47d7d4:	0f 85 d1 00 00 00    	jne    0x47d8ab
47d7da:	0f 57 c0             	xorps  %xmm0,%xmm0
47d7dd:	89 45 b8             	mov    %eax,-0x48(%ebp)
47d7e0:	32 db                	xor    %bl,%bl
47d7e2:	66 0f 13 45 b0       	movlpd %xmm0,-0x50(%ebp)
47d7e7:	c7 45 bc 03 00 00 00 	movl   $0x3,-0x44(%ebp)
47d7ee:	66 90                	xchg   %ax,%ax
47d7f0:	84 db                	test   %bl,%bl
47d7f2:	0f 85 f6 00 00 00    	jne    0x47d8ee
47d7f8:	68 d0 07 00 00       	push   $0x7d0
47d7fd:	ff 15 d0 21 68 00    	call   *0x6821d0
47d803:	8b 0e                	mov    (%esi),%ecx
47d805:	8d 45 b0             	lea    -0x50(%ebp),%eax
47d808:	50                   	push   %eax
47d809:	e8 e2 8a 1b 00       	call   0x6362f0
47d80e:	8b 45 bc             	mov    -0x44(%ebp),%eax
47d811:	8d 48 ff             	lea    -0x1(%eax),%ecx
47d814:	83 f9 06             	cmp    $0x6,%ecx
47d817:	77 2d                	ja     0x47d846
47d819:	ff 24 8d 48 d9 47 00 	jmp    *0x47d948(,%ecx,4)
47d820:	68 50 2a 69 00       	push   $0x692a50
47d825:	6a 00                	push   $0x0
47d827:	6a 05                	push   $0x5
47d829:	68 9c 29 69 00       	push   $0x69299c
47d82e:	ff 35 24 e1 72 00    	push   0x72e124
47d834:	e8 f7 f8 00 00       	call   0x48d130
47d839:	83 c4 14             	add    $0x14,%esp
47d83c:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
47d842:	b3 01                	mov    $0x1,%bl
47d844:	eb aa                	jmp    0x47d7f0
47d846:	50                   	push   %eax
47d847:	68 64 2a 69 00       	push   $0x692a64
47d84c:	6a 00                	push   $0x0
47d84e:	6a 05                	push   $0x5
47d850:	68 9c 29 69 00       	push   $0x69299c
47d855:	ff 35 24 e1 72 00    	push   0x72e124
47d85b:	e8 d0 f8 00 00       	call   0x48d130
47d860:	83 c4 18             	add    $0x18,%esp
47d863:	eb 8b                	jmp    0x47d7f0
47d865:	68 10 2a 69 00       	push   $0x692a10
47d86a:	6a 00                	push   $0x0
47d86c:	6a 04                	push   $0x4
47d86e:	68 9c 29 69 00       	push   $0x69299c
47d873:	ff 35 24 e1 72 00    	push   0x72e124
47d879:	e8 b2 f8 00 00       	call   0x48d130
47d87e:	83 c4 14             	add    $0x14,%esp
47d881:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
47d887:	eb 65                	jmp    0x47d8ee
47d889:	50                   	push   %eax
47d88a:	68 30 2a 69 00       	push   $0x692a30
47d88f:	6a 00                	push   $0x0
47d891:	6a 05                	push   $0x5
47d893:	68 9c 29 69 00       	push   $0x69299c
47d898:	ff 35 24 e1 72 00    	push   0x72e124
47d89e:	e8 8d f8 00 00       	call   0x48d130
47d8a3:	c7 07 19 fc ff ff    	movl   $0xfffffc19,(%edi)
47d8a9:	eb 40                	jmp    0x47d8eb
47d8ab:	8b 0e                	mov    (%esi),%ecx
47d8ad:	8d 45 c4             	lea    -0x3c(%ebp),%eax
47d8b0:	50                   	push   %eax
47d8b1:	e8 4a 8a 1b 00       	call   0x636300
47d8b6:	ff 75 c4             	push   -0x3c(%ebp)
47d8b9:	68 8c 2a 69 00       	push   $0x692a8c
47d8be:	eb 11                	jmp    0x47d8d1
47d8c0:	8d 45 c4             	lea    -0x3c(%ebp),%eax
47d8c3:	50                   	push   %eax
47d8c4:	e8 37 8a 1b 00       	call   0x636300
47d8c9:	ff 75 c4             	push   -0x3c(%ebp)
47d8cc:	68 c0 2a 69 00       	push   $0x692ac0
47d8d1:	6a 00                	push   $0x0
47d8d3:	6a 05                	push   $0x5
47d8d5:	68 9c 29 69 00       	push   $0x69299c
47d8da:	ff 35 24 e1 72 00    	push   0x72e124
47d8e0:	e8 4b f8 00 00       	call   0x48d130
47d8e5:	c7 07 fe ff ff ff    	movl   $0xfffffffe,(%edi)
47d8eb:	83 c4 18             	add    $0x18,%esp
47d8ee:	8b 55 e0             	mov    -0x20(%ebp),%edx
47d8f1:	83 fa 08             	cmp    $0x8,%edx
47d8f4:	72 2e                	jb     0x47d924
47d8f6:	8b 4d cc             	mov    -0x34(%ebp),%ecx
47d8f9:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
47d900:	8b c1                	mov    %ecx,%eax
47d902:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
47d908:	72 10                	jb     0x47d91a
47d90a:	8b 49 fc             	mov    -0x4(%ecx),%ecx
47d90d:	83 c2 23             	add    $0x23,%edx
47d910:	2b c1                	sub    %ecx,%eax
47d912:	83 c0 fc             	add    $0xfffffffc,%eax
47d915:	83 f8 1f             	cmp    $0x1f,%eax
47d918:	77 26                	ja     0x47d940
47d91a:	52                   	push   %edx
47d91b:	51                   	push   %ecx
47d91c:	e8 51 37 16 00       	call   0x5e1072
47d921:	83 c4 08             	add    $0x8,%esp
47d924:	8b 4d f4             	mov    -0xc(%ebp),%ecx
47d927:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
47d92e:	59                   	pop    %ecx
47d92f:	5f                   	pop    %edi
47d930:	5e                   	pop    %esi
47d931:	5b                   	pop    %ebx
47d932:	8b 4d f0             	mov    -0x10(%ebp),%ecx
47d935:	33 cd                	xor    %ebp,%ecx
47d937:	e8 9e 3b 16 00       	call   0x5e14da
47d93c:	8b e5                	mov    %ebp,%esp
47d93e:	5d                   	pop    %ebp
47d93f:	c3                   	ret
47d940:	e8 ea f5 16 00       	call   0x5ecf2f
47d945:	0f 1f 00             	nopl   (%eax)
47d948:	89 d8                	mov    %ebx,%eax
47d94a:	47                   	inc    %edi
47d94b:	00 46 d8             	add    %al,-0x28(%esi)
47d94e:	47                   	inc    %edi
47d94f:	00 20                	add    %ah,(%eax)
47d951:	d8 47 00             	fadds  0x0(%edi)
47d954:	f0 d7                	lock xlat %ds:(%ebx)
47d956:	47                   	inc    %edi
47d957:	00 65 d8             	add    %ah,-0x28(%ebp)
47d95a:	47                   	inc    %edi
47d95b:	00 89 d8 47 00 89    	add    %cl,-0x76ffb828(%ecx)
47d961:	d8 47 00             	fadds  0x0(%edi)
47d964:	cc                   	int3
47d965:	cc                   	int3
47d966:	cc                   	int3
47d967:	cc                   	int3
47d968:	cc                   	int3
47d969:	cc                   	int3
47d96a:	cc                   	int3
47d96b:	cc                   	int3
47d96c:	cc                   	int3
47d96d:	cc                   	int3
47d96e:	cc                   	int3
47d96f:	cc                   	int3
47d970:	55                   	push   %ebp
47d971:	8b ec                	mov    %esp,%ebp
47d973:	51                   	push   %ecx
47d974:	56                   	push   %esi
47d975:	8b f1                	mov    %ecx,%esi
47d977:	89 75 fc             	mov    %esi,-0x4(%ebp)
47d97a:	e8 d1 d7 ff ff       	call   0x47b150
47d97f:	c7 06 fc 2a 69 00    	movl   $0x692afc,(%esi)
47d985:	8b c6                	mov    %esi,%eax
47d987:	5e                   	pop    %esi
47d988:	8b e5                	mov    %ebp,%esp
47d98a:	5d                   	pop    %ebp
47d98b:	c3                   	ret
47d98c:	cc                   	int3
47d98d:	cc                   	int3
47d98e:	cc                   	int3
47d98f:	cc                   	int3
47d990:	55                   	push   %ebp
47d991:	8b ec                	mov    %esp,%ebp
47d993:	56                   	push   %esi
47d994:	8b f1                	mov    %ecx,%esi
47d996:	c7 06 fc 2a 69 00    	movl   $0x692afc,(%esi)
47d99c:	e8 bf d7 ff ff       	call   0x47b160
47d9a1:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
47d9a5:	74 0b                	je     0x47d9b2
47d9a7:	6a 04                	push   $0x4
47d9a9:	56                   	push   %esi
47d9aa:	e8 c3 36 16 00       	call   0x5e1072
47d9af:	83 c4 08             	add    $0x8,%esp
47d9b2:	8b c6                	mov    %esi,%eax
47d9b4:	5e                   	pop    %esi
47d9b5:	5d                   	pop    %ebp
47d9b6:	c2 04 00             	ret    $0x4
47d9b9:	cc                   	int3
47d9ba:	cc                   	int3
47d9bb:	cc                   	int3
47d9bc:	cc                   	int3
47d9bd:	cc                   	int3
47d9be:	cc                   	int3
47d9bf:	cc                   	int3
47d9c0:	55                   	push   %ebp
47d9c1:	8b ec                	mov    %esp,%ebp
47d9c3:	6a ff                	push   $0xffffffff
47d9c5:	68 40 3f 65 00       	push   $0x653f40
47d9ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
47d9d0:	50                   	push   %eax
47d9d1:	83 ec 64             	sub    $0x64,%esp
47d9d4:	53                   	push   %ebx
47d9d5:	56                   	push   %esi
47d9d6:	57                   	push   %edi
47d9d7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
47d9dc:	33 c5                	xor    %ebp,%eax
47d9de:	50                   	push   %eax
47d9df:	8d 45 f4             	lea    -0xc(%ebp),%eax
47d9e2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
47d9e8:	8b 7d 20             	mov    0x20(%ebp),%edi
47d9eb:	8d 4d 90             	lea    -0x70(%ebp),%ecx
47d9ee:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
47d9f5:	33 db                	xor    %ebx,%ebx
47d9f7:	e8 f4 4f fe ff       	call   0x4629f0
47d9fc:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
47da00:	89 5d f0             	mov    %ebx,-0x10(%ebp)
47da03:	89 5d ec             	mov    %ebx,-0x14(%ebp)
47da06:	89 5d e8             	mov    %ebx,-0x18(%ebp)
47da09:	89 5d dc             	mov    %ebx,-0x24(%ebp)
47da0c:	89 5d e0             	mov    %ebx,-0x20(%ebp)
47da0f:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
47da12:	39 5d 18             	cmp    %ebx,0x18(%ebp)
47da15:	0f 84 85 01 00 00    	je     0x47dba0
47da1b:	85 ff                	test   %edi,%edi
47da1d:	0f 84 7d 01 00 00    	je     0x47dba0
47da23:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
47da27:	8d 45 08             	lea    0x8(%ebp),%eax
47da2a:	53                   	push   %ebx
47da2b:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
47da2f:	8d 4d 90             	lea    -0x70(%ebp),%ecx
47da32:	53                   	push   %ebx
47da33:	50                   	push   %eax
47da34:	e8 e7 88 fe ff       	call   0x466320
47da39:	38 5d bc             	cmp    %bl,-0x44(%ebp)
47da3c:	74 16                	je     0x47da54
47da3e:	68 1c 2b 69 00       	push   $0x692b1c
47da43:	6a 02                	push   $0x2
47da45:	e8 36 ce ff ff       	call   0x47a880
47da4a:	bb 07 00 00 00       	mov    $0x7,%ebx
47da4f:	e9 5d 01 00 00       	jmp    0x47dbb1
47da54:	8d 4d 90             	lea    -0x70(%ebp),%ecx
47da57:	e8 94 61 fe ff       	call   0x463bf0
47da5c:	8b f0                	mov    %eax,%esi
47da5e:	85 f6                	test   %esi,%esi
47da60:	0f 84 27 01 00 00    	je     0x47db8d
47da66:	8b 46 20             	mov    0x20(%esi),%eax
47da69:	83 c0 08             	add    $0x8,%eax
47da6c:	89 45 d8             	mov    %eax,-0x28(%ebp)
47da6f:	0f 84 18 01 00 00    	je     0x47db8d
47da75:	68 1c ae 68 00       	push   $0x68ae1c
47da7a:	e8 31 ab fe ff       	call   0x4685b0
47da7f:	50                   	push   %eax
47da80:	68 1c ae 68 00       	push   $0x68ae1c
47da85:	ff 75 d8             	push   -0x28(%ebp)
47da88:	e8 d3 c0 17 00       	call   0x5f9b60
47da8d:	83 c4 10             	add    $0x10,%esp
47da90:	85 c0                	test   %eax,%eax
47da92:	75 aa                	jne    0x47da3e
47da94:	8d 45 f0             	lea    -0x10(%ebp),%eax
47da97:	50                   	push   %eax
47da98:	68 4c 08 69 00       	push   $0x69084c
47da9d:	68 34 2b 69 00       	push   $0x692b34
47daa2:	56                   	push   %esi
47daa3:	e8 98 a2 fe ff       	call   0x467d40
47daa8:	83 c4 10             	add    $0x10,%esp
47daab:	84 c0                	test   %al,%al
47daad:	74 0f                	je     0x47dabe
47daaf:	8b 45 f0             	mov    -0x10(%ebp),%eax
47dab2:	85 c0                	test   %eax,%eax
47dab4:	74 08                	je     0x47dabe
47dab6:	50                   	push   %eax
47dab7:	8b cf                	mov    %edi,%ecx
47dab9:	e8 72 f8 fc ff       	call   0x44d330
47dabe:	8d 45 ec             	lea    -0x14(%ebp),%eax
47dac1:	50                   	push   %eax
47dac2:	68 3c 2b 69 00       	push   $0x692b3c
47dac7:	68 34 2b 69 00       	push   $0x692b34
47dacc:	56                   	push   %esi
47dacd:	e8 6e a2 fe ff       	call   0x467d40
47dad2:	83 c4 10             	add    $0x10,%esp
47dad5:	84 c0                	test   %al,%al
47dad7:	74 10                	je     0x47dae9
47dad9:	8b 45 ec             	mov    -0x14(%ebp),%eax
47dadc:	85 c0                	test   %eax,%eax
47dade:	74 09                	je     0x47dae9
47dae0:	50                   	push   %eax
47dae1:	8d 4f 18             	lea    0x18(%edi),%ecx
47dae4:	e8 47 f8 fc ff       	call   0x44d330
47dae9:	8d 45 e8             	lea    -0x18(%ebp),%eax
47daec:	50                   	push   %eax
47daed:	68 64 15 69 00       	push   $0x691564
47daf2:	68 34 2b 69 00       	push   $0x692b34
47daf7:	56                   	push   %esi
47daf8:	e8 43 a2 fe ff       	call   0x467d40
47dafd:	83 c4 10             	add    $0x10,%esp
47db00:	84 c0                	test   %al,%al
47db02:	74 10                	je     0x47db14
47db04:	8b 45 e8             	mov    -0x18(%ebp),%eax
47db07:	85 c0                	test   %eax,%eax
47db09:	74 09                	je     0x47db14
47db0b:	50                   	push   %eax
47db0c:	8d 4f 30             	lea    0x30(%edi),%ecx
47db0f:	e8 1c f8 fc ff       	call   0x44d330
47db14:	8d 45 e4             	lea    -0x1c(%ebp),%eax
47db17:	50                   	push   %eax
47db18:	68 48 2b 69 00       	push   $0x692b48
47db1d:	68 34 2b 69 00       	push   $0x692b34
47db22:	56                   	push   %esi
47db23:	e8 18 a2 fe ff       	call   0x467d40
47db28:	83 c4 10             	add    $0x10,%esp
47db2b:	84 c0                	test   %al,%al
47db2d:	74 10                	je     0x47db3f
47db2f:	8b 45 e4             	mov    -0x1c(%ebp),%eax
47db32:	85 c0                	test   %eax,%eax
47db34:	74 09                	je     0x47db3f
47db36:	50                   	push   %eax
47db37:	8d 4f 78             	lea    0x78(%edi),%ecx
47db3a:	e8 f1 f7 fc ff       	call   0x44d330
47db3f:	8d 45 e0             	lea    -0x20(%ebp),%eax
47db42:	50                   	push   %eax
47db43:	68 58 2b 69 00       	push   $0x692b58
47db48:	56                   	push   %esi
47db49:	e8 72 a2 fe ff       	call   0x467dc0
47db4e:	83 c4 0c             	add    $0xc,%esp
47db51:	84 c0                	test   %al,%al
47db53:	74 10                	je     0x47db65
47db55:	8b 45 e0             	mov    -0x20(%ebp),%eax
47db58:	85 c0                	test   %eax,%eax
47db5a:	74 09                	je     0x47db65
47db5c:	50                   	push   %eax
47db5d:	8d 4f 60             	lea    0x60(%edi),%ecx
47db60:	e8 cb f7 fc ff       	call   0x44d330
47db65:	8d 45 dc             	lea    -0x24(%ebp),%eax
47db68:	50                   	push   %eax
47db69:	68 64 15 69 00       	push   $0x691564
47db6e:	56                   	push   %esi
47db6f:	e8 4c a2 fe ff       	call   0x467dc0
47db74:	83 c4 0c             	add    $0xc,%esp
47db77:	84 c0                	test   %al,%al
47db79:	74 39                	je     0x47dbb4
47db7b:	8b 45 dc             	mov    -0x24(%ebp),%eax
47db7e:	85 c0                	test   %eax,%eax
47db80:	74 32                	je     0x47dbb4
47db82:	50                   	push   %eax
47db83:	8d 4f 48             	lea    0x48(%edi),%ecx
47db86:	e8 a5 f7 fc ff       	call   0x44d330
47db8b:	eb 27                	jmp    0x47dbb4
47db8d:	68 48 27 69 00       	push   $0x692748
47db92:	6a 02                	push   $0x2
47db94:	e8 e7 cc ff ff       	call   0x47a880
47db99:	bb 07 00 00 00       	mov    $0x7,%ebx
47db9e:	eb 11                	jmp    0x47dbb1
47dba0:	68 04 2b 69 00       	push   $0x692b04
47dba5:	6a 02                	push   $0x2
47dba7:	e8 d4 cc ff ff       	call   0x47a880
47dbac:	bb 03 00 00 00       	mov    $0x3,%ebx
47dbb1:	83 c4 08             	add    $0x8,%esp
47dbb4:	8b 45 c4             	mov    -0x3c(%ebp),%eax
47dbb7:	c7 45 90 d0 aa 68 00 	movl   $0x68aad0,-0x70(%ebp)
47dbbe:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
47dbc3:	74 09                	je     0x47dbce
47dbc5:	50                   	push   %eax
47dbc6:	e8 be 34 16 00       	call   0x5e1089
47dbcb:	83 c4 04             	add    $0x4,%esp
47dbce:	8d 4d 90             	lea    -0x70(%ebp),%ecx
47dbd1:	e8 9a 51 fe ff       	call   0x462d70
47dbd6:	8b 55 1c             	mov    0x1c(%ebp),%edx
47dbd9:	83 fa 10             	cmp    $0x10,%edx
47dbdc:	72 28                	jb     0x47dc06
47dbde:	8b 4d 08             	mov    0x8(%ebp),%ecx
47dbe1:	42                   	inc    %edx
47dbe2:	8b c1                	mov    %ecx,%eax