4d5aba:	2b c1                	sub    %ecx,%eax
4d5abc:	83 c0 fc             	add    $0xfffffffc,%eax
4d5abf:	83 f8 1f             	cmp    $0x1f,%eax
4d5ac2:	0f 87 af 01 00 00    	ja     0x4d5c77
4d5ac8:	52                   	push   %edx
4d5ac9:	51                   	push   %ecx
4d5aca:	e8 86 b7 0f 00       	call   0x5d1255
4d5acf:	83 c4 08             	add    $0x8,%esp
4d5ad2:	8b 55 c0             	mov    -0x40(%ebp),%edx
4d5ad5:	c7 45 a4 00 00 00 00 	movl   $0x0,-0x5c(%ebp)
4d5adc:	c7 45 a8 0f 00 00 00 	movl   $0xf,-0x58(%ebp)
4d5ae3:	c6 45 94 00          	movb   $0x0,-0x6c(%ebp)
4d5ae7:	83 fa 10             	cmp    $0x10,%edx
4d5aea:	0f 82 6b 01 00 00    	jb     0x4d5c5b
4d5af0:	8b 4d ac             	mov    -0x54(%ebp),%ecx
4d5af3:	42                   	inc    %edx
4d5af4:	8b c1                	mov    %ecx,%eax
4d5af6:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d5afc:	72 14                	jb     0x4d5b12
4d5afe:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d5b01:	83 c2 23             	add    $0x23,%edx
4d5b04:	2b c1                	sub    %ecx,%eax
4d5b06:	83 c0 fc             	add    $0xfffffffc,%eax
4d5b09:	83 f8 1f             	cmp    $0x1f,%eax
4d5b0c:	0f 87 65 01 00 00    	ja     0x4d5c77
4d5b12:	52                   	push   %edx
4d5b13:	51                   	push   %ecx
4d5b14:	e8 3c b7 0f 00       	call   0x5d1255
4d5b19:	83 c4 08             	add    $0x8,%esp
4d5b1c:	e9 3a 01 00 00       	jmp    0x4d5c5b
4d5b21:	8b ce                	mov    %esi,%ecx
4d5b23:	c7 45 ac 00 00 00 00 	movl   $0x0,-0x54(%ebp)
4d5b2a:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
4d5b31:	c7 45 c0 0f 00 00 00 	movl   $0xf,-0x40(%ebp)
4d5b38:	c6 45 ac 00          	movb   $0x0,-0x54(%ebp)
4d5b3c:	8d 51 01             	lea    0x1(%ecx),%edx
4d5b3f:	90                   	nop
4d5b40:	8a 01                	mov    (%ecx),%al
4d5b42:	41                   	inc    %ecx
4d5b43:	84 c0                	test   %al,%al
4d5b45:	75 f9                	jne    0x4d5b40
4d5b47:	2b ca                	sub    %edx,%ecx
4d5b49:	51                   	push   %ecx
4d5b4a:	56                   	push   %esi
4d5b4b:	8d 4d ac             	lea    -0x54(%ebp),%ecx
4d5b4e:	e8 cd 1a f7 ff       	call   0x447620
4d5b53:	8d 45 ac             	lea    -0x54(%ebp),%eax
4d5b56:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
4d5b5d:	50                   	push   %eax
4d5b5e:	8d 45 94             	lea    -0x6c(%ebp),%eax
4d5b61:	50                   	push   %eax
4d5b62:	e8 19 99 fc ff       	call   0x49f480
4d5b67:	83 c4 08             	add    $0x8,%esp
4d5b6a:	8b f0                	mov    %eax,%esi
4d5b6c:	6a 61                	push   $0x61
4d5b6e:	68 b8 f7 60 00       	push   $0x60f7b8
4d5b73:	6a 02                	push   $0x2
4d5b75:	8d 8d 70 ff ff ff    	lea    -0x90(%ebp),%ecx
4d5b7b:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4d5b7f:	e8 5c f7 f9 ff       	call   0x4752e0
4d5b84:	68 b4 85 60 00       	push   $0x6085b4
4d5b89:	56                   	push   %esi
4d5b8a:	68 9c f8 60 00       	push   $0x60f89c
4d5b8f:	8b c8                	mov    %eax,%ecx
4d5b91:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4d5b95:	e8 56 fd f9 ff       	call   0x4758f0
4d5b9a:	8b c8                	mov    %eax,%ecx
4d5b9c:	e8 5f fb f9 ff       	call   0x475700
4d5ba1:	8b c8                	mov    %eax,%ecx
4d5ba3:	e8 48 fd f9 ff       	call   0x4758f0
4d5ba8:	50                   	push   %eax
4d5ba9:	8d 8d 6f ff ff ff    	lea    -0x91(%ebp),%ecx
4d5baf:	e8 cc fa f9 ff       	call   0x475680
4d5bb4:	8d 8d 70 ff ff ff    	lea    -0x90(%ebp),%ecx
4d5bba:	e8 51 fa f9 ff       	call   0x475610
4d5bbf:	8b 55 a8             	mov    -0x58(%ebp),%edx
4d5bc2:	83 fa 10             	cmp    $0x10,%edx
4d5bc5:	0f 82 07 ff ff ff    	jb     0x4d5ad2
4d5bcb:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
4d5bce:	42                   	inc    %edx
4d5bcf:	8b c1                	mov    %ecx,%eax
4d5bd1:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d5bd7:	0f 82 eb fe ff ff    	jb     0x4d5ac8
4d5bdd:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d5be0:	83 c2 23             	add    $0x23,%edx
4d5be3:	2b c1                	sub    %ecx,%eax
4d5be5:	83 c0 fc             	add    $0xfffffffc,%eax
4d5be8:	83 f8 1f             	cmp    $0x1f,%eax
4d5beb:	0f 87 86 00 00 00    	ja     0x4d5c77
4d5bf1:	e9 d2 fe ff ff       	jmp    0x4d5ac8
4d5bf6:	83 7b 14 10          	cmpl   $0x10,0x14(%ebx)
4d5bfa:	72 02                	jb     0x4d5bfe
4d5bfc:	8b 1b                	mov    (%ebx),%ebx
4d5bfe:	03 9d 64 ff ff ff    	add    -0x9c(%ebp),%ebx
4d5c04:	33 ff                	xor    %edi,%edi
4d5c06:	80 3e 00             	cmpb   $0x0,(%esi)
4d5c09:	74 50                	je     0x4d5c5b
4d5c0b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4d5c10:	8a 04 3e             	mov    (%esi,%edi,1),%al
4d5c13:	3c 24                	cmp    $0x24,%al
4d5c15:	75 3a                	jne    0x4d5c51
4d5c17:	8a 4c 3e 01          	mov    0x1(%esi,%edi,1),%cl
4d5c1b:	8d 41 d0             	lea    -0x30(%ecx),%eax
4d5c1e:	3c 09                	cmp    $0x9,%al
4d5c20:	77 24                	ja     0x4d5c46
4d5c22:	0f be c1             	movsbl %cl,%eax
4d5c25:	8b b4 85 04 ff ff ff 	mov    -0xfc(%ebp,%eax,4),%esi
4d5c2c:	ff 76 04             	push   0x4(%esi)
4d5c2f:	ff 36                	push   (%esi)
4d5c31:	53                   	push   %ebx
4d5c32:	e8 99 d1 0f 00       	call   0x5d2dd0
4d5c37:	03 5e 04             	add    0x4(%esi),%ebx
4d5c3a:	83 c4 0c             	add    $0xc,%esp
4d5c3d:	8b b5 5c ff ff ff    	mov    -0xa4(%ebp),%esi
4d5c43:	47                   	inc    %edi
4d5c44:	eb 0e                	jmp    0x4d5c54
4d5c46:	80 f9 24             	cmp    $0x24,%cl
4d5c49:	75 09                	jne    0x4d5c54
4d5c4b:	88 0b                	mov    %cl,(%ebx)
4d5c4d:	43                   	inc    %ebx
4d5c4e:	47                   	inc    %edi
4d5c4f:	eb 03                	jmp    0x4d5c54
4d5c51:	88 03                	mov    %al,(%ebx)
4d5c53:	43                   	inc    %ebx
4d5c54:	47                   	inc    %edi
4d5c55:	80 3c 3e 00          	cmpb   $0x0,(%esi,%edi,1)
4d5c59:	75 b5                	jne    0x4d5c10
4d5c5b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d5c5e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d5c65:	59                   	pop    %ecx
4d5c66:	5f                   	pop    %edi
4d5c67:	5e                   	pop    %esi
4d5c68:	5b                   	pop    %ebx
4d5c69:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d5c6c:	33 cd                	xor    %ebp,%ecx
4d5c6e:	e8 b3 bd 0f 00       	call   0x5d1a26
4d5c73:	8b e5                	mov    %ebp,%esp
4d5c75:	5d                   	pop    %ebp
4d5c76:	c3                   	ret
4d5c77:	e8 74 05 10 00       	call   0x5d61f0
4d5c7c:	cc                   	int3
4d5c7d:	cc                   	int3
4d5c7e:	cc                   	int3
4d5c7f:	cc                   	int3
4d5c80:	55                   	push   %ebp
4d5c81:	8b ec                	mov    %esp,%ebp
4d5c83:	5d                   	pop    %ebp
4d5c84:	e9 57 a2 fc ff       	jmp    0x49fee0
4d5c89:	cc                   	int3
4d5c8a:	cc                   	int3
4d5c8b:	cc                   	int3
4d5c8c:	cc                   	int3
4d5c8d:	cc                   	int3
4d5c8e:	cc                   	int3
4d5c8f:	cc                   	int3
4d5c90:	55                   	push   %ebp
4d5c91:	8b ec                	mov    %esp,%ebp
4d5c93:	f2 0f 10 4d 08       	movsd  0x8(%ebp),%xmm1
4d5c98:	66 0f 2f 0d d0 f8 60 	comisd 0x60f8d0,%xmm1
4d5c9f:	00
4d5ca0:	76 1e                	jbe    0x4d5cc0
4d5ca2:	f2 0f 10 05 d8 f8 60 	movsd  0x60f8d8,%xmm0
4d5ca9:	00
4d5caa:	66 0f 2f c1          	comisd %xmm1,%xmm0
4d5cae:	72 08                	jb     0x4d5cb8
4d5cb0:	d9 05 e0 f8 60 00    	flds   0x60f8e0
4d5cb6:	5d                   	pop    %ebp
4d5cb7:	c3                   	ret
4d5cb8:	d9 05 ec a5 60 00    	flds   0x60a5ec
4d5cbe:	5d                   	pop    %ebp
4d5cbf:	c3                   	ret
4d5cc0:	f2 0f 10 05 e8 f8 60 	movsd  0x60f8e8,%xmm0
4d5cc7:	00
4d5cc8:	66 0f 2f c1          	comisd %xmm1,%xmm0
4d5ccc:	76 1a                	jbe    0x4d5ce8
4d5cce:	66 0f 2f 0d f0 f8 60 	comisd 0x60f8f0,%xmm1
4d5cd5:	00
4d5cd6:	72 08                	jb     0x4d5ce0
4d5cd8:	d9 05 f8 f8 60 00    	flds   0x60f8f8
4d5cde:	5d                   	pop    %ebp
4d5cdf:	c3                   	ret
4d5ce0:	d9 05 08 a6 60 00    	flds   0x60a608
4d5ce6:	5d                   	pop    %ebp
4d5ce7:	c3                   	ret
4d5ce8:	dd 45 08             	fldl   0x8(%ebp)
4d5ceb:	d9 5d 0c             	fstps  0xc(%ebp)
4d5cee:	d9 45 0c             	flds   0xc(%ebp)
4d5cf1:	5d                   	pop    %ebp
4d5cf2:	c3                   	ret
4d5cf3:	cc                   	int3
4d5cf4:	cc                   	int3
4d5cf5:	cc                   	int3
4d5cf6:	cc                   	int3
4d5cf7:	cc                   	int3
4d5cf8:	cc                   	int3
4d5cf9:	cc                   	int3
4d5cfa:	cc                   	int3
4d5cfb:	cc                   	int3
4d5cfc:	cc                   	int3
4d5cfd:	cc                   	int3
4d5cfe:	cc                   	int3
4d5cff:	cc                   	int3
4d5d00:	55                   	push   %ebp
4d5d01:	8b ec                	mov    %esp,%ebp
4d5d03:	83 ec 24             	sub    $0x24,%esp
4d5d06:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4d5d0b:	33 c5                	xor    %ebp,%eax
4d5d0d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4d5d10:	53                   	push   %ebx
4d5d11:	8b 5d 14             	mov    0x14(%ebp),%ebx
4d5d14:	8d 4d 08             	lea    0x8(%ebp),%ecx
4d5d17:	56                   	push   %esi
4d5d18:	57                   	push   %edi
4d5d19:	ff 35 78 c0 60 00    	push   0x60c078
4d5d1f:	8b 7d 10             	mov    0x10(%ebp),%edi
4d5d22:	6a 2f                	push   $0x2f
4d5d24:	e8 87 6e fd ff       	call   0x4acbb0
4d5d29:	83 f8 ff             	cmp    $0xffffffff,%eax
4d5d2c:	74 77                	je     0x4d5da5
4d5d2e:	8d 70 01             	lea    0x1(%eax),%esi
4d5d31:	3b 75 0c             	cmp    0xc(%ebp),%esi
4d5d34:	74 6f                	je     0x4d5da5
4d5d36:	85 ff                	test   %edi,%edi
4d5d38:	74 2a                	je     0x4d5d64
4d5d3a:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4d5d3d:	50                   	push   %eax
4d5d3e:	56                   	push   %esi
4d5d3f:	6a 00                	push   $0x0
4d5d41:	8d 45 dc             	lea    -0x24(%ebp),%eax
4d5d44:	50                   	push   %eax
4d5d45:	8d 4d 08             	lea    0x8(%ebp),%ecx
4d5d48:	e8 a3 6e fd ff       	call   0x4acbf0
4d5d4d:	8b c8                	mov    %eax,%ecx
4d5d4f:	e8 ac 85 fa ff       	call   0x47e300
4d5d54:	50                   	push   %eax
4d5d55:	8b cf                	mov    %edi,%ecx
4d5d57:	e8 94 ca f8 ff       	call   0x4627f0
4d5d5c:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4d5d5f:	e8 3c 0d f8 ff       	call   0x456aa0
4d5d64:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4d5d67:	50                   	push   %eax
4d5d68:	ff 35 78 c0 60 00    	push   0x60c078
4d5d6e:	8d 45 dc             	lea    -0x24(%ebp),%eax
4d5d71:	56                   	push   %esi
4d5d72:	50                   	push   %eax
4d5d73:	8d 4d 08             	lea    0x8(%ebp),%ecx
4d5d76:	e8 75 6e fd ff       	call   0x4acbf0
4d5d7b:	8b c8                	mov    %eax,%ecx
4d5d7d:	e8 7e 85 fa ff       	call   0x47e300
4d5d82:	50                   	push   %eax
4d5d83:	8b cb                	mov    %ebx,%ecx
4d5d85:	e8 66 ca f8 ff       	call   0x4627f0
4d5d8a:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4d5d8d:	e8 0e 0d f8 ff       	call   0x456aa0
4d5d92:	5f                   	pop    %edi
4d5d93:	5e                   	pop    %esi
4d5d94:	b0 01                	mov    $0x1,%al
4d5d96:	5b                   	pop    %ebx
4d5d97:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4d5d9a:	33 cd                	xor    %ebp,%ecx
4d5d9c:	e8 85 bc 0f 00       	call   0x5d1a26
4d5da1:	8b e5                	mov    %ebp,%esp
4d5da3:	5d                   	pop    %ebp
4d5da4:	c3                   	ret
4d5da5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4d5da8:	32 c0                	xor    %al,%al
4d5daa:	5f                   	pop    %edi
4d5dab:	5e                   	pop    %esi
4d5dac:	33 cd                	xor    %ebp,%ecx
4d5dae:	5b                   	pop    %ebx
4d5daf:	e8 72 bc 0f 00       	call   0x5d1a26
4d5db4:	8b e5                	mov    %ebp,%esp
4d5db6:	5d                   	pop    %ebp
4d5db7:	c3                   	ret
4d5db8:	cc                   	int3
4d5db9:	cc                   	int3
4d5dba:	cc                   	int3
4d5dbb:	cc                   	int3
4d5dbc:	cc                   	int3
4d5dbd:	cc                   	int3
4d5dbe:	cc                   	int3
4d5dbf:	cc                   	int3
4d5dc0:	55                   	push   %ebp
4d5dc1:	8b ec                	mov    %esp,%ebp
4d5dc3:	8b 4d 08             	mov    0x8(%ebp),%ecx
4d5dc6:	8d 55 f8             	lea    -0x8(%ebp),%edx
4d5dc9:	83 ec 08             	sub    $0x8,%esp
4d5dcc:	8b 01                	mov    (%ecx),%eax
4d5dce:	56                   	push   %esi
4d5dcf:	57                   	push   %edi
4d5dd0:	52                   	push   %edx
4d5dd1:	ff 50 48             	call   *0x48(%eax)
4d5dd4:	b9 00 f9 60 00       	mov    $0x60f900,%ecx
4d5dd9:	8b 38                	mov    (%eax),%edi
4d5ddb:	8d 71 01             	lea    0x1(%ecx),%esi
4d5dde:	8b 57 04             	mov    0x4(%edi),%edx
4d5de1:	8a 01                	mov    (%ecx),%al
4d5de3:	41                   	inc    %ecx
4d5de4:	84 c0                	test   %al,%al
4d5de6:	75 f9                	jne    0x4d5de1
4d5de8:	2b ce                	sub    %esi,%ecx
4d5dea:	8b c2                	mov    %edx,%eax
4d5dec:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
4d5df0:	72 02                	jb     0x4d5df4
4d5df2:	8b 02                	mov    (%edx),%eax
4d5df4:	51                   	push   %ecx
4d5df5:	68 00 f9 60 00       	push   $0x60f900
4d5dfa:	ff 72 10             	push   0x10(%edx)
4d5dfd:	50                   	push   %eax
4d5dfe:	e8 2d 47 fa ff       	call   0x47a530
4d5e03:	83 c4 10             	add    $0x10,%esp
4d5e06:	84 c0                	test   %al,%al
4d5e08:	74 44                	je     0x4d5e4e
4d5e0a:	6a 01                	push   $0x1
4d5e0c:	8b cf                	mov    %edi,%ecx
4d5e0e:	e8 ed ad fb ff       	call   0x490c00
4d5e13:	8b 75 0c             	mov    0xc(%ebp),%esi
4d5e16:	8b cf                	mov    %edi,%ecx
4d5e18:	6a 02                	push   $0x2
4d5e1a:	89 06                	mov    %eax,(%esi)
4d5e1c:	e8 df ad fb ff       	call   0x490c00
4d5e21:	8b 7d 10             	mov    0x10(%ebp),%edi
4d5e24:	89 07                	mov    %eax,(%edi)
4d5e26:	8b 0e                	mov    (%esi),%ecx
4d5e28:	85 c9                	test   %ecx,%ecx
4d5e2a:	74 22                	je     0x4d5e4e
4d5e2c:	e8 6f 33 f8 ff       	call   0x4591a0
4d5e31:	83 f8 09             	cmp    $0x9,%eax
4d5e34:	75 18                	jne    0x4d5e4e
4d5e36:	8b 0f                	mov    (%edi),%ecx
4d5e38:	85 c9                	test   %ecx,%ecx
4d5e3a:	74 12                	je     0x4d5e4e
4d5e3c:	e8 5f 33 f8 ff       	call   0x4591a0
4d5e41:	83 f8 0c             	cmp    $0xc,%eax
4d5e44:	75 08                	jne    0x4d5e4e
4d5e46:	5f                   	pop    %edi
4d5e47:	b0 01                	mov    $0x1,%al
4d5e49:	5e                   	pop    %esi
4d5e4a:	8b e5                	mov    %ebp,%esp
4d5e4c:	5d                   	pop    %ebp
4d5e4d:	c3                   	ret
4d5e4e:	5f                   	pop    %edi
4d5e4f:	32 c0                	xor    %al,%al
4d5e51:	5e                   	pop    %esi
4d5e52:	8b e5                	mov    %ebp,%esp
4d5e54:	5d                   	pop    %ebp
4d5e55:	c3                   	ret
4d5e56:	cc                   	int3
4d5e57:	cc                   	int3
4d5e58:	cc                   	int3