4b66f4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4b66f9:	33 c5                	xor    %ebp,%eax
4b66fb:	89 45 f0             	mov    %eax,-0x10(%ebp)
4b66fe:	56                   	push   %esi
4b66ff:	50                   	push   %eax
4b6700:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b6703:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4b6709:	8b 75 0c             	mov    0xc(%ebp),%esi
4b670c:	8d 45 b8             	lea    -0x48(%ebp),%eax
4b670f:	50                   	push   %eax
4b6710:	ff 75 08             	push   0x8(%ebp)
4b6713:	89 45 b0             	mov    %eax,-0x50(%ebp)
4b6716:	e8 c5 92 fe ff       	call   0x49f9e0
4b671b:	83 c4 08             	add    $0x8,%esp
4b671e:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4b6725:	8d 55 b0             	lea    -0x50(%ebp),%edx
4b6728:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4b672f:	b9 f8 ff ff ff       	mov    $0xfffffff8,%ecx
4b6734:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4b673b:	2b ca                	sub    %edx,%ecx
4b673d:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4b6741:	03 c1                	add    %ecx,%eax
4b6743:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b6746:	50                   	push   %eax
4b6747:	ff 75 b0             	push   -0x50(%ebp)
4b674a:	89 45 b4             	mov    %eax,-0x4c(%ebp)
4b674d:	e8 ce 0e f9 ff       	call   0x447620
4b6752:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
4b6756:	8d 55 d8             	lea    -0x28(%ebp),%edx
4b6759:	ff 75 e8             	push   -0x18(%ebp)
4b675c:	0f 43 55 d8          	cmovae -0x28(%ebp),%edx
4b6760:	8b ce                	mov    %esi,%ecx
4b6762:	8b 06                	mov    (%esi),%eax
4b6764:	52                   	push   %edx
4b6765:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b676c:	ff 50 10             	call   *0x10(%eax)
4b676f:	8b 55 ec             	mov    -0x14(%ebp),%edx
4b6772:	83 fa 10             	cmp    $0x10,%edx
4b6775:	72 28                	jb     0x4b679f
4b6777:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4b677a:	42                   	inc    %edx
4b677b:	8b c1                	mov    %ecx,%eax
4b677d:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6783:	72 10                	jb     0x4b6795
4b6785:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b6788:	83 c2 23             	add    $0x23,%edx
4b678b:	2b c1                	sub    %ecx,%eax
4b678d:	83 c0 fc             	add    $0xfffffffc,%eax
4b6790:	83 f8 1f             	cmp    $0x1f,%eax
4b6793:	77 26                	ja     0x4b67bb
4b6795:	52                   	push   %edx
4b6796:	51                   	push   %ecx
4b6797:	e8 b9 aa 11 00       	call   0x5d1255
4b679c:	83 c4 08             	add    $0x8,%esp
4b679f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4b67a2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4b67a9:	59                   	pop    %ecx
4b67aa:	5e                   	pop    %esi
4b67ab:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4b67ae:	33 cd                	xor    %ebp,%ecx
4b67b0:	e8 71 b2 11 00       	call   0x5d1a26
4b67b5:	8b e5                	mov    %ebp,%esp
4b67b7:	5d                   	pop    %ebp
4b67b8:	c2 08 00             	ret    $0x8
4b67bb:	e8 30 fa 11 00       	call   0x5d61f0
4b67c0:	cc                   	int3
4b67c1:	cc                   	int3
4b67c2:	cc                   	int3
4b67c3:	cc                   	int3
4b67c4:	cc                   	int3
4b67c5:	cc                   	int3
4b67c6:	cc                   	int3
4b67c7:	cc                   	int3
4b67c8:	cc                   	int3
4b67c9:	cc                   	int3
4b67ca:	cc                   	int3
4b67cb:	cc                   	int3
4b67cc:	cc                   	int3
4b67cd:	cc                   	int3
4b67ce:	cc                   	int3
4b67cf:	cc                   	int3
4b67d0:	55                   	push   %ebp
4b67d1:	8b ec                	mov    %esp,%ebp
4b67d3:	6a ff                	push   $0xffffffff
4b67d5:	68 0d ec 5f 00       	push   $0x5fec0d
4b67da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4b67e0:	50                   	push   %eax
4b67e1:	83 ec 44             	sub    $0x44,%esp
4b67e4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4b67e9:	33 c5                	xor    %ebp,%eax
4b67eb:	89 45 f0             	mov    %eax,-0x10(%ebp)
4b67ee:	56                   	push   %esi
4b67ef:	50                   	push   %eax
4b67f0:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b67f3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4b67f9:	8b 75 10             	mov    0x10(%ebp),%esi
4b67fc:	8d 45 b8             	lea    -0x48(%ebp),%eax
4b67ff:	50                   	push   %eax
4b6800:	ff 75 0c             	push   0xc(%ebp)
4b6803:	89 45 b0             	mov    %eax,-0x50(%ebp)
4b6806:	ff 75 08             	push   0x8(%ebp)
4b6809:	e8 62 93 fe ff       	call   0x49fb70
4b680e:	83 c4 0c             	add    $0xc,%esp
4b6811:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4b6818:	8d 55 b0             	lea    -0x50(%ebp),%edx
4b681b:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4b6822:	b9 f8 ff ff ff       	mov    $0xfffffff8,%ecx
4b6827:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4b682e:	2b ca                	sub    %edx,%ecx
4b6830:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4b6834:	03 c1                	add    %ecx,%eax
4b6836:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b6839:	50                   	push   %eax
4b683a:	ff 75 b0             	push   -0x50(%ebp)
4b683d:	89 45 b4             	mov    %eax,-0x4c(%ebp)
4b6840:	e8 db 0d f9 ff       	call   0x447620
4b6845:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
4b6849:	8d 55 d8             	lea    -0x28(%ebp),%edx
4b684c:	ff 75 e8             	push   -0x18(%ebp)
4b684f:	0f 43 55 d8          	cmovae -0x28(%ebp),%edx
4b6853:	8b ce                	mov    %esi,%ecx
4b6855:	8b 06                	mov    (%esi),%eax
4b6857:	52                   	push   %edx
4b6858:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b685f:	ff 50 10             	call   *0x10(%eax)
4b6862:	8b 55 ec             	mov    -0x14(%ebp),%edx
4b6865:	83 fa 10             	cmp    $0x10,%edx
4b6868:	72 28                	jb     0x4b6892
4b686a:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4b686d:	42                   	inc    %edx
4b686e:	8b c1                	mov    %ecx,%eax
4b6870:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6876:	72 10                	jb     0x4b6888
4b6878:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b687b:	83 c2 23             	add    $0x23,%edx
4b687e:	2b c1                	sub    %ecx,%eax
4b6880:	83 c0 fc             	add    $0xfffffffc,%eax
4b6883:	83 f8 1f             	cmp    $0x1f,%eax
4b6886:	77 26                	ja     0x4b68ae
4b6888:	52                   	push   %edx
4b6889:	51                   	push   %ecx
4b688a:	e8 c6 a9 11 00       	call   0x5d1255
4b688f:	83 c4 08             	add    $0x8,%esp
4b6892:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4b6895:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4b689c:	59                   	pop    %ecx
4b689d:	5e                   	pop    %esi
4b689e:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4b68a1:	33 cd                	xor    %ebp,%ecx
4b68a3:	e8 7e b1 11 00       	call   0x5d1a26
4b68a8:	8b e5                	mov    %ebp,%esp
4b68aa:	5d                   	pop    %ebp
4b68ab:	c2 0c 00             	ret    $0xc
4b68ae:	e8 3d f9 11 00       	call   0x5d61f0
4b68b3:	cc                   	int3
4b68b4:	cc                   	int3
4b68b5:	cc                   	int3
4b68b6:	cc                   	int3
4b68b7:	cc                   	int3
4b68b8:	cc                   	int3
4b68b9:	cc                   	int3
4b68ba:	cc                   	int3
4b68bb:	cc                   	int3
4b68bc:	cc                   	int3
4b68bd:	cc                   	int3
4b68be:	cc                   	int3
4b68bf:	cc                   	int3
4b68c0:	55                   	push   %ebp
4b68c1:	8b ec                	mov    %esp,%ebp
4b68c3:	6a ff                	push   $0xffffffff
4b68c5:	68 c3 ec 5f 00       	push   $0x5fecc3
4b68ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4b68d0:	50                   	push   %eax
4b68d1:	81 ec 14 01 00 00    	sub    $0x114,%esp
4b68d7:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4b68dc:	33 c5                	xor    %ebp,%eax
4b68de:	89 45 f0             	mov    %eax,-0x10(%ebp)
4b68e1:	56                   	push   %esi
4b68e2:	57                   	push   %edi
4b68e3:	50                   	push   %eax
4b68e4:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b68e7:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4b68ed:	89 8d 54 ff ff ff    	mov    %ecx,-0xac(%ebp)
4b68f3:	8b 45 08             	mov    0x8(%ebp),%eax
4b68f6:	8b 75 0c             	mov    0xc(%ebp),%esi
4b68f9:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
4b68ff:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
4b6906:	00 00 00
4b6909:	8b 08                	mov    (%eax),%ecx
4b690b:	8b 40 04             	mov    0x4(%eax),%eax
4b690e:	2b c1                	sub    %ecx,%eax
4b6910:	c1 f8 04             	sar    $0x4,%eax
4b6913:	85 c0                	test   %eax,%eax
4b6915:	0f 8e cb 06 00 00    	jle    0x4b6fe6
4b691b:	b8 f8 ff ff ff       	mov    $0xfffffff8,%eax
4b6920:	8d 95 58 ff ff ff    	lea    -0xa8(%ebp),%edx
4b6926:	2b c2                	sub    %edx,%eax
4b6928:	33 ff                	xor    %edi,%edi
4b692a:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
4b6930:	89 bd 40 ff ff ff    	mov    %edi,-0xc0(%ebp)
4b6936:	03 f9                	add    %ecx,%edi
4b6938:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
4b693e:	50                   	push   %eax
4b693f:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
4b6945:	ff 37                	push   (%edi)
4b6947:	e8 c4 8e fe ff       	call   0x49f810
4b694c:	03 85 3c ff ff ff    	add    -0xc4(%ebp),%eax
4b6952:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b6955:	83 c4 08             	add    $0x8,%esp
4b6958:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
4b695f:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
4b6965:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4b696c:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4b6973:	50                   	push   %eax
4b6974:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
4b697a:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4b697e:	e8 9d 0c f9 ff       	call   0x447620
4b6983:	8b 47 04             	mov    0x4(%edi),%eax
4b6986:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b698d:	83 f8 04             	cmp    $0x4,%eax
4b6990:	0f 87 e5 05 00 00    	ja     0x4b6f7b
4b6996:	ff 24 85 08 70 4b 00 	jmp    *0x4b7008(,%eax,4)
4b699d:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4b69a1:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b69a4:	ff 75 d0             	push   -0x30(%ebp)
4b69a7:	0f 43 4d c0          	cmovae -0x40(%ebp),%ecx
4b69ab:	8b 06                	mov    (%esi),%eax
4b69ad:	51                   	push   %ecx
4b69ae:	8b ce                	mov    %esi,%ecx
4b69b0:	ff 50 10             	call   *0x10(%eax)
4b69b3:	8b 06                	mov    (%esi),%eax
4b69b5:	8b ce                	mov    %esi,%ecx
4b69b7:	6a 02                	push   $0x2
4b69b9:	68 70 7a 60 00       	push   $0x607a70
4b69be:	ff 50 10             	call   *0x10(%eax)
4b69c1:	8d 45 a0             	lea    -0x60(%ebp),%eax
4b69c4:	50                   	push   %eax
4b69c5:	ff 77 0c             	push   0xc(%edi)
4b69c8:	89 45 98             	mov    %eax,-0x68(%ebp)
4b69cb:	ff 77 08             	push   0x8(%edi)
4b69ce:	e8 9d 91 fe ff       	call   0x49fb70
4b69d3:	83 c4 0c             	add    $0xc,%esp
4b69d6:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4b69dd:	8d 55 98             	lea    -0x68(%ebp),%edx
4b69e0:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4b69e7:	b9 f8 ff ff ff       	mov    $0xfffffff8,%ecx
4b69ec:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4b69f3:	2b ca                	sub    %edx,%ecx
4b69f5:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4b69f9:	03 c1                	add    %ecx,%eax
4b69fb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b69fe:	50                   	push   %eax
4b69ff:	ff 75 98             	push   -0x68(%ebp)
4b6a02:	89 45 9c             	mov    %eax,-0x64(%ebp)
4b6a05:	e8 16 0c f9 ff       	call   0x447620
4b6a0a:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
4b6a0e:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b6a11:	ff 75 e8             	push   -0x18(%ebp)
4b6a14:	0f 43 4d d8          	cmovae -0x28(%ebp),%ecx
4b6a18:	8b 06                	mov    (%esi),%eax
4b6a1a:	51                   	push   %ecx
4b6a1b:	8b ce                	mov    %esi,%ecx
4b6a1d:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4b6a21:	ff 50 10             	call   *0x10(%eax)
4b6a24:	8b 55 ec             	mov    -0x14(%ebp),%edx
4b6a27:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4b6a2b:	83 fa 10             	cmp    $0x10,%edx
4b6a2e:	72 2c                	jb     0x4b6a5c
4b6a30:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4b6a33:	42                   	inc    %edx
4b6a34:	8b c1                	mov    %ecx,%eax
4b6a36:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6a3c:	72 14                	jb     0x4b6a52
4b6a3e:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b6a41:	83 c2 23             	add    $0x23,%edx
4b6a44:	2b c1                	sub    %ecx,%eax
4b6a46:	83 c0 fc             	add    $0xfffffffc,%eax
4b6a49:	83 f8 1f             	cmp    $0x1f,%eax
4b6a4c:	0f 87 b1 05 00 00    	ja     0x4b7003
4b6a52:	52                   	push   %edx
4b6a53:	51                   	push   %ecx
4b6a54:	e8 fc a7 11 00       	call   0x5d1255
4b6a59:	83 c4 08             	add    $0x8,%esp
4b6a5c:	8b 06                	mov    (%esi),%eax
4b6a5e:	8b ce                	mov    %esi,%ecx
4b6a60:	6a 01                	push   $0x1
4b6a62:	8b 50 10             	mov    0x10(%eax),%edx
4b6a65:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
4b6a6b:	80 78 04 00          	cmpb   $0x0,0x4(%eax)
4b6a6f:	74 0c                	je     0x4b6a7d
4b6a71:	68 bc 82 60 00       	push   $0x6082bc
4b6a76:	ff d2                	call   *%edx
4b6a78:	e9 fe 04 00 00       	jmp    0x4b6f7b
4b6a7d:	68 cc 26 60 00       	push   $0x6026cc
4b6a82:	ff d2                	call   *%edx
4b6a84:	e9 f2 04 00 00       	jmp    0x4b6f7b
4b6a89:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4b6a8d:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b6a90:	ff 75 d0             	push   -0x30(%ebp)
4b6a93:	0f 43 4d c0          	cmovae -0x40(%ebp),%ecx
4b6a97:	8b 06                	mov    (%esi),%eax
4b6a99:	51                   	push   %ecx
4b6a9a:	8b ce                	mov    %esi,%ecx
4b6a9c:	ff 50 10             	call   *0x10(%eax)
4b6a9f:	8b 06                	mov    (%esi),%eax
4b6aa1:	8b ce                	mov    %esi,%ecx
4b6aa3:	6a 04                	push   $0x4
4b6aa5:	68 54 c8 60 00       	push   $0x60c854
4b6aaa:	ff 50 10             	call   *0x10(%eax)
4b6aad:	8b 47 08             	mov    0x8(%edi),%eax
4b6ab0:	8d 4d 98             	lea    -0x68(%ebp),%ecx
4b6ab3:	89 85 f0 fe ff ff    	mov    %eax,-0x110(%ebp)
4b6ab9:	83 ec 10             	sub    $0x10,%esp
4b6abc:	8b c4                	mov    %esp,%eax
4b6abe:	c7 85 f8 fe ff ff 08 	movl   $0x8,-0x108(%ebp)
4b6ac5:	00 00 00
4b6ac8:	c7 85 f4 fe ff ff 00 	movl   $0x0,-0x10c(%ebp)
4b6acf:	00 00 00
4b6ad2:	0f 10 85 f0 fe ff ff 	movups -0x110(%ebp),%xmm0
4b6ad9:	0f 11 00             	movups %xmm0,(%eax)
4b6adc:	e8 af 88 fe ff       	call   0x49f390
4b6ae1:	ff 75 9c             	push   -0x64(%ebp)
4b6ae4:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4b6aeb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b6aee:	ff 75 98             	push   -0x68(%ebp)
4b6af1:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4b6af8:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4b6aff:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4b6b03:	e8 18 0b f9 ff       	call   0x447620
4b6b08:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
4b6b0c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b6b0f:	ff 75 e8             	push   -0x18(%ebp)
4b6b12:	0f 43 4d d8          	cmovae -0x28(%ebp),%ecx
4b6b16:	8b 06                	mov    (%esi),%eax
4b6b18:	51                   	push   %ecx
4b6b19:	8b ce                	mov    %esi,%ecx
4b6b1b:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4b6b1f:	ff 50 10             	call   *0x10(%eax)
4b6b22:	8b 55 ec             	mov    -0x14(%ebp),%edx
4b6b25:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4b6b29:	83 fa 10             	cmp    $0x10,%edx
4b6b2c:	72 2c                	jb     0x4b6b5a
4b6b2e:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4b6b31:	42                   	inc    %edx
4b6b32:	8b c1                	mov    %ecx,%eax
4b6b34:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6b3a:	72 14                	jb     0x4b6b50
4b6b3c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b6b3f:	83 c2 23             	add    $0x23,%edx
4b6b42:	2b c1                	sub    %ecx,%eax