Commit Graph
				
					
						
						Select branches
						
							
								
									Hide Pull Requests
								
							
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
									
										
											bugfix/10.1
										
									
								
							
								
								
									
										
											bugfix/11.0
										
									
								
							
								
								
									
										
											bugfix/11.1
										
									
								
							
								
								
									
										
											master
										
									
								
							
								
								
									
										
											stable/2024.1
										
									
								
							
								
								
									
										
											stable/2024.2
										
									
								
							
								
								
									
										
											stable/2025.1
										
									
								
							
								
								
									
										
											stable/2025.2
										
									
								
							
								
								
									
										
											unmaintained/2023.1
										
									
								
							
								
								
									
										
											unmaintained/victoria
										
									
								
							
								
								
									
										
											unmaintained/wallaby
										
									
								
							
								
								
									
										
											unmaintained/xena
										
									
								
							
								
								
									
										
											unmaintained/yoga
										
									
								
							
								
								
									
										
											unmaintained/zed
										
									
								
							
								
								
							
								
								
									
										
											1.0.0
										
									
								
							
								
								
									
										
											1.0.1
										
									
								
							
								
								
									
										
											1.0.2
										
									
								
							
								
								
									
										
											1.0.3
										
									
								
							
								
								
									
										
											1.0.4
										
									
								
							
								
								
									
										
											1.0.5
										
									
								
							
								
								
									
										
											1.1.0
										
									
								
							
								
								
									
										
											1.2.0
										
									
								
							
								
								
									
										
											1.2.1
										
									
								
							
								
								
									
										
											1.2.2
										
									
								
							
								
								
									
										
											1.2.3
										
									
								
							
								
								
									
										
											1.3.0
										
									
								
							
								
								
									
										
											1.4.0
										
									
								
							
								
								
									
										
											1.5.0
										
									
								
							
								
								
									
										
											1.5.1
										
									
								
							
								
								
									
										
											1.5.2
										
									
								
							
								
								
									
										
											10.0.0
										
									
								
							
								
								
									
										
											10.1.0
										
									
								
							
								
								
									
										
											10.2.0
										
									
								
							
								
								
									
										
											10.2.1
										
									
								
							
								
								
									
										
											10.2.2
										
									
								
							
								
								
									
										
											11.0.0
										
									
								
							
								
								
									
										
											11.1.0
										
									
								
							
								
								
									
										
											11.2.0
										
									
								
							
								
								
									
										
											2.0.0
										
									
								
							
								
								
									
										
											2.0.1
										
									
								
							
								
								
									
										
											2.0.2
										
									
								
							
								
								
									
										
											2.0.3
										
									
								
							
								
								
									
										
											2.1.0
										
									
								
							
								
								
									
										
											2.2.0
										
									
								
							
								
								
									
										
											2.2.1
										
									
								
							
								
								
									
										
											2.2.2
										
									
								
							
								
								
									
										
											2.2.3
										
									
								
							
								
								
									
										
											2.2.4
										
									
								
							
								
								
									
										
											2023.1-eom
										
									
								
							
								
								
									
										
											2023.2-eol
										
									
								
							
								
								
									
										
											3.0.0
										
									
								
							
								
								
									
										
											3.1.0
										
									
								
							
								
								
									
										
											3.2.0
										
									
								
							
								
								
									
										
											3.2.1
										
									
								
							
								
								
									
										
											3.2.2
										
									
								
							
								
								
									
										
											3.2.3
										
									
								
							
								
								
									
										
											3.2.4
										
									
								
							
								
								
									
										
											3.3.0
										
									
								
							
								
								
									
										
											3.3.1
										
									
								
							
								
								
									
										
											3.3.2
										
									
								
							
								
								
									
										
											3.3.3
										
									
								
							
								
								
									
										
											3.4.0
										
									
								
							
								
								
									
										
											3.5.0
										
									
								
							
								
								
									
										
											3.6.0
										
									
								
							
								
								
									
										
											3.6.1
										
									
								
							
								
								
									
										
											3.6.2
										
									
								
							
								
								
									
										
											3.6.3
										
									
								
							
								
								
									
										
											3.6.4
										
									
								
							
								
								
									
										
											3.6.5
										
									
								
							
								
								
									
										
											3.7.0
										
									
								
							
								
								
									
										
											4.0.0
										
									
								
							
								
								
									
										
											5.0.0
										
									
								
							
								
								
									
										
											5.0.1
										
									
								
							
								
								
									
										
											5.0.2
										
									
								
							
								
								
									
										
											5.0.3
										
									
								
							
								
								
									
										
											5.0.4
										
									
								
							
								
								
									
										
											6.0.0
										
									
								
							
								
								
									
										
											6.1.0
										
									
								
							
								
								
									
										
											6.1.1
										
									
								
							
								
								
									
										
											6.1.2
										
									
								
							
								
								
									
										
											6.1.3
										
									
								
							
								
								
									
										
											6.2.0
										
									
								
							
								
								
									
										
											6.3.0
										
									
								
							
								
								
									
										
											6.4.0
										
									
								
							
								
								
									
										
											6.4.1
										
									
								
							
								
								
									
										
											6.4.2
										
									
								
							
								
								
									
										
											6.4.3
										
									
								
							
								
								
									
										
											6.4.4
										
									
								
							
								
								
									
										
											6.5.0
										
									
								
							
								
								
									
										
											6.6.0
										
									
								
							
								
								
									
										
											7.0.0
										
									
								
							
								
								
									
										
											7.0.1
										
									
								
							
								
								
									
										
											7.0.2
										
									
								
							
								
								
									
										
											7.1.0
										
									
								
							
								
								
									
										
											8.0.0
										
									
								
							
								
								
									
										
											8.1.0
										
									
								
							
								
								
									
										
											8.2.0
										
									
								
							
								
								
									
										
											8.2.1
										
									
								
							
								
								
									
										
											8.2.2
										
									
								
							
								
								
									
										
											8.2.3
										
									
								
							
								
								
									
										
											8.3.0
										
									
								
							
								
								
									
										
											8.4.0
										
									
								
							
								
								
									
										
											8.5.0
										
									
								
							
								
								
									
										
											8.5.1
										
									
								
							
								
								
									
										
											8.5.2
										
									
								
							
								
								
									
										
											8.5.3
										
									
								
							
								
								
									
										
											8.6.0
										
									
								
							
								
								
									
										
											9.0.0
										
									
								
							
								
								
									
										
											9.1.0
										
									
								
							
								
								
									
										
											9.1.1
										
									
								
							
								
								
									
										
											9.10.0
										
									
								
							
								
								
									
										
											9.11.0
										
									
								
							
								
								
									
										
											9.11.1
										
									
								
							
								
								
									
										
											9.11.2
										
									
								
							
								
								
									
										
											9.11.3
										
									
								
							
								
								
									
										
											9.12.0
										
									
								
							
								
								
									
										
											9.13.0
										
									
								
							
								
								
									
										
											9.14.0
										
									
								
							
								
								
									
										
											9.14.1
										
									
								
							
								
								
									
										
											9.2.0
										
									
								
							
								
								
									
										
											9.3.0
										
									
								
							
								
								
									
										
											9.4.0
										
									
								
							
								
								
									
										
											9.4.1
										
									
								
							
								
								
									
										
											9.4.2
										
									
								
							
								
								
									
										
											9.4.3
										
									
								
							
								
								
									
										
											9.5.0
										
									
								
							
								
								
									
										
											9.6.0
										
									
								
							
								
								
									
										
											9.7.0
										
									
								
							
								
								
									
										
											9.7.1
										
									
								
							
								
								
									
										
											9.7.2
										
									
								
							
								
								
									
										
											9.7.3
										
									
								
							
								
								
									
										
											9.8.0
										
									
								
							
								
								
									
										
											9.9.0
										
									
								
							
								
								
									
										
											bugfix-10.0-eol
										
									
								
							
								
								
									
										
											bugfix-8.1-eol
										
									
								
							
								
								
									
										
											bugfix-8.3-eol
										
									
								
							
								
								
									
										
											bugfix-8.6-eol
										
									
								
							
								
								
									
										
											bugfix-9.0-eol
										
									
								
							
								
								
									
										
											bugfix-9.12-eol
										
									
								
							
								
								
									
										
											bugfix-9.13-eol
										
									
								
							
								
								
									
										
											bugfix-9.2-eol
										
									
								
							
								
								
									
										
											bugfix-9.3-eol
										
									
								
							
								
								
									
										
											bugfix-9.5-eol
										
									
								
							
								
								
									
										
											bugfix-9.6-eol
										
									
								
							
								
								
									
										
											bugfix-9.8-eol
										
									
								
							
								
								
									
										
											bugfix-9.9-eol
										
									
								
							
								
								
									
										
											bugfix/6.2-eol
										
									
								
							
								
								
									
										
											bugfix/6.3-eol
										
									
								
							
								
								
									
										
											bugfix/6.5-eol
										
									
								
							
								
								
									
										
											bugfix/6.6-eol
										
									
								
							
								
								
									
										
											bugfix/8.0-eol
										
									
								
							
								
								
									
										
											bugfix/8.4-eol
										
									
								
							
								
								
									
										
											liberty-eol
										
									
								
							
								
								
									
										
											mitaka-eol
										
									
								
							
								
								
									
										
											newton-eol
										
									
								
							
								
								
									
										
											ocata-em
										
									
								
							
								
								
									
										
											ocata-eol
										
									
								
							
								
								
									
										
											pike-em
										
									
								
							
								
								
									
										
											pike-eol
										
									
								
							
								
								
									
										
											queens-em
										
									
								
							
								
								
									
										
											queens-eol
										
									
								
							
								
								
									
										
											rocky-em
										
									
								
							
								
								
									
										
											rocky-eol
										
									
								
							
								
								
									
										
											stein-em
										
									
								
							
								
								
									
										
											stein-eol
										
									
								
							
								
								
									
										
											train-em
										
									
								
							
								
								
									
										
											train-eol
										
									
								
							
								
								
									
										
											ussuri-em
										
									
								
							
								
								
									
										
											ussuri-eol
										
									
								
							
								
								
									
										
											victoria-em
										
									
								
							
								
								
									
										
											victoria-eom
										
									
								
							
								
								
									
										
											wallaby-em
										
									
								
							
								
								
									
										
											wallaby-eom
										
									
								
							
								
								
									
										
											xena-em
										
									
								
							
								
								
									
										
											xena-eom
										
									
								
							
								
								
									
										
											yoga-eom
										
									
								
							
								
								
									
										
											zed-eom
										
									
								
							
								
								
							
								
								
							
								
								
							
								
								
							
						
					
					
					
				
			
			
			
			Select branches
						
								
									Hide Pull Requests
								
							
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
									
										
											bugfix/10.1
										
									
								
							
								
								
									
										
											bugfix/11.0
										
									
								
							
								
								
									
										
											bugfix/11.1
										
									
								
							
								
								
									
										
											master
										
									
								
							
								
								
									
										
											stable/2024.1
										
									
								
							
								
								
									
										
											stable/2024.2
										
									
								
							
								
								
									
										
											stable/2025.1
										
									
								
							
								
								
									
										
											stable/2025.2
										
									
								
							
								
								
									
										
											unmaintained/2023.1
										
									
								
							
								
								
									
										
											unmaintained/victoria
										
									
								
							
								
								
									
										
											unmaintained/wallaby
										
									
								
							
								
								
									
										
											unmaintained/xena
										
									
								
							
								
								
									
										
											unmaintained/yoga
										
									
								
							
								
								
									
										
											unmaintained/zed
										
									
								
							
								
								
							
								
								
									
										
											1.0.0
										
									
								
							
								
								
									
										
											1.0.1
										
									
								
							
								
								
									
										
											1.0.2
										
									
								
							
								
								
									
										
											1.0.3
										
									
								
							
								
								
									
										
											1.0.4
										
									
								
							
								
								
									
										
											1.0.5
										
									
								
							
								
								
									
										
											1.1.0
										
									
								
							
								
								
									
										
											1.2.0
										
									
								
							
								
								
									
										
											1.2.1
										
									
								
							
								
								
									
										
											1.2.2
										
									
								
							
								
								
									
										
											1.2.3
										
									
								
							
								
								
									
										
											1.3.0
										
									
								
							
								
								
									
										
											1.4.0
										
									
								
							
								
								
									
										
											1.5.0
										
									
								
							
								
								
									
										
											1.5.1
										
									
								
							
								
								
									
										
											1.5.2
										
									
								
							
								
								
									
										
											10.0.0
										
									
								
							
								
								
									
										
											10.1.0
										
									
								
							
								
								
									
										
											10.2.0
										
									
								
							
								
								
									
										
											10.2.1
										
									
								
							
								
								
									
										
											10.2.2
										
									
								
							
								
								
									
										
											11.0.0
										
									
								
							
								
								
									
										
											11.1.0
										
									
								
							
								
								
									
										
											11.2.0
										
									
								
							
								
								
									
										
											2.0.0
										
									
								
							
								
								
									
										
											2.0.1
										
									
								
							
								
								
									
										
											2.0.2
										
									
								
							
								
								
									
										
											2.0.3
										
									
								
							
								
								
									
										
											2.1.0
										
									
								
							
								
								
									
										
											2.2.0
										
									
								
							
								
								
									
										
											2.2.1
										
									
								
							
								
								
									
										
											2.2.2
										
									
								
							
								
								
									
										
											2.2.3
										
									
								
							
								
								
									
										
											2.2.4
										
									
								
							
								
								
									
										
											2023.1-eom
										
									
								
							
								
								
									
										
											2023.2-eol
										
									
								
							
								
								
									
										
											3.0.0
										
									
								
							
								
								
									
										
											3.1.0
										
									
								
							
								
								
									
										
											3.2.0
										
									
								
							
								
								
									
										
											3.2.1
										
									
								
							
								
								
									
										
											3.2.2
										
									
								
							
								
								
									
										
											3.2.3
										
									
								
							
								
								
									
										
											3.2.4
										
									
								
							
								
								
									
										
											3.3.0
										
									
								
							
								
								
									
										
											3.3.1
										
									
								
							
								
								
									
										
											3.3.2
										
									
								
							
								
								
									
										
											3.3.3
										
									
								
							
								
								
									
										
											3.4.0
										
									
								
							
								
								
									
										
											3.5.0
										
									
								
							
								
								
									
										
											3.6.0
										
									
								
							
								
								
									
										
											3.6.1
										
									
								
							
								
								
									
										
											3.6.2
										
									
								
							
								
								
									
										
											3.6.3
										
									
								
							
								
								
									
										
											3.6.4
										
									
								
							
								
								
									
										
											3.6.5
										
									
								
							
								
								
									
										
											3.7.0
										
									
								
							
								
								
									
										
											4.0.0
										
									
								
							
								
								
									
										
											5.0.0
										
									
								
							
								
								
									
										
											5.0.1
										
									
								
							
								
								
									
										
											5.0.2
										
									
								
							
								
								
									
										
											5.0.3
										
									
								
							
								
								
									
										
											5.0.4
										
									
								
							
								
								
									
										
											6.0.0
										
									
								
							
								
								
									
										
											6.1.0
										
									
								
							
								
								
									
										
											6.1.1
										
									
								
							
								
								
									
										
											6.1.2
										
									
								
							
								
								
									
										
											6.1.3
										
									
								
							
								
								
									
										
											6.2.0
										
									
								
							
								
								
									
										
											6.3.0
										
									
								
							
								
								
									
										
											6.4.0
										
									
								
							
								
								
									
										
											6.4.1
										
									
								
							
								
								
									
										
											6.4.2
										
									
								
							
								
								
									
										
											6.4.3
										
									
								
							
								
								
									
										
											6.4.4
										
									
								
							
								
								
									
										
											6.5.0
										
									
								
							
								
								
									
										
											6.6.0
										
									
								
							
								
								
									
										
											7.0.0
										
									
								
							
								
								
									
										
											7.0.1
										
									
								
							
								
								
									
										
											7.0.2
										
									
								
							
								
								
									
										
											7.1.0
										
									
								
							
								
								
									
										
											8.0.0
										
									
								
							
								
								
									
										
											8.1.0
										
									
								
							
								
								
									
										
											8.2.0
										
									
								
							
								
								
									
										
											8.2.1
										
									
								
							
								
								
									
										
											8.2.2
										
									
								
							
								
								
									
										
											8.2.3
										
									
								
							
								
								
									
										
											8.3.0
										
									
								
							
								
								
									
										
											8.4.0
										
									
								
							
								
								
									
										
											8.5.0
										
									
								
							
								
								
									
										
											8.5.1
										
									
								
							
								
								
									
										
											8.5.2
										
									
								
							
								
								
									
										
											8.5.3
										
									
								
							
								
								
									
										
											8.6.0
										
									
								
							
								
								
									
										
											9.0.0
										
									
								
							
								
								
									
										
											9.1.0
										
									
								
							
								
								
									
										
											9.1.1
										
									
								
							
								
								
									
										
											9.10.0
										
									
								
							
								
								
									
										
											9.11.0
										
									
								
							
								
								
									
										
											9.11.1
										
									
								
							
								
								
									
										
											9.11.2
										
									
								
							
								
								
									
										
											9.11.3
										
									
								
							
								
								
									
										
											9.12.0
										
									
								
							
								
								
									
										
											9.13.0
										
									
								
							
								
								
									
										
											9.14.0
										
									
								
							
								
								
									
										
											9.14.1
										
									
								
							
								
								
									
										
											9.2.0
										
									
								
							
								
								
									
										
											9.3.0
										
									
								
							
								
								
									
										
											9.4.0
										
									
								
							
								
								
									
										
											9.4.1
										
									
								
							
								
								
									
										
											9.4.2
										
									
								
							
								
								
									
										
											9.4.3
										
									
								
							
								
								
									
										
											9.5.0
										
									
								
							
								
								
									
										
											9.6.0
										
									
								
							
								
								
									
										
											9.7.0
										
									
								
							
								
								
									
										
											9.7.1
										
									
								
							
								
								
									
										
											9.7.2
										
									
								
							
								
								
									
										
											9.7.3
										
									
								
							
								
								
									
										
											9.8.0
										
									
								
							
								
								
									
										
											9.9.0
										
									
								
							
								
								
									
										
											bugfix-10.0-eol
										
									
								
							
								
								
									
										
											bugfix-8.1-eol
										
									
								
							
								
								
									
										
											bugfix-8.3-eol
										
									
								
							
								
								
									
										
											bugfix-8.6-eol
										
									
								
							
								
								
									
										
											bugfix-9.0-eol
										
									
								
							
								
								
									
										
											bugfix-9.12-eol
										
									
								
							
								
								
									
										
											bugfix-9.13-eol
										
									
								
							
								
								
									
										
											bugfix-9.2-eol
										
									
								
							
								
								
									
										
											bugfix-9.3-eol
										
									
								
							
								
								
									
										
											bugfix-9.5-eol
										
									
								
							
								
								
									
										
											bugfix-9.6-eol
										
									
								
							
								
								
									
										
											bugfix-9.8-eol
										
									
								
							
								
								
									
										
											bugfix-9.9-eol
										
									
								
							
								
								
									
										
											bugfix/6.2-eol
										
									
								
							
								
								
									
										
											bugfix/6.3-eol
										
									
								
							
								
								
									
										
											bugfix/6.5-eol
										
									
								
							
								
								
									
										
											bugfix/6.6-eol
										
									
								
							
								
								
									
										
											bugfix/8.0-eol
										
									
								
							
								
								
									
										
											bugfix/8.4-eol
										
									
								
							
								
								
									
										
											liberty-eol
										
									
								
							
								
								
									
										
											mitaka-eol
										
									
								
							
								
								
									
										
											newton-eol
										
									
								
							
								
								
									
										
											ocata-em
										
									
								
							
								
								
									
										
											ocata-eol
										
									
								
							
								
								
									
										
											pike-em
										
									
								
							
								
								
									
										
											pike-eol
										
									
								
							
								
								
									
										
											queens-em
										
									
								
							
								
								
									
										
											queens-eol
										
									
								
							
								
								
									
										
											rocky-em
										
									
								
							
								
								
									
										
											rocky-eol
										
									
								
							
								
								
									
										
											stein-em
										
									
								
							
								
								
									
										
											stein-eol
										
									
								
							
								
								
									
										
											train-em
										
									
								
							
								
								
									
										
											train-eol
										
									
								
							
								
								
									
										
											ussuri-em
										
									
								
							
								
								
									
										
											ussuri-eol
										
									
								
							
								
								
									
										
											victoria-em
										
									
								
							
								
								
									
										
											victoria-eom
										
									
								
							
								
								
									
										
											wallaby-em
										
									
								
							
								
								
									
										
											wallaby-eom
										
									
								
							
								
								
									
										
											xena-em
										
									
								
							
								
								
									
										
											xena-eom
										
									
								
							
								
								
									
										
											yoga-eom
										
									
								
							
								
								
									
										
											zed-eom
										
									
								
							
								
								
							
								
								
							
								
								
							
								
								
							
						- 
				
					45ff41704a
					
						Merge "Updating yoga tested python versions in classifier"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-26 12:37:18 +00:00 
- 
				
					4042e7b08c
					
						Get rid of lambda in RealFilePartitioningTestCase
					
					
						
					
					
						
						
							 Iury Gregory Melo Ferreira Iury Gregory Melo Ferreira2021-11-25 11:05:55 +01:00 
- 
				
					dda53b42cb
					
						Updating yoga tested python versions in classifier
					
					
						
					
					
						
						
							 Ghanshyam Mann Ghanshyam Mann2021-11-24 20:03:42 -06:00 
- 
				
					bcf2846553
					
						Merge "Trivial: split away efibootmgr helpers"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-23 12:26:17 +00:00 
- 
				
					1edc4dca0c
					
						Merge "Re-read the partition table with partx -a, part 2" into bugfix/8.1
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-23 11:57:28 +00:00 
- 
				
					d1e6136aec
					
						Merge "Fix UEFI record regex" into stable/wallaby
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-22 21:27:23 +00:00 
- 
				
					4954fe3702
					
						Merge "Call execute from ironic-lib in hardware.py"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-22 20:04:40 +00:00 
- 
				
					52735a8c67
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					466956bbd0
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					342af7c4cf
					
						Output verbose info from efibootmgr
					
					
						
					
					
						
						
							 Derek Higgins Derek Higgins2021-08-03 12:10:44 +01:00 
- 
				
					cafa6e9cb6
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					e5b75d4c0a
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					81190407f3
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					5cf61e797a
					
						Trivial: split away efibootmgr helpers
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-11-19 12:44:05 +01:00 
- 
				
					abe38a6a5f
					
						Fix compatibility with disk_utils.find_efi_partition
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-11-19 14:48:38 +01:00 
- 
				
					de385cb291
					
						Merge "Remove metalsmith centos7 job"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-19 11:08:16 +00:00 
- 
				
					0bf8769091
					
						Output verbose info from efibootmgr
					
					
						
					
					
						
						
							 Derek Higgins Derek Higgins2021-08-03 12:10:44 +01:00 
- 
				
					89bc73aa01
					
						Use two more functions from disk_utils
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-08-27 13:28:41 +02:00 
- 
				
					7b03fbbb36
					
						Call execute from ironic-lib in hardware.py
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-11-04 17:04:42 +01:00 
- 
				
					36d4a18fbc
					
						Move manage_uefi from the image extension to a public location
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-27 13:45:10 +02:00 
- 
				
					9525a11528
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					dea1074713
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					cfb7daf829
					
						Merge "Delete EFI boot entry duplicate labels first" into bugfix/8.1
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-15 10:29:38 +00:00 
- 
				
					9e23aa9bff
					
						Merge "Output verbose info from efibootmgr" into bugfix/8.1
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-15 10:23:46 +00:00 
- 
				
					f5efbc3e7e
					
						Merge "Simplify error messages when running clean/deploy step"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-13 07:35:50 +00:00 
- 
				
					56e63ce36a
					
						Re-read the partition table with partx -a, part 2
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-11-09 12:50:46 +01:00 
- 
				
					313e05ef21
					
						Re-read the partition table with partx -a, part 2
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-11-09 12:50:46 +01:00 
- 
				
					ede0847022
					
						Re-read the partition table with partx -a, part 2
					
					
						
							
							
 8.2.1
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-11-09 12:50:46 +01:00 
- 
				
					ce296a43d6
					
						Remove metalsmith centos7 job
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-10 11:30:03 -08:00 
- 
				
					b1e1f4d89a
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					d8151dc32f
					
						Output verbose info from efibootmgr
					
					
						
					
					
						
						
							 Derek Higgins Derek Higgins2021-08-03 12:10:44 +01:00 
- 
				
					a799dcc422
					
						Move rescan device function to general utils
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-11-05 09:41:01 +01:00 
- 
				
					f3eb5ead87
					
						Merge "Delete EFI boot entry duplicate labels first" into stable/wallaby
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-09 15:09:06 +00:00 
- 
				
					2ba061b46c
					
						Merge "Output verbose info from efibootmgr" into stable/wallaby
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-09 15:09:03 +00:00 
- 
				
					c5fb191393
					
						Simplify error messages when running clean/deploy step
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-11-09 13:50:47 +01:00 
- 
				
					23e67b5fea
					
						Re-read the partition table with partx -a, part 2
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-11-09 12:50:46 +01:00 
- 
				
					bce22e2748
					
						Merge "Re-read the partition table with partx -a" into stable/wallaby
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-09 11:59:56 +00:00 
- 
				
					56fa7c9651
					
						Re-read the partition table with partx -a
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-11-06 13:28:06 +01:00 
- 
				
					ab3e8a75ba
					
						Re-read the partition table with partx -a
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-11-06 13:28:06 +01:00 
- 
				
					8c88a40042
					
						Re-read the partition table with partx -a
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-11-06 13:28:06 +01:00 
- 
				
					c9164788d2
					
						Merge "Fix UEFI record regex" into stable/xena
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-08 17:31:55 +00:00 
- 
				
					38b8ec7510
					
						Merge "Delete EFI boot entry duplicate labels first" into stable/xena
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-08 15:56:27 +00:00 
- 
				
					47ac40a7f9
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					750934a207
					
						Output verbose info from efibootmgr
					
					
						
					
					
						
						
							 Derek Higgins Derek Higgins2021-08-03 12:10:44 +01:00 
- 
				
					8fca145739
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					9753b61a51
					
						Output verbose info from efibootmgr
					
					
						
					
					
						
						
							 Derek Higgins Derek Higgins2021-08-03 12:10:44 +01:00 
- 
				
					e10f052c06
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					dc8c1f16f9
					
						Re-read the partition table with partx -a
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-11-06 13:28:06 +01:00 
- 
				
					0b56cca7f0
					
						Merge "Fix UEFI record regex"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-05 14:59:35 +00:00 
- 
				
					c5268bbdbb
					
						Fix UEFI record regex
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-11-04 09:42:04 -07:00 
- 
				
					48fe8897eb
					
						Always include the oslo_log log file in ramdisk logs
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-28 17:58:02 +02:00 
- 
				
					a4b73058ee
					
						Merge "Always include the oslo_log log file in ramdisk logs"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-04 15:14:33 +00:00 
- 
				
					33b39705a5
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					65827b3015
					
						Merge "Stop requiring mocking of utils.execute if ironic-lib execute is mocked"
					
					
						
					
					
						
						
							 Zuul Zuul2021-11-03 14:19:52 +00:00 
- 
				
					67eddfa7e3
					
						Delete EFI boot entry duplicate labels first
					
					
						
					
					
						
						
							 Julia Kreger Julia Kreger2021-10-28 11:41:00 -07:00 
- 
				
					2cedaa53c2
					
						Always include the oslo_log log file in ramdisk logs
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-28 17:58:02 +02:00 
- 
				
					cc7914030a
					
						Merge "Respect global parameters when downloading a configdrive" into stable/xena
					
					
						
					
					
						
						
							 Zuul Zuul2021-10-28 12:05:56 +00:00 
- 
				
					b360214cf2
					
						Stop requiring mocking of utils.execute if ironic-lib execute is mocked
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-27 14:24:00 +02:00 
- 
				
					f9ed56ea85
					
						Fix error messages in burnin code
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-26 11:33:01 +02:00 
- 
				
					442fc43830
					
						Respect global parameters when downloading a configdrive
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-20 14:41:56 +02:00 
- 
				
					c824dda7a5
					
						Merge "Fix error messages in burnin code"
					
					
						
					
					
						
						
							 Zuul Zuul2021-10-26 19:50:15 +00:00 
- 
				
					9a8c6a831a
					
						Fix error messages in burnin code
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-26 11:33:01 +02:00 
- 
				
					198f06e001
					
						Assert EFI part UUID is not None before editing fstab
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-08 08:11:48 +02:00 
- 
				
					434a739129
					
						Assert EFI part UUID is not None before editing fstab
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-08 08:11:48 +02:00 
- 
				
					5898a9301d
					
						Assert EFI part UUID is not None before editing fstab
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-08 08:11:48 +02:00 
- 
				
					8a66978666
					
						Respect global parameters when downloading a configdrive
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-10-20 14:41:56 +02:00 
- 
				
					aa2cd29db7
					
						Software RAID: Call udev_settle before creation
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-04 16:57:56 +02:00 
- 
				
					333ed70c94
					
						Assert EFI part UUID is not None before editing fstab
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-08 08:11:48 +02:00 
- 
				
					60a51252f4
					
						Software RAID: Call udev_settle before creation
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-04 16:57:56 +02:00 
- 
				
					a0c55b917b
					
						Software RAID: Call udev_settle before creation
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-04 16:57:56 +02:00 
- 
				
					9d707e9f4b
					
						Software RAID: Call udev_settle before creation
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-10-04 16:57:56 +02:00 
- 
				
					8d901ff0dc
					
						Add Python3 yoga unit tests
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2021-09-22 18:38:17 +00:00 
- 
				
					1665abca04
					
						Update master for stable/xena
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2021-09-22 18:38:15 +00:00 
- 
				
					c28c333938
					
						Update TOX_CONSTRAINTS_FILE for stable/xena
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2021-09-22 18:38:13 +00:00 
- 
				
					67676e3753
					
						Update .gitreview for stable/xena
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2021-09-22 18:38:11 +00:00 
- 
				
					47a7fb5ff7
					
						Merge "Trivial: minor fixes in error messages"
					
					
						
							
							
 8.2.0
						
					
					
						
						
							 Zuul Zuul2021-09-09 01:02:18 +00:00 
- 
				
					cb836a29bf
					
						Trivial: minor fixes in error messages
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-09-07 14:41:38 +02:00 
- 
				
					2acdf3cd17
					
						Merge "Trivial: better debugging in list_all_block_devices"
					
					
						
					
					
						
						
							 Zuul Zuul2021-09-03 13:20:11 +00:00 
- 
				
					667e83da0e
					
						Merge "Check the network burnin roles and partner"
					
					
						
					
					
						
						
							 Zuul Zuul2021-09-02 12:43:39 +00:00 
- 
				
					07ff3b8bbc
					
						Trivial: better debugging in list_all_block_devices
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-08-27 12:19:23 +02:00 
- 
				
					438a1f4445
					
						Merge "Move loading of IPMI module loading to a single point"
					
					
						
					
					
						
						
							 Zuul Zuul2021-08-23 16:14:14 +00:00 
- 
				
					c616b4dba3
					
						Merge "Output verbose info from efibootmgr"
					
					
						
					
					
						
						
							 Zuul Zuul2021-08-11 11:08:34 +00:00 
- 
				
					71f54b7f98
					
						Merge "Increase version of hacking and pycodestyle"
					
					
						
					
					
						
						
							 Zuul Zuul2021-08-11 10:02:24 +00:00 
- 
				
					48ffbaa06e
					
						Force immediate NTP time sync with chronyd at IPA startup
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-07-15 18:09:30 +02:00 
- 
				
					c3ad0e6a58
					
						Force immediate NTP time sync with chronyd at IPA startup
					
					
						
							
							
 7.0.2
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-07-15 18:09:30 +02:00 
- 
				
					a86e21e4f4
					
						Check the network burnin roles and partner
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-08-10 16:20:18 +02:00 
- 
				
					91f0248164
					
						Merge "Add lower-constraints job to current development branch"
					
					
						
					
					
						
						
							 Zuul Zuul2021-08-10 07:51:52 +00:00 
- 
				
					ab026da95b
					
						Merge "Expose BMC MAC address in inventory data"
					
					
						
					
					
						
						
							 Zuul Zuul2021-08-08 17:21:25 +00:00 
- 
				
					6441db61ce
					
						Move loading of IPMI module loading to a single point
					
					
						
					
					
						
						
							 Jonas Schäfer Jonas Schäfer2021-08-06 10:33:52 +02:00 
- 
				
					61af712fe5
					
						Expose BMC MAC address in inventory data
					
					
						
					
					
						
						
							 Jonas Schäfer Jonas Schäfer2021-07-19 09:20:24 +02:00 
- 
				
					22b538d61c
					
						Add lower-constraints job to current development branch
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-08-04 11:35:51 +02:00 
- 
				
					caf695f70a
					
						Output verbose info from efibootmgr
					
					
						
					
					
						
						
							 Derek Higgins Derek Higgins2021-08-03 12:10:44 +01:00 
- 
				
					efbbc86f53
					
						Increase version of hacking and pycodestyle
					
					
						
					
					
						
						
							 Riccardo Pittau Riccardo Pittau2021-07-29 17:07:46 +02:00 
- 
				
					ae1537d9c6
					
						Configure CI for bugfix/8.1
					
					
						
					
					
						
						
							 Dmitry Tantsur Dmitry Tantsur2021-07-22 17:54:50 +02:00 
- 
				
					7f3de673a6
					
						Update .gitreview for bugfix/8.1
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2021-07-22 10:37:11 +00:00 
- 
				
					9b42b08edd
					
						Merge "Force immediate NTP time sync with chronyd at IPA startup"
					
					
						
							
							
 8.1.0
						
					
					
						
						
							 Zuul Zuul2021-07-20 09:38:59 +00:00 
- 
				
					21c24abe61
					
						Merge "Catch ismount not being handled"
					
					
						
					
					
						
						
							 Zuul Zuul2021-07-16 14:20:56 +00:00 
- 
				
					5531d5cee7
					
						Force immediate NTP time sync with chronyd at IPA startup
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-07-15 18:09:30 +02:00 
- 
				
					f4124ff5b0
					
						Merge "Reduce logging verbosity when collecting logs" into bugfix/8.0
					
					
						
							
							
 bugfix/8.0-eol
						
					
					
						
						
							 Zuul Zuul2021-07-15 08:47:22 +00:00 
- 
				
					cacdd9bab3
					
						Burn-in: Add network step
					
					
						
					
					
						
						
							 Arne Wiebalck Arne Wiebalck2021-06-28 10:49:15 +02:00