44d69e:	e8 8d fa 03 00       	call   0x48d130
44d6a3:	83 c4 14             	add    $0x14,%esp
44d6a6:	e8 f5 b5 01 00       	call   0x468ca0
44d6ab:	8b d8                	mov    %eax,%ebx
44d6ad:	85 db                	test   %ebx,%ebx
44d6af:	0f 84 e8 00 00 00    	je     0x44d79d
44d6b5:	56                   	push   %esi
44d6b6:	6a 0c                	push   $0xc
44d6b8:	e8 85 39 19 00       	call   0x5e1042
44d6bd:	8b f0                	mov    %eax,%esi
44d6bf:	83 c4 04             	add    $0x4,%esp
44d6c2:	85 f6                	test   %esi,%esi
44d6c4:	74 10                	je     0x44d6d6
44d6c6:	0f 57 c0             	xorps  %xmm0,%xmm0
44d6c9:	66 0f d6 06          	movq   %xmm0,(%esi)
44d6cd:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
44d6d4:	eb 02                	jmp    0x44d6d8
44d6d6:	33 f6                	xor    %esi,%esi
44d6d8:	8b 4d 08             	mov    0x8(%ebp),%ecx
44d6db:	85 c9                	test   %ecx,%ecx
44d6dd:	74 24                	je     0x44d703
44d6df:	85 f6                	test   %esi,%esi
44d6e1:	74 20                	je     0x44d703
44d6e3:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
44d6e7:	8b c1                	mov    %ecx,%eax
44d6e9:	72 02                	jb     0x44d6ed
44d6eb:	8b 01                	mov    (%ecx),%eax
44d6ed:	89 06                	mov    %eax,(%esi)
44d6ef:	8a 41 18             	mov    0x18(%ecx),%al
44d6f2:	83 c1 1c             	add    $0x1c,%ecx
44d6f5:	88 46 04             	mov    %al,0x4(%esi)
44d6f8:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
44d6fc:	72 02                	jb     0x44d700
44d6fe:	8b 09                	mov    (%ecx),%ecx
44d700:	89 4e 08             	mov    %ecx,0x8(%esi)
44d703:	8d 45 f8             	lea    -0x8(%ebp),%eax
44d706:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
44d70d:	50                   	push   %eax
44d70e:	56                   	push   %esi
44d70f:	53                   	push   %ebx
44d710:	e8 7b bc 01 00       	call   0x469390
44d715:	83 c4 0c             	add    $0xc,%esp
44d718:	85 c0                	test   %eax,%eax
44d71a:	75 2c                	jne    0x44d748
44d71c:	39 45 f8             	cmp    %eax,-0x8(%ebp)
44d71f:	74 27                	je     0x44d748
44d721:	68 fc c2 68 00       	push   $0x68c2fc
44d726:	50                   	push   %eax
44d727:	6a 04                	push   $0x4
44d729:	ff 35 fc ab 70 00    	push   0x70abfc
44d72f:	ff 35 98 d4 72 00    	push   0x72d498
44d735:	e8 f6 f9 03 00       	call   0x48d130
44d73a:	8b 45 f8             	mov    -0x8(%ebp),%eax
44d73d:	83 c4 14             	add    $0x14,%esp
44d740:	8a 00                	mov    (%eax),%al
44d742:	88 07                	mov    %al,(%edi)
44d744:	33 ff                	xor    %edi,%edi
44d746:	eb 2a                	jmp    0x44d772
44d748:	50                   	push   %eax
44d749:	e8 12 fc ff ff       	call   0x44d360
44d74e:	8b f8                	mov    %eax,%edi
44d750:	57                   	push   %edi
44d751:	68 30 c3 68 00       	push   $0x68c330
44d756:	ff 35 58 9c 71 00    	push   0x719c58
44d75c:	6a 02                	push   $0x2
44d75e:	ff 35 fc ab 70 00    	push   0x70abfc
44d764:	ff 35 98 d4 72 00    	push   0x72d498
44d76a:	e8 c1 f9 03 00       	call   0x48d130
44d76f:	83 c4 1c             	add    $0x1c,%esp
44d772:	85 f6                	test   %esi,%esi
44d774:	74 0b                	je     0x44d781
44d776:	6a 0c                	push   $0xc
44d778:	56                   	push   %esi
44d779:	e8 f4 38 19 00       	call   0x5e1072
44d77e:	83 c4 08             	add    $0x8,%esp
44d781:	53                   	push   %ebx
44d782:	e8 a9 b4 01 00       	call   0x468c30
44d787:	83 c4 04             	add    $0x4,%esp
44d78a:	8b c7                	mov    %edi,%eax
44d78c:	5e                   	pop    %esi
44d78d:	5f                   	pop    %edi
44d78e:	5b                   	pop    %ebx
44d78f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
44d792:	33 cd                	xor    %ebp,%ecx
44d794:	e8 41 3d 19 00       	call   0x5e14da
44d799:	8b e5                	mov    %ebp,%esp
44d79b:	5d                   	pop    %ebp
44d79c:	c3                   	ret
44d79d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
44d7a0:	33 c0                	xor    %eax,%eax
44d7a2:	5f                   	pop    %edi
44d7a3:	33 cd                	xor    %ebp,%ecx
44d7a5:	5b                   	pop    %ebx
44d7a6:	e8 2f 3d 19 00       	call   0x5e14da
44d7ab:	8b e5                	mov    %ebp,%esp
44d7ad:	5d                   	pop    %ebp
44d7ae:	c3                   	ret
44d7af:	cc                   	int3
44d7b0:	55                   	push   %ebp
44d7b1:	8b ec                	mov    %esp,%ebp
44d7b3:	56                   	push   %esi
44d7b4:	8b 75 08             	mov    0x8(%ebp),%esi
44d7b7:	57                   	push   %edi
44d7b8:	8b 7d 0c             	mov    0xc(%ebp),%edi
44d7bb:	3b f7                	cmp    %edi,%esi
44d7bd:	74 0f                	je     0x44d7ce
44d7bf:	90                   	nop
44d7c0:	8b ce                	mov    %esi,%ecx
44d7c2:	e8 89 fa ff ff       	call   0x44d250
44d7c7:	83 c6 48             	add    $0x48,%esi
44d7ca:	3b f7                	cmp    %edi,%esi
44d7cc:	75 f2                	jne    0x44d7c0
44d7ce:	5f                   	pop    %edi
44d7cf:	5e                   	pop    %esi
44d7d0:	5d                   	pop    %ebp
44d7d1:	c2 08 00             	ret    $0x8
44d7d4:	cc                   	int3
44d7d5:	cc                   	int3
44d7d6:	cc                   	int3
44d7d7:	cc                   	int3
44d7d8:	cc                   	int3
44d7d9:	cc                   	int3
44d7da:	cc                   	int3
44d7db:	cc                   	int3
44d7dc:	cc                   	int3
44d7dd:	cc                   	int3
44d7de:	cc                   	int3
44d7df:	cc                   	int3
44d7e0:	68 c4 c0 68 00       	push   $0x68c0c4
44d7e5:	e8 a0 0b 18 00       	call   0x5ce38a
44d7ea:	cc                   	int3
44d7eb:	cc                   	int3
44d7ec:	cc                   	int3
44d7ed:	cc                   	int3
44d7ee:	cc                   	int3
44d7ef:	cc                   	int3
44d7f0:	68 6c c3 68 00       	push   $0x68c36c
44d7f5:	e8 b0 0b 18 00       	call   0x5ce3aa
44d7fa:	cc                   	int3
44d7fb:	cc                   	int3
44d7fc:	cc                   	int3
44d7fd:	cc                   	int3
44d7fe:	cc                   	int3
44d7ff:	cc                   	int3
44d800:	55                   	push   %ebp
44d801:	8b ec                	mov    %esp,%ebp
44d803:	8b 45 0c             	mov    0xc(%ebp),%eax
44d806:	8b 4d 08             	mov    0x8(%ebp),%ecx
44d809:	8d 14 c0             	lea    (%eax,%eax,8),%edx
44d80c:	c1 e2 03             	shl    $0x3,%edx
44d80f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44d815:	72 14                	jb     0x44d82b
44d817:	56                   	push   %esi
44d818:	8b 71 fc             	mov    -0x4(%ecx),%esi
44d81b:	83 c2 23             	add    $0x23,%edx
44d81e:	2b ce                	sub    %esi,%ecx
44d820:	8d 41 fc             	lea    -0x4(%ecx),%eax
44d823:	83 f8 1f             	cmp    $0x1f,%eax
44d826:	77 11                	ja     0x44d839
44d828:	8b ce                	mov    %esi,%ecx
44d82a:	5e                   	pop    %esi
44d82b:	52                   	push   %edx
44d82c:	51                   	push   %ecx
44d82d:	e8 40 38 19 00       	call   0x5e1072
44d832:	83 c4 08             	add    $0x8,%esp
44d835:	5d                   	pop    %ebp
44d836:	c2 08 00             	ret    $0x8
44d839:	e8 f1 f6 19 00       	call   0x5ecf2f
44d83e:	cc                   	int3
44d83f:	cc                   	int3
44d840:	55                   	push   %ebp
44d841:	8b ec                	mov    %esp,%ebp
44d843:	6a ff                	push   $0xffffffff
44d845:	68 af d9 64 00       	push   $0x64d9af
44d84a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44d850:	50                   	push   %eax
44d851:	83 ec 5c             	sub    $0x5c,%esp
44d854:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44d859:	33 c5                	xor    %ebp,%eax
44d85b:	89 45 f0             	mov    %eax,-0x10(%ebp)
44d85e:	56                   	push   %esi
44d85f:	57                   	push   %edi
44d860:	50                   	push   %eax
44d861:	8d 45 f4             	lea    -0xc(%ebp),%eax
44d864:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44d86a:	8b 7d 08             	mov    0x8(%ebp),%edi
44d86d:	8d 4d e8             	lea    -0x18(%ebp),%ecx
44d870:	6a 00                	push   $0x0
44d872:	89 7d dc             	mov    %edi,-0x24(%ebp)
44d875:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44d87c:	e8 76 0b 18 00       	call   0x5ce3f7
44d881:	8b 35 20 06 73 00    	mov    0x730620,%esi
44d887:	a1 b0 d4 72 00       	mov    0x72d4b0,%eax
44d88c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44d893:	89 45 e0             	mov    %eax,-0x20(%ebp)
44d896:	85 f6                	test   %esi,%esi
44d898:	75 2f                	jne    0x44d8c9
44d89a:	56                   	push   %esi
44d89b:	8d 4d ec             	lea    -0x14(%ebp),%ecx
44d89e:	e8 54 0b 18 00       	call   0x5ce3f7
44d8a3:	39 35 20 06 73 00    	cmp    %esi,0x730620
44d8a9:	75 10                	jne    0x44d8bb
44d8ab:	a1 08 06 73 00       	mov    0x730608,%eax
44d8b0:	40                   	inc    %eax
44d8b1:	a3 08 06 73 00       	mov    %eax,0x730608
44d8b6:	a3 20 06 73 00       	mov    %eax,0x730620
44d8bb:	8d 4d ec             	lea    -0x14(%ebp),%ecx
44d8be:	e8 8c 0b 18 00       	call   0x5ce44f
44d8c3:	8b 35 20 06 73 00    	mov    0x730620,%esi
44d8c9:	8b 4f 04             	mov    0x4(%edi),%ecx
44d8cc:	3b 71 0c             	cmp    0xc(%ecx),%esi
44d8cf:	73 10                	jae    0x44d8e1
44d8d1:	8b 41 08             	mov    0x8(%ecx),%eax
44d8d4:	8b 3c b0             	mov    (%eax,%esi,4),%edi
44d8d7:	85 ff                	test   %edi,%edi
44d8d9:	0f 85 cb 00 00 00    	jne    0x44d9aa
44d8df:	eb 02                	jmp    0x44d8e3
44d8e1:	33 ff                	xor    %edi,%edi
44d8e3:	80 79 14 00          	cmpb   $0x0,0x14(%ecx)
44d8e7:	74 10                	je     0x44d8f9
44d8e9:	e8 80 0e 18 00       	call   0x5ce76e
44d8ee:	3b 70 0c             	cmp    0xc(%eax),%esi
44d8f1:	73 0e                	jae    0x44d901
44d8f3:	8b 40 08             	mov    0x8(%eax),%eax
44d8f6:	8b 3c b0             	mov    (%eax,%esi,4),%edi
44d8f9:	85 ff                	test   %edi,%edi
44d8fb:	0f 85 a9 00 00 00    	jne    0x44d9aa
44d901:	8b 45 e0             	mov    -0x20(%ebp),%eax
44d904:	85 c0                	test   %eax,%eax
44d906:	74 07                	je     0x44d90f
44d908:	8b f8                	mov    %eax,%edi
44d90a:	e9 9b 00 00 00       	jmp    0x44d9aa
44d90f:	6a 18                	push   $0x18
44d911:	e8 2c 37 19 00       	call   0x5e1042
44d916:	8b f8                	mov    %eax,%edi
44d918:	83 c4 04             	add    $0x4,%esp
44d91b:	89 7d e0             	mov    %edi,-0x20(%ebp)
44d91e:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
44d922:	85 ff                	test   %edi,%edi
44d924:	74 4d                	je     0x44d973
44d926:	8b 4d dc             	mov    -0x24(%ebp),%ecx
44d929:	8b 49 04             	mov    0x4(%ecx),%ecx
44d92c:	85 c9                	test   %ecx,%ecx
44d92e:	74 0c                	je     0x44d93c
44d930:	8b 41 18             	mov    0x18(%ecx),%eax
44d933:	85 c0                	test   %eax,%eax
44d935:	75 0a                	jne    0x44d941
44d937:	8d 41 1c             	lea    0x1c(%ecx),%eax
44d93a:	eb 05                	jmp    0x44d941
44d93c:	b8 65 aa 68 00       	mov    $0x68aa65,%eax
44d941:	50                   	push   %eax
44d942:	8d 4d 98             	lea    -0x68(%ebp),%ecx
44d945:	e8 86 bd fe ff       	call   0x4396d0
44d94a:	8d 45 cc             	lea    -0x34(%ebp),%eax
44d94d:	c7 45 e4 01 00 00 00 	movl   $0x1,-0x1c(%ebp)
44d954:	50                   	push   %eax
44d955:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%edi)
44d95c:	c7 07 f4 c3 68 00    	movl   $0x68c3f4,(%edi)
44d962:	e8 53 10 18 00       	call   0x5ce9ba
44d967:	83 c4 04             	add    $0x4,%esp
44d96a:	0f 10 00             	movups (%eax),%xmm0
44d96d:	0f 11 47 08          	movups %xmm0,0x8(%edi)
44d971:	eb 02                	jmp    0x44d975
44d973:	33 ff                	xor    %edi,%edi
44d975:	f6 45 e4 01          	testb  $0x1,-0x1c(%ebp)
44d979:	74 08                	je     0x44d983
44d97b:	8d 4d 98             	lea    -0x68(%ebp),%ecx
44d97e:	e8 0d be fe ff       	call   0x439790
44d983:	89 7d dc             	mov    %edi,-0x24(%ebp)
44d986:	57                   	push   %edi
44d987:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
44d98b:	e8 b2 0d 18 00       	call   0x5ce742
44d990:	8b 07                	mov    (%edi),%eax
44d992:	83 c4 04             	add    $0x4,%esp
44d995:	8b 70 04             	mov    0x4(%eax),%esi
44d998:	8b ce                	mov    %esi,%ecx
44d99a:	ff 15 e0 24 68 00    	call   *0x6824e0
44d9a0:	8b cf                	mov    %edi,%ecx
44d9a2:	ff d6                	call   *%esi
44d9a4:	89 3d b0 d4 72 00    	mov    %edi,0x72d4b0
44d9aa:	8d 4d e8             	lea    -0x18(%ebp),%ecx
44d9ad:	e8 9d 0a 18 00       	call   0x5ce44f
44d9b2:	8b c7                	mov    %edi,%eax
44d9b4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44d9b7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44d9be:	59                   	pop    %ecx
44d9bf:	5f                   	pop    %edi
44d9c0:	5e                   	pop    %esi
44d9c1:	8b 4d f0             	mov    -0x10(%ebp),%ecx
44d9c4:	33 cd                	xor    %ebp,%ecx
44d9c6:	e8 0f 3b 19 00       	call   0x5e14da
44d9cb:	8b e5                	mov    %ebp,%esp
44d9cd:	5d                   	pop    %ebp
44d9ce:	c3                   	ret
44d9cf:	cc                   	int3
44d9d0:	55                   	push   %ebp
44d9d1:	8b ec                	mov    %esp,%ebp
44d9d3:	6a ff                	push   $0xffffffff
44d9d5:	68 ff d9 64 00       	push   $0x64d9ff
44d9da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44d9e0:	50                   	push   %eax
44d9e1:	83 ec 48             	sub    $0x48,%esp
44d9e4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44d9e9:	33 c5                	xor    %ebp,%eax
44d9eb:	89 45 f0             	mov    %eax,-0x10(%ebp)
44d9ee:	53                   	push   %ebx
44d9ef:	56                   	push   %esi
44d9f0:	57                   	push   %edi
44d9f1:	50                   	push   %eax
44d9f2:	8d 45 f4             	lea    -0xc(%ebp),%eax
44d9f5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44d9fb:	8b 7d 08             	mov    0x8(%ebp),%edi
44d9fe:	8d 4d ec             	lea    -0x14(%ebp),%ecx
44da01:	33 db                	xor    %ebx,%ebx
44da03:	89 7d e0             	mov    %edi,-0x20(%ebp)
44da06:	53                   	push   %ebx
44da07:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44da0a:	e8 e8 09 18 00       	call   0x5ce3f7
44da0f:	8b 35 a8 d4 72 00    	mov    0x72d4a8,%esi
44da15:	a1 b4 d4 72 00       	mov    0x72d4b4,%eax
44da1a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
44da1d:	89 45 e4             	mov    %eax,-0x1c(%ebp)
44da20:	85 f6                	test   %esi,%esi
44da22:	75 2f                	jne    0x44da53
44da24:	56                   	push   %esi
44da25:	8d 4d e8             	lea    -0x18(%ebp),%ecx
44da28:	e8 ca 09 18 00       	call   0x5ce3f7
44da2d:	39 35 a8 d4 72 00    	cmp    %esi,0x72d4a8
44da33:	75 10                	jne    0x44da45
44da35:	a1 08 06 73 00       	mov    0x730608,%eax
44da3a:	40                   	inc    %eax
44da3b:	a3 08 06 73 00       	mov    %eax,0x730608
44da40:	a3 a8 d4 72 00       	mov    %eax,0x72d4a8
44da45:	8d 4d e8             	lea    -0x18(%ebp),%ecx
44da48:	e8 02 0a 18 00       	call   0x5ce44f
44da4d:	8b 35 a8 d4 72 00    	mov    0x72d4a8,%esi
44da53:	8b 4f 04             	mov    0x4(%edi),%ecx
44da56:	3b 71 0c             	cmp    0xc(%ecx),%esi
44da59:	73 10                	jae    0x44da6b
44da5b:	8b 41 08             	mov    0x8(%ecx),%eax
44da5e:	8b 3c b0             	mov    (%eax,%esi,4),%edi
44da61:	85 ff                	test   %edi,%edi
44da63:	0f 85 b5 00 00 00    	jne    0x44db1e
44da69:	eb 02                	jmp    0x44da6d
44da6b:	33 ff                	xor    %edi,%edi
44da6d:	80 79 14 00          	cmpb   $0x0,0x14(%ecx)
44da71:	74 10                	je     0x44da83
44da73:	e8 f6 0c 18 00       	call   0x5ce76e
44da78:	3b 70 0c             	cmp    0xc(%eax),%esi
44da7b:	73 0e                	jae    0x44da8b