48b692:	e8 69 83 15 00       	call   0x5e3a00
48b697:	83 c4 0c             	add    $0xc,%esp
48b69a:	e8 5a 19 16 00       	call   0x5ecff9
48b69f:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
48b6a5:	e8 75 18 16 00       	call   0x5ecf1f
48b6aa:	8b c6                	mov    %esi,%eax
48b6ac:	5e                   	pop    %esi
48b6ad:	8b e5                	mov    %ebp,%esp
48b6af:	5d                   	pop    %ebp
48b6b0:	c2 04 00             	ret    $0x4
48b6b3:	cc                   	int3
48b6b4:	cc                   	int3
48b6b5:	cc                   	int3
48b6b6:	cc                   	int3
48b6b7:	cc                   	int3
48b6b8:	cc                   	int3
48b6b9:	cc                   	int3
48b6ba:	cc                   	int3
48b6bb:	cc                   	int3
48b6bc:	cc                   	int3
48b6bd:	cc                   	int3
48b6be:	cc                   	int3
48b6bf:	cc                   	int3
48b6c0:	55                   	push   %ebp
48b6c1:	8b ec                	mov    %esp,%ebp
48b6c3:	6a ff                	push   $0xffffffff
48b6c5:	68 bb 6a 65 00       	push   $0x656abb
48b6ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48b6d0:	50                   	push   %eax
48b6d1:	83 ec 34             	sub    $0x34,%esp
48b6d4:	53                   	push   %ebx
48b6d5:	56                   	push   %esi
48b6d6:	57                   	push   %edi
48b6d7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48b6dc:	33 c5                	xor    %ebp,%eax
48b6de:	50                   	push   %eax
48b6df:	8d 45 f4             	lea    -0xc(%ebp),%eax
48b6e2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48b6e8:	8b f1                	mov    %ecx,%esi
48b6ea:	89 75 f0             	mov    %esi,-0x10(%ebp)
48b6ed:	89 75 ec             	mov    %esi,-0x14(%ebp)
48b6f0:	8d 5e 08             	lea    0x8(%esi),%ebx
48b6f3:	8b cb                	mov    %ebx,%ecx
48b6f5:	89 5d e8             	mov    %ebx,-0x18(%ebp)
48b6f8:	e8 e1 25 1a 00       	call   0x62dcde
48b6fd:	6a 20                	push   $0x20
48b6ff:	6a 00                	push   $0x0
48b701:	8b cb                	mov    %ebx,%ecx
48b703:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48b70a:	c7 03 64 39 69 00    	movl   $0x693964,(%ebx)
48b710:	e8 61 2e 1a 00       	call   0x62e576
48b715:	83 c6 68             	add    $0x68,%esi
48b718:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
48b71f:	89 75 e8             	mov    %esi,-0x18(%ebp)
48b722:	c7 46 08 54 39 69 00 	movl   $0x693954,0x8(%esi)
48b729:	8d 4e 0c             	lea    0xc(%esi),%ecx
48b72c:	8b 46 08             	mov    0x8(%esi),%eax
48b72f:	c7 46 04 f4 37 69 00 	movl   $0x6937f4,0x4(%esi)
48b736:	8b 40 04             	mov    0x4(%eax),%eax
48b739:	c7 44 30 08 1c 38 69 	movl   $0x69381c,0x8(%eax,%esi,1)
48b740:	00
48b741:	8b 46 08             	mov    0x8(%esi),%eax
48b744:	c7 06 dc 38 69 00    	movl   $0x6938dc,(%esi)
48b74a:	c7 46 04 00 39 69 00 	movl   $0x693900,0x4(%esi)
48b751:	8b 40 04             	mov    0x4(%eax),%eax
48b754:	c7 44 30 08 28 39 69 	movl   $0x693928,0x8(%eax,%esi,1)
48b75b:	00
48b75c:	e8 ff f6 18 00       	call   0x61ae60
48b761:	8d 4e 20             	lea    0x20(%esi),%ecx
48b764:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
48b768:	e8 f3 f6 18 00       	call   0x61ae60
48b76d:	ff 75 08             	push   0x8(%ebp)
48b770:	8d 4d c0             	lea    -0x40(%ebp),%ecx
48b773:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
48b777:	e8 1d f6 18 00       	call   0x61ad99
48b77c:	ff 75 0c             	push   0xc(%ebp)
48b77f:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
48b782:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
48b786:	e8 0e f6 18 00       	call   0x61ad99
48b78b:	8d 45 c0             	lea    -0x40(%ebp),%eax
48b78e:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
48b792:	50                   	push   %eax
48b793:	8d 4e 0c             	lea    0xc(%esi),%ecx
48b796:	e8 e0 fa 18 00       	call   0x61b27b
48b79b:	8d 45 d4             	lea    -0x2c(%ebp),%eax
48b79e:	50                   	push   %eax
48b79f:	8d 4e 20             	lea    0x20(%esi),%ecx
48b7a2:	e8 d4 fa 18 00       	call   0x61b27b
48b7a7:	8b 75 f0             	mov    -0x10(%ebp),%esi
48b7aa:	6a 03                	push   $0x3
48b7ac:	53                   	push   %ebx
48b7ad:	8b 46 70             	mov    0x70(%esi),%eax
48b7b0:	8d 4e 70             	lea    0x70(%esi),%ecx
48b7b3:	8b 40 04             	mov    0x4(%eax),%eax
48b7b6:	03 c8                	add    %eax,%ecx
48b7b8:	8b 01                	mov    (%ecx),%eax
48b7ba:	8b 40 0c             	mov    0xc(%eax),%eax
48b7bd:	ff d0                	call   *%eax
48b7bf:	84 c0                	test   %al,%al
48b7c1:	75 3b                	jne    0x48b7fe
48b7c3:	c7 06 01 00 00 00    	movl   $0x1,(%esi)
48b7c9:	33 c0                	xor    %eax,%eax
48b7cb:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
48b7cf:	89 86 a0 00 00 00    	mov    %eax,0xa0(%esi)
48b7d5:	33 c0                	xor    %eax,%eax
48b7d7:	8b 55 dc             	mov    -0x24(%ebp),%edx
48b7da:	8b ca                	mov    %edx,%ecx
48b7dc:	8b 5d e0             	mov    -0x20(%ebp),%ebx
48b7df:	8b fb                	mov    %ebx,%edi
48b7e1:	f3 ab                	rep stos %eax,%es:(%edi)
48b7e3:	8d 04 95 00 00 00 00 	lea    0x0(,%edx,4),%eax
48b7ea:	53                   	push   %ebx
48b7eb:	83 f8 10             	cmp    $0x10,%eax
48b7ee:	0f 82 c5 00 00 00    	jb     0x48b8b9
48b7f4:	e8 55 9f 18 00       	call   0x61574e
48b7f9:	e9 c0 00 00 00       	jmp    0x48b8be
48b7fe:	6a 44                	push   $0x44
48b800:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
48b806:	e8 37 58 15 00       	call   0x5e1042
48b80b:	8b f8                	mov    %eax,%edi
48b80d:	83 c4 04             	add    $0x4,%esp
48b810:	89 7d 08             	mov    %edi,0x8(%ebp)
48b813:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
48b817:	85 ff                	test   %edi,%edi
48b819:	74 ae                	je     0x48b7c9
48b81b:	8b 4e 70             	mov    0x70(%esi),%ecx
48b81e:	8d 5e 70             	lea    0x70(%esi),%ebx
48b821:	8d 77 04             	lea    0x4(%edi),%esi
48b824:	6a 01                	push   $0x1
48b826:	8b 49 04             	mov    0x4(%ecx),%ecx
48b829:	03 d9                	add    %ecx,%ebx
48b82b:	8b ce                	mov    %esi,%ecx
48b82d:	e8 02 7e 18 00       	call   0x613634
48b832:	83 c7 0c             	add    $0xc,%edi
48b835:	89 7d 0c             	mov    %edi,0xc(%ebp)
48b838:	c7 47 08 54 39 69 00 	movl   $0x693954,0x8(%edi)
48b83f:	8d 4f 0c             	lea    0xc(%edi),%ecx
48b842:	8b 47 08             	mov    0x8(%edi),%eax
48b845:	c7 47 04 f4 37 69 00 	movl   $0x6937f4,0x4(%edi)
48b84c:	8b 40 04             	mov    0x4(%eax),%eax
48b84f:	c7 44 38 08 1c 38 69 	movl   $0x69381c,0x8(%eax,%edi,1)
48b856:	00
48b857:	8b 47 08             	mov    0x8(%edi),%eax
48b85a:	c7 07 dc 38 69 00    	movl   $0x6938dc,(%edi)
48b860:	c7 47 04 00 39 69 00 	movl   $0x693900,0x4(%edi)
48b867:	8b 40 04             	mov    0x4(%eax),%eax
48b86a:	c7 44 38 08 28 39 69 	movl   $0x693928,0x8(%eax,%edi,1)
48b871:	00
48b872:	e8 e9 f5 18 00       	call   0x61ae60
48b877:	8d 4f 20             	lea    0x20(%edi),%ecx
48b87a:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
48b87e:	e8 dd f5 18 00       	call   0x61ae60
48b883:	8b 45 08             	mov    0x8(%ebp),%eax
48b886:	c7 06 c0 39 69 00    	movl   $0x6939c0,(%esi)
48b88c:	c7 00 94 39 69 00    	movl   $0x693994,(%eax)
48b892:	c7 40 08 e0 39 69 00 	movl   $0x6939e0,0x8(%eax)
48b899:	8b 47 08             	mov    0x8(%edi),%eax
48b89c:	53                   	push   %ebx
48b89d:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
48b8a1:	8b 48 04             	mov    0x4(%eax),%ecx
48b8a4:	83 c1 08             	add    $0x8,%ecx
48b8a7:	03 cf                	add    %edi,%ecx
48b8a9:	8b 01                	mov    (%ecx),%eax
48b8ab:	ff 50 08             	call   *0x8(%eax)
48b8ae:	8b 45 08             	mov    0x8(%ebp),%eax
48b8b1:	8b 75 f0             	mov    -0x10(%ebp),%esi
48b8b4:	e9 12 ff ff ff       	jmp    0x48b7cb
48b8b9:	e8 12 4c 06 00       	call   0x4f04d0
48b8be:	83 c4 04             	add    $0x4,%esp
48b8c1:	8b 55 c8             	mov    -0x38(%ebp),%edx
48b8c4:	33 c0                	xor    %eax,%eax
48b8c6:	8b 5d cc             	mov    -0x34(%ebp),%ebx
48b8c9:	8b ca                	mov    %edx,%ecx
48b8cb:	8b fb                	mov    %ebx,%edi
48b8cd:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
48b8d1:	f3 ab                	rep stos %eax,%es:(%edi)
48b8d3:	8d 04 95 00 00 00 00 	lea    0x0(,%edx,4),%eax
48b8da:	53                   	push   %ebx
48b8db:	83 f8 10             	cmp    $0x10,%eax
48b8de:	72 07                	jb     0x48b8e7
48b8e0:	e8 69 9e 18 00       	call   0x61574e
48b8e5:	eb 05                	jmp    0x48b8ec
48b8e7:	e8 e4 4b 06 00       	call   0x4f04d0
48b8ec:	8b c6                	mov    %esi,%eax
48b8ee:	83 c4 04             	add    $0x4,%esp
48b8f1:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48b8f4:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48b8fb:	59                   	pop    %ecx
48b8fc:	5f                   	pop    %edi
48b8fd:	5e                   	pop    %esi
48b8fe:	5b                   	pop    %ebx
48b8ff:	8b e5                	mov    %ebp,%esp
48b901:	5d                   	pop    %ebp
48b902:	c2 08 00             	ret    $0x8
48b905:	cc                   	int3
48b906:	cc                   	int3
48b907:	cc                   	int3
48b908:	cc                   	int3
48b909:	cc                   	int3
48b90a:	cc                   	int3
48b90b:	cc                   	int3
48b90c:	cc                   	int3
48b90d:	cc                   	int3
48b90e:	cc                   	int3
48b90f:	cc                   	int3
48b910:	55                   	push   %ebp
48b911:	8b ec                	mov    %esp,%ebp
48b913:	6a ff                	push   $0xffffffff
48b915:	68 a8 5f 65 00       	push   $0x655fa8
48b91a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48b920:	50                   	push   %eax
48b921:	51                   	push   %ecx
48b922:	56                   	push   %esi
48b923:	57                   	push   %edi
48b924:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48b929:	33 c5                	xor    %ebp,%eax
48b92b:	50                   	push   %eax
48b92c:	8d 45 f4             	lea    -0xc(%ebp),%eax
48b92f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48b935:	8b f9                	mov    %ecx,%edi
48b937:	89 7d f0             	mov    %edi,-0x10(%ebp)
48b93a:	8b 75 08             	mov    0x8(%ebp),%esi
48b93d:	8d 47 04             	lea    0x4(%edi),%eax
48b940:	0f 57 c0             	xorps  %xmm0,%xmm0
48b943:	c7 07 30 aa 68 00    	movl   $0x68aa30,(%edi)
48b949:	50                   	push   %eax
48b94a:	66 0f d6 00          	movq   %xmm0,(%eax)
48b94e:	8d 46 04             	lea    0x4(%esi),%eax
48b951:	50                   	push   %eax
48b952:	e8 59 70 15 00       	call   0x5e29b0
48b957:	83 c4 08             	add    $0x8,%esp
48b95a:	c7 07 18 30 69 00    	movl   $0x693018,(%edi)
48b960:	8d 4f 10             	lea    0x10(%edi),%ecx
48b963:	8b 46 0c             	mov    0xc(%esi),%eax
48b966:	89 47 0c             	mov    %eax,0xc(%edi)
48b969:	8d 46 10             	lea    0x10(%esi),%eax
48b96c:	50                   	push   %eax
48b96d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48b974:	e8 27 14 fb ff       	call   0x43cda0
48b979:	c7 07 44 37 69 00    	movl   $0x693744,(%edi)
48b97f:	8b c7                	mov    %edi,%eax
48b981:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48b984:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48b98b:	59                   	pop    %ecx
48b98c:	5f                   	pop    %edi
48b98d:	5e                   	pop    %esi
48b98e:	8b e5                	mov    %ebp,%esp
48b990:	5d                   	pop    %ebp
48b991:	c2 04 00             	ret    $0x4
48b994:	cc                   	int3
48b995:	cc                   	int3
48b996:	cc                   	int3
48b997:	cc                   	int3
48b998:	cc                   	int3
48b999:	cc                   	int3
48b99a:	cc                   	int3
48b99b:	cc                   	int3
48b99c:	cc                   	int3
48b99d:	cc                   	int3
48b99e:	cc                   	int3
48b99f:	cc                   	int3
48b9a0:	55                   	push   %ebp
48b9a1:	8b ec                	mov    %esp,%ebp
48b9a3:	6a ff                	push   $0xffffffff
48b9a5:	68 a8 5f 65 00       	push   $0x655fa8
48b9aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48b9b0:	50                   	push   %eax
48b9b1:	51                   	push   %ecx
48b9b2:	56                   	push   %esi
48b9b3:	57                   	push   %edi
48b9b4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48b9b9:	33 c5                	xor    %ebp,%eax
48b9bb:	50                   	push   %eax
48b9bc:	8d 45 f4             	lea    -0xc(%ebp),%eax
48b9bf:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48b9c5:	8b f9                	mov    %ecx,%edi
48b9c7:	89 7d f0             	mov    %edi,-0x10(%ebp)
48b9ca:	8b 75 08             	mov    0x8(%ebp),%esi
48b9cd:	8d 47 04             	lea    0x4(%edi),%eax
48b9d0:	0f 57 c0             	xorps  %xmm0,%xmm0
48b9d3:	c7 07 30 aa 68 00    	movl   $0x68aa30,(%edi)
48b9d9:	50                   	push   %eax
48b9da:	66 0f d6 00          	movq   %xmm0,(%eax)
48b9de:	8d 46 04             	lea    0x4(%esi),%eax
48b9e1:	50                   	push   %eax
48b9e2:	e8 c9 6f 15 00       	call   0x5e29b0
48b9e7:	83 c4 08             	add    $0x8,%esp
48b9ea:	c7 07 18 30 69 00    	movl   $0x693018,(%edi)
48b9f0:	8d 4f 10             	lea    0x10(%edi),%ecx
48b9f3:	8b 46 0c             	mov    0xc(%esi),%eax
48b9f6:	89 47 0c             	mov    %eax,0xc(%edi)
48b9f9:	8d 46 10             	lea    0x10(%esi),%eax
48b9fc:	50                   	push   %eax
48b9fd:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48ba04:	e8 97 13 fb ff       	call   0x43cda0
48ba09:	c7 07 50 37 69 00    	movl   $0x693750,(%edi)
48ba0f:	8b c7                	mov    %edi,%eax
48ba11:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48ba14:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48ba1b:	59                   	pop    %ecx
48ba1c:	5f                   	pop    %edi
48ba1d:	5e                   	pop    %esi
48ba1e:	8b e5                	mov    %ebp,%esp
48ba20:	5d                   	pop    %ebp
48ba21:	c2 04 00             	ret    $0x4
48ba24:	cc                   	int3
48ba25:	cc                   	int3
48ba26:	cc                   	int3
48ba27:	cc                   	int3
48ba28:	cc                   	int3
48ba29:	cc                   	int3
48ba2a:	cc                   	int3
48ba2b:	cc                   	int3
48ba2c:	cc                   	int3
48ba2d:	cc                   	int3
48ba2e:	cc                   	int3
48ba2f:	cc                   	int3
48ba30:	55                   	push   %ebp
48ba31:	8b ec                	mov    %esp,%ebp
48ba33:	6a ff                	push   $0xffffffff
48ba35:	68 58 60 65 00       	push   $0x656058
48ba3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48ba40:	50                   	push   %eax
48ba41:	51                   	push   %ecx
48ba42:	56                   	push   %esi
48ba43:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48ba48:	33 c5                	xor    %ebp,%eax
48ba4a:	50                   	push   %eax
48ba4b:	8d 45 f4             	lea    -0xc(%ebp),%eax
48ba4e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48ba54:	8b f1                	mov    %ecx,%esi
48ba56:	89 75 f0             	mov    %esi,-0x10(%ebp)
48ba59:	0f 57 c0             	xorps  %xmm0,%xmm0
48ba5c:	66 0f d6 46 04       	movq   %xmm0,0x4(%esi)
48ba61:	ff 75 08             	push   0x8(%ebp)
48ba64:	8d 4e 10             	lea    0x10(%esi),%ecx
48ba67:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48ba6e:	c7 06 18 30 69 00    	movl   $0x693018,(%esi)
48ba74:	c7 46 0c 04 00 00 00 	movl   $0x4,0xc(%esi)
48ba7b:	e8 20 13 fb ff       	call   0x43cda0
48ba80:	c7 06 50 37 69 00    	movl   $0x693750,(%esi)
48ba86:	8b c6                	mov    %esi,%eax
48ba88:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48ba8b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48ba92:	59                   	pop    %ecx
48ba93:	5e                   	pop    %esi
48ba94:	8b e5                	mov    %ebp,%esp
48ba96:	5d                   	pop    %ebp
48ba97:	c2 04 00             	ret    $0x4
48ba9a:	cc                   	int3