484839:	51                   	push   %ecx
48483a:	52                   	push   %edx
48483b:	8d 8f 0c 01 00 00    	lea    0x10c(%edi),%ecx
484841:	e8 fa 09 fc ff       	call   0x445240
484846:	8b 85 f8 fa ff ff    	mov    -0x508(%ebp),%eax
48484c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
484851:	85 c0                	test   %eax,%eax
484853:	0f 45 d0             	cmovne %eax,%edx
484856:	8b ca                	mov    %edx,%ecx
484858:	8d 71 01             	lea    0x1(%ecx),%esi
48485b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
484860:	8a 01                	mov    (%ecx),%al
484862:	41                   	inc    %ecx
484863:	84 c0                	test   %al,%al
484865:	75 f9                	jne    0x484860
484867:	2b ce                	sub    %esi,%ecx
484869:	51                   	push   %ecx
48486a:	52                   	push   %edx
48486b:	8d 8f 24 01 00 00    	lea    0x124(%edi),%ecx
484871:	e8 ca 09 fc ff       	call   0x445240
484876:	e9 dc fb ff ff       	jmp    0x484457
48487b:	83 bd 6c fb ff ff 10 	cmpl   $0x10,-0x494(%ebp)
484882:	8d 85 c8 fe ff ff    	lea    -0x138(%ebp),%eax
484888:	6a 14                	push   $0x14
48488a:	0f 43 85 68 fb ff ff 	cmovae -0x498(%ebp),%eax
484891:	68 04 2e 69 00       	push   $0x692e04
484896:	56                   	push   %esi
484897:	50                   	push   %eax
484898:	e8 a3 28 fc ff       	call   0x447140
48489d:	83 c4 10             	add    $0x10,%esp
4848a0:	85 c0                	test   %eax,%eax
4848a2:	0f 85 af fb ff ff    	jne    0x484457
4848a8:	8b 8d 80 fb ff ff    	mov    -0x480(%ebp),%ecx
4848ae:	8b 01                	mov    (%ecx),%eax
4848b0:	8b 40 18             	mov    0x18(%eax),%eax
4848b3:	ff d0                	call   *%eax
4848b5:	8b c8                	mov    %eax,%ecx
4848b7:	e8 94 f3 fd ff       	call   0x463c50
4848bc:	85 c0                	test   %eax,%eax
4848be:	0f 84 93 fb ff ff    	je     0x484457
4848c4:	b9 bc c0 68 00       	mov    $0x68c0bc,%ecx
4848c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4848d0:	8a 10                	mov    (%eax),%dl
4848d2:	3a 11                	cmp    (%ecx),%dl
4848d4:	75 1a                	jne    0x4848f0
4848d6:	84 d2                	test   %dl,%dl
4848d8:	74 12                	je     0x4848ec
4848da:	8a 50 01             	mov    0x1(%eax),%dl
4848dd:	3a 51 01             	cmp    0x1(%ecx),%dl
4848e0:	75 0e                	jne    0x4848f0
4848e2:	83 c0 02             	add    $0x2,%eax
4848e5:	83 c1 02             	add    $0x2,%ecx
4848e8:	84 d2                	test   %dl,%dl
4848ea:	75 e4                	jne    0x4848d0
4848ec:	33 c0                	xor    %eax,%eax
4848ee:	eb 05                	jmp    0x4848f5
4848f0:	1b c0                	sbb    %eax,%eax
4848f2:	83 c8 01             	or     $0x1,%eax
4848f5:	85 c0                	test   %eax,%eax
4848f7:	0f 85 5a fb ff ff    	jne    0x484457
4848fd:	c6 87 9c 01 00 00 01 	movb   $0x1,0x19c(%edi)
484904:	e9 4e fb ff ff       	jmp    0x484457
484909:	68 48 27 69 00       	push   $0x692748
48490e:	6a 02                	push   $0x2
484910:	e8 6b 5f ff ff       	call   0x47a880
484915:	83 c4 08             	add    $0x8,%esp
484918:	be 07 00 00 00       	mov    $0x7,%esi
48491d:	e9 cc fb ff ff       	jmp    0x4844ee
484922:	68 04 2b 69 00       	push   $0x692b04
484927:	6a 02                	push   $0x2
484929:	e8 52 5f ff ff       	call   0x47a880
48492e:	83 c4 08             	add    $0x8,%esp
484931:	be 03 00 00 00       	mov    $0x3,%esi
484936:	e9 b3 fb ff ff       	jmp    0x4844ee
48493b:	e8 ef 85 16 00       	call   0x5ecf2f
484940:	e8 eb 06 fc ff       	call   0x445030
484945:	cc                   	int3
484946:	cc                   	int3
484947:	cc                   	int3
484948:	cc                   	int3
484949:	cc                   	int3
48494a:	cc                   	int3
48494b:	cc                   	int3
48494c:	cc                   	int3
48494d:	cc                   	int3
48494e:	cc                   	int3
48494f:	cc                   	int3
484950:	55                   	push   %ebp
484951:	8b ec                	mov    %esp,%ebp
484953:	8b 45 0c             	mov    0xc(%ebp),%eax
484956:	8d 0c c0             	lea    (%eax,%eax,8),%ecx
484959:	8b 45 08             	mov    0x8(%ebp),%eax
48495c:	c1 e1 03             	shl    $0x3,%ecx
48495f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
484965:	72 12                	jb     0x484979
484967:	8b 50 fc             	mov    -0x4(%eax),%edx
48496a:	83 c1 23             	add    $0x23,%ecx
48496d:	2b c2                	sub    %edx,%eax
48496f:	83 c0 fc             	add    $0xfffffffc,%eax
484972:	83 f8 1f             	cmp    $0x1f,%eax
484975:	77 10                	ja     0x484987
484977:	8b c2                	mov    %edx,%eax
484979:	51                   	push   %ecx
48497a:	50                   	push   %eax
48497b:	e8 f2 c6 15 00       	call   0x5e1072
484980:	83 c4 08             	add    $0x8,%esp
484983:	5d                   	pop    %ebp
484984:	c2 08 00             	ret    $0x8
484987:	e8 a3 85 16 00       	call   0x5ecf2f
48498c:	cc                   	int3
48498d:	cc                   	int3
48498e:	cc                   	int3
48498f:	cc                   	int3
484990:	55                   	push   %ebp
484991:	8b ec                	mov    %esp,%ebp
484993:	51                   	push   %ecx
484994:	56                   	push   %esi
484995:	8b f1                	mov    %ecx,%esi
484997:	89 75 fc             	mov    %esi,-0x4(%ebp)
48499a:	e8 b1 67 ff ff       	call   0x47b150
48499f:	c7 06 20 2e 69 00    	movl   $0x692e20,(%esi)
4849a5:	8b c6                	mov    %esi,%eax
4849a7:	5e                   	pop    %esi
4849a8:	8b e5                	mov    %ebp,%esp
4849aa:	5d                   	pop    %ebp
4849ab:	c3                   	ret
4849ac:	cc                   	int3
4849ad:	cc                   	int3
4849ae:	cc                   	int3
4849af:	cc                   	int3
4849b0:	55                   	push   %ebp
4849b1:	8b ec                	mov    %esp,%ebp
4849b3:	56                   	push   %esi
4849b4:	8b f1                	mov    %ecx,%esi
4849b6:	c7 06 20 2e 69 00    	movl   $0x692e20,(%esi)
4849bc:	e8 9f 67 ff ff       	call   0x47b160
4849c1:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4849c5:	74 0b                	je     0x4849d2
4849c7:	6a 04                	push   $0x4
4849c9:	56                   	push   %esi
4849ca:	e8 a3 c6 15 00       	call   0x5e1072
4849cf:	83 c4 08             	add    $0x8,%esp
4849d2:	8b c6                	mov    %esi,%eax
4849d4:	5e                   	pop    %esi
4849d5:	5d                   	pop    %ebp
4849d6:	c2 04 00             	ret    $0x4
4849d9:	cc                   	int3
4849da:	cc                   	int3
4849db:	cc                   	int3
4849dc:	cc                   	int3
4849dd:	cc                   	int3
4849de:	cc                   	int3
4849df:	cc                   	int3
4849e0:	55                   	push   %ebp
4849e1:	8b ec                	mov    %esp,%ebp
4849e3:	6a ff                	push   $0xffffffff
4849e5:	68 a0 4b 65 00       	push   $0x654ba0
4849ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4849f0:	50                   	push   %eax
4849f1:	83 ec 50             	sub    $0x50,%esp
4849f4:	53                   	push   %ebx
4849f5:	56                   	push   %esi
4849f6:	57                   	push   %edi
4849f7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4849fc:	33 c5                	xor    %ebp,%eax
4849fe:	50                   	push   %eax
4849ff:	8d 45 f4             	lea    -0xc(%ebp),%eax
484a02:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
484a08:	8b 5d 20             	mov    0x20(%ebp),%ebx
484a0b:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
484a0e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
484a15:	33 f6                	xor    %esi,%esi
484a17:	e8 d4 df fd ff       	call   0x4629f0
484a1c:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
484a20:	89 75 f0             	mov    %esi,-0x10(%ebp)
484a23:	39 75 18             	cmp    %esi,0x18(%ebp)
484a26:	0f 84 ac 00 00 00    	je     0x484ad8
484a2c:	85 db                	test   %ebx,%ebx
484a2e:	0f 84 a4 00 00 00    	je     0x484ad8
484a34:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
484a38:	8d 45 08             	lea    0x8(%ebp),%eax
484a3b:	56                   	push   %esi
484a3c:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
484a40:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
484a43:	56                   	push   %esi
484a44:	50                   	push   %eax
484a45:	e8 d6 18 fe ff       	call   0x466320
484a4a:	80 7d d0 00          	cmpb   $0x0,-0x30(%ebp)
484a4e:	74 16                	je     0x484a66
484a50:	68 1c 2b 69 00       	push   $0x692b1c
484a55:	6a 02                	push   $0x2
484a57:	e8 24 5e ff ff       	call   0x47a880
484a5c:	be 07 00 00 00       	mov    $0x7,%esi
484a61:	e9 83 00 00 00       	jmp    0x484ae9
484a66:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
484a69:	e8 82 f1 fd ff       	call   0x463bf0
484a6e:	8b f8                	mov    %eax,%edi
484a70:	85 ff                	test   %edi,%edi
484a72:	74 51                	je     0x484ac5
484a74:	8b 47 20             	mov    0x20(%edi),%eax
484a77:	83 c0 08             	add    $0x8,%eax
484a7a:	89 45 ec             	mov    %eax,-0x14(%ebp)
484a7d:	74 46                	je     0x484ac5
484a7f:	68 1c ae 68 00       	push   $0x68ae1c
484a84:	e8 27 3b fe ff       	call   0x4685b0
484a89:	50                   	push   %eax
484a8a:	68 1c ae 68 00       	push   $0x68ae1c
484a8f:	ff 75 ec             	push   -0x14(%ebp)
484a92:	e8 c9 50 17 00       	call   0x5f9b60
484a97:	83 c4 10             	add    $0x10,%esp
484a9a:	85 c0                	test   %eax,%eax
484a9c:	75 b2                	jne    0x484a50
484a9e:	8d 45 f0             	lea    -0x10(%ebp),%eax
484aa1:	50                   	push   %eax
484aa2:	68 3c 2b 69 00       	push   $0x692b3c
484aa7:	57                   	push   %edi
484aa8:	e8 13 33 fe ff       	call   0x467dc0
484aad:	83 c4 0c             	add    $0xc,%esp
484ab0:	84 c0                	test   %al,%al
484ab2:	74 38                	je     0x484aec
484ab4:	8b 45 f0             	mov    -0x10(%ebp),%eax
484ab7:	85 c0                	test   %eax,%eax
484ab9:	74 31                	je     0x484aec
484abb:	50                   	push   %eax
484abc:	8b cb                	mov    %ebx,%ecx
484abe:	e8 6d 88 fc ff       	call   0x44d330
484ac3:	eb 27                	jmp    0x484aec
484ac5:	68 48 27 69 00       	push   $0x692748
484aca:	6a 02                	push   $0x2
484acc:	e8 af 5d ff ff       	call   0x47a880
484ad1:	be 07 00 00 00       	mov    $0x7,%esi
484ad6:	eb 11                	jmp    0x484ae9
484ad8:	68 04 2b 69 00       	push   $0x692b04
484add:	6a 02                	push   $0x2
484adf:	e8 9c 5d ff ff       	call   0x47a880
484ae4:	be 03 00 00 00       	mov    $0x3,%esi
484ae9:	83 c4 08             	add    $0x8,%esp
484aec:	8b 45 d8             	mov    -0x28(%ebp),%eax
484aef:	c7 45 a4 d0 aa 68 00 	movl   $0x68aad0,-0x5c(%ebp)
484af6:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
484afb:	74 09                	je     0x484b06
484afd:	50                   	push   %eax
484afe:	e8 86 c5 15 00       	call   0x5e1089
484b03:	83 c4 04             	add    $0x4,%esp
484b06:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
484b09:	e8 62 e2 fd ff       	call   0x462d70
484b0e:	8b 55 1c             	mov    0x1c(%ebp),%edx
484b11:	83 fa 10             	cmp    $0x10,%edx
484b14:	72 28                	jb     0x484b3e
484b16:	8b 4d 08             	mov    0x8(%ebp),%ecx
484b19:	42                   	inc    %edx
484b1a:	8b c1                	mov    %ecx,%eax
484b1c:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
484b22:	72 10                	jb     0x484b34
484b24:	8b 49 fc             	mov    -0x4(%ecx),%ecx
484b27:	83 c2 23             	add    $0x23,%edx
484b2a:	2b c1                	sub    %ecx,%eax
484b2c:	83 c0 fc             	add    $0xfffffffc,%eax
484b2f:	83 f8 1f             	cmp    $0x1f,%eax
484b32:	77 20                	ja     0x484b54
484b34:	52                   	push   %edx
484b35:	51                   	push   %ecx
484b36:	e8 37 c5 15 00       	call   0x5e1072
484b3b:	83 c4 08             	add    $0x8,%esp
484b3e:	8b c6                	mov    %esi,%eax
484b40:	8b 4d f4             	mov    -0xc(%ebp),%ecx
484b43:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
484b4a:	59                   	pop    %ecx
484b4b:	5f                   	pop    %edi
484b4c:	5e                   	pop    %esi
484b4d:	5b                   	pop    %ebx
484b4e:	8b e5                	mov    %ebp,%esp
484b50:	5d                   	pop    %ebp
484b51:	c2 1c 00             	ret    $0x1c
484b54:	e8 d6 83 16 00       	call   0x5ecf2f
484b59:	cc                   	int3
484b5a:	cc                   	int3
484b5b:	cc                   	int3
484b5c:	cc                   	int3
484b5d:	cc                   	int3
484b5e:	cc                   	int3
484b5f:	cc                   	int3
484b60:	55                   	push   %ebp
484b61:	8b ec                	mov    %esp,%ebp
484b63:	51                   	push   %ecx
484b64:	56                   	push   %esi
484b65:	8b f1                	mov    %ecx,%esi
484b67:	89 75 fc             	mov    %esi,-0x4(%ebp)
484b6a:	e8 e1 65 ff ff       	call   0x47b150
484b6f:	c7 06 2c 2e 69 00    	movl   $0x692e2c,(%esi)
484b75:	8b c6                	mov    %esi,%eax
484b77:	5e                   	pop    %esi
484b78:	8b e5                	mov    %ebp,%esp
484b7a:	5d                   	pop    %ebp
484b7b:	c3                   	ret
484b7c:	cc                   	int3
484b7d:	cc                   	int3
484b7e:	cc                   	int3
484b7f:	cc                   	int3
484b80:	55                   	push   %ebp
484b81:	8b ec                	mov    %esp,%ebp
484b83:	56                   	push   %esi
484b84:	8b f1                	mov    %ecx,%esi
484b86:	c7 06 2c 2e 69 00    	movl   $0x692e2c,(%esi)
484b8c:	e8 cf 65 ff ff       	call   0x47b160
484b91:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
484b95:	74 0b                	je     0x484ba2
484b97:	6a 04                	push   $0x4
484b99:	56                   	push   %esi
484b9a:	e8 d3 c4 15 00       	call   0x5e1072
484b9f:	83 c4 08             	add    $0x8,%esp
484ba2:	8b c6                	mov    %esi,%eax
484ba4:	5e                   	pop    %esi
484ba5:	5d                   	pop    %ebp
484ba6:	c2 04 00             	ret    $0x4
484ba9:	cc                   	int3
484baa:	cc                   	int3
484bab:	cc                   	int3
484bac:	cc                   	int3
484bad:	cc                   	int3
484bae:	cc                   	int3
484baf:	cc                   	int3
484bb0:	55                   	push   %ebp
484bb1:	8b ec                	mov    %esp,%ebp
484bb3:	6a ff                	push   $0xffffffff
484bb5:	68 a0 4b 65 00       	push   $0x654ba0
484bba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
484bc0:	50                   	push   %eax
484bc1:	83 ec 50             	sub    $0x50,%esp
484bc4:	53                   	push   %ebx
484bc5:	56                   	push   %esi
484bc6:	57                   	push   %edi
484bc7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
484bcc:	33 c5                	xor    %ebp,%eax
484bce:	50                   	push   %eax
484bcf:	8d 45 f4             	lea    -0xc(%ebp),%eax
484bd2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
484bd8:	8b 5d 20             	mov    0x20(%ebp),%ebx
484bdb:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
484bde:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
484be5:	33 f6                	xor    %esi,%esi
484be7:	e8 04 de fd ff       	call   0x4629f0
484bec:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
484bf0:	89 75 f0             	mov    %esi,-0x10(%ebp)
484bf3:	39 75 18             	cmp    %esi,0x18(%ebp)
484bf6:	0f 84 b1 00 00 00    	je     0x484cad
484bfc:	85 db                	test   %ebx,%ebx
484bfe:	0f 84 a9 00 00 00    	je     0x484cad
484c04:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
484c08:	8d 45 08             	lea    0x8(%ebp),%eax