EXPORT_SYMBOL arch/x86/kvm/kvm 0x00000000	kvm_cpu_has_pending_timer
EXPORT_SYMBOL crypto/nhpoly1305 0x00000000	crypto_nhpoly1305_final
EXPORT_SYMBOL crypto/nhpoly1305 0x00000000	crypto_nhpoly1305_final_helper
EXPORT_SYMBOL crypto/nhpoly1305 0x00000000	crypto_nhpoly1305_init
EXPORT_SYMBOL crypto/nhpoly1305 0x00000000	crypto_nhpoly1305_setkey
EXPORT_SYMBOL crypto/nhpoly1305 0x00000000	crypto_nhpoly1305_update
EXPORT_SYMBOL crypto/nhpoly1305 0x00000000	crypto_nhpoly1305_update_helper
EXPORT_SYMBOL crypto/sha3_generic 0x00000000	crypto_sha3_final
EXPORT_SYMBOL crypto/sha3_generic 0x00000000	crypto_sha3_init
EXPORT_SYMBOL crypto/sha3_generic 0x00000000	crypto_sha3_update
EXPORT_SYMBOL crypto/sm3_generic 0x00000000	crypto_sm3_finup
EXPORT_SYMBOL crypto/sm3_generic 0x00000000	crypto_sm3_update
EXPORT_SYMBOL crypto/xor 0x00000000	xor_blocks
EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x00000000	to_nfit_uuid
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_get_backlight_type
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_get_edid
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_get_levels
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_handles_brightness_key_presses
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_register
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_set_dmi_backlight_type
EXPORT_SYMBOL drivers/acpi/video 0x00000000	acpi_video_unregister
EXPORT_SYMBOL drivers/atm/suni 0x00000000	suni_init
EXPORT_SYMBOL drivers/atm/uPD98402 0x00000000	uPD98402_init
EXPORT_SYMBOL drivers/bcma/bcma 0x00000000	bcma_core_dma_translation
EXPORT_SYMBOL drivers/bcma/bcma 0x00000000	bcma_core_irq
EXPORT_SYMBOL drivers/block/drbd/drbd 0x00000000	drbd_conn_str
EXPORT_SYMBOL drivers/block/drbd/drbd 0x00000000	drbd_disk_str
EXPORT_SYMBOL drivers/block/drbd/drbd 0x00000000	drbd_role_str
EXPORT_SYMBOL drivers/block/drbd/drbd 0x00000000	drbd_set_st_err_str
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	paride_register
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	paride_unregister
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_connect
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_disconnect
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_do_claimed
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_init
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_read_block
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_read_regr
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_register_driver
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_release
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_schedule_claimed
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_unregister_driver
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_write_block
EXPORT_SYMBOL drivers/block/paride/paride 0x00000000	pi_write_regr
EXPORT_SYMBOL drivers/bluetooth/btbcm 0x00000000	btbcm_patchram
EXPORT_SYMBOL drivers/bluetooth/btrsi 0x00000000	rsi_bt_ops
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_addr_length
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_addr_src_to_str
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_alloc_smi_msg
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_create_user
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_destroy_user
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_free_recv_msg
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_get_maintenance_mode
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_get_my_LUN
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_get_my_address
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_get_smi_info
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_get_version
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_poll_interface
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_register_for_cmd
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_register_smi
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_request_settime
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_request_supply_msgs
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_set_gets_events
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_set_maintenance_mode
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_set_my_LUN
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_set_my_address
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_smi_msg_received
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_smi_watchdog_pretimeout
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_smi_watcher_register
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_smi_watcher_unregister
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_unregister_for_cmd
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_unregister_smi
EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x00000000	ipmi_validate_addr
EXPORT_SYMBOL drivers/char/nvram 0x00000000	__nvram_check_checksum
EXPORT_SYMBOL drivers/char/nvram 0x00000000	__nvram_read_byte
EXPORT_SYMBOL drivers/char/nvram 0x00000000	__nvram_write_byte
EXPORT_SYMBOL drivers/char/nvram 0x00000000	nvram_check_checksum
EXPORT_SYMBOL drivers/char/nvram 0x00000000	nvram_read_byte
EXPORT_SYMBOL drivers/char/nvram 0x00000000	nvram_write_byte
EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x00000000	st33zp24_pm_resume
EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x00000000	st33zp24_pm_suspend
EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x00000000	st33zp24_probe
EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x00000000	st33zp24_remove
EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x00000000	xillybus_endpoint_discovery
EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x00000000	xillybus_endpoint_remove
EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x00000000	xillybus_init_endpoint
EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x00000000	xillybus_isr
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_bus_type
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_cancel_transaction
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_card_add
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_card_initialize
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_add_address_handler
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_add_descriptor
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_handle_bus_reset
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_handle_request
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_handle_response
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_remove_address_handler
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_remove_card
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_core_remove_descriptor
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_csr_iterator_init
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_csr_iterator_next
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_csr_string
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_device_enable_phys_dma
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_fill_response
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_get_request_speed
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_high_memory_region
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_buffer_destroy
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_buffer_init
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_create
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_destroy
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_flush_completions
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_queue
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_queue_flush
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_start
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_context_stop
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_iso_resource_manage
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_rcode_string
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_run_transaction
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_schedule_bus_reset
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_send_request
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_send_response
EXPORT_SYMBOL drivers/firewire/firewire-core 0x00000000	fw_workqueue
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_device_register
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_device_register_gw
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_device_register_n
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_device_register_n_gw
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_device_unregister
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_device_unregister_n
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_driver_register
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_driver_unregister
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_find_sdb_device
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_free_sdb_tree
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_gpio_config
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_irq_ack
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_irq_free
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_irq_request
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_read_ee
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_reprogram
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_reprogram_raw
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_scan_sdb_tree
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_show_sdb_tree
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_validate
EXPORT_SYMBOL drivers/fmc/fmc 0x00000000	fmc_write_ee
EXPORT_SYMBOL drivers/gpu/drm/amd/amdgpu/amdgpu 0x00000000	kgd2kfd_init
EXPORT_SYMBOL drivers/gpu/drm/amd/lib/chash 0x00000000	__chash_table_copy_in
EXPORT_SYMBOL drivers/gpu/drm/amd/lib/chash 0x00000000	__chash_table_copy_out
EXPORT_SYMBOL drivers/gpu/drm/amd/lib/chash 0x00000000	chash_table_alloc
EXPORT_SYMBOL drivers/gpu/drm/amd/lib/chash 0x00000000	chash_table_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_atomic_state_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_crtc_commit_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_get_edid_firmware_path
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_mm_interval_first
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_printfn_coredump
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_printfn_debug
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_printfn_info
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_printfn_seq_file
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_puts_coredump
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_puts_seq_file
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	__drm_set_edid_firmware_path
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_add_edid_modes
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_add_modes_noedid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_acquire
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_alloc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_bind
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_bind_pages
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_enable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_info
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_agp_unbind
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_any_plane_has_format
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ati_pcigart_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ati_pcigart_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_add_affected_connectors
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_add_affected_planes
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_check_only
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_commit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_get_connector_state
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_get_crtc_state
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_get_plane_state
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_get_private_obj_state
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_nonblocking_commit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_normalize_zpos
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_private_obj_fini
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_private_obj_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_set_crtc_for_connector
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_set_crtc_for_plane
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_set_fb_for_plane
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_set_fence_for_plane
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_set_mode_for_crtc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_set_mode_prop_for_crtc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_state_alloc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_state_clear
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_state_default_clear
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_state_default_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_atomic_state_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_av_sync_delay
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_add
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_attach
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_disable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_enable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_mode_fixup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_mode_set
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_mode_valid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_post_disable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_pre_enable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_bridge_remove
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_calc_timestamping_constants
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_calc_vbltimestamp_from_scanoutpos
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_clflush_pages
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_clflush_sg
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_clflush_virt_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_add
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_close
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_dev_hotplug
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_framebuffer_create
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_framebuffer_delete
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_client_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_cma_gem_create_object_default_funcs
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_color_lut_extract
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_compat_ioctl
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_content_protection_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_content_type_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_edid_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_encoder
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_max_bpc_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_scaling_mode_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_attach_vrr_capable_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_has_possible_encoder
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_init_panel_orientation_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_list_iter_begin
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_list_iter_end
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_list_iter_next
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_list_update
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_register
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_set_link_status_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_set_path_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_set_tile_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_set_vrr_capable_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_unregister
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_connector_update_edid_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_accurate_vblank_count
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_arm_vblank_event
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_check_viewport
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_enable_color_mgmt
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_force_disable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_force_disable_all
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_from_index
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_handle_vblank
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_init_with_planes
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_send_vblank_event
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_count
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_count_and_time
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_get
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_off
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_on
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_put
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_reset
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_restore
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_vblank_waitqueue
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_crtc_wait_one_vblank
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_cvt_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dbg
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_debug
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_debugfs_create_files
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_debugfs_remove_files
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_default_rgb_quant_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_detect_hdmi_monitor
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_detect_monitor_audio
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_alloc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_dbg
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_enter
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_exit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_fini
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_get
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_printk
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_put
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_register
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_set_unique
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_unplug
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_dev_unregister
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_display_info_set_bus_formats
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_driver_legacy_fb_format
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_block_valid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_duplicate
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_get_monitor_name
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_header_is_valid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_is_valid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_to_sad
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_edid_to_speaker_allocation
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_encoder_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_encoder_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_err
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_event_cancel_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_event_reserve_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_event_reserve_init_locked
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_flip_work_allocate_task
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_flip_work_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_flip_work_commit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_flip_work_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_flip_work_queue
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_flip_work_queue_task
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_horz_chroma_subsampling
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_info
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_info_block_height
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_info_block_width
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_info_min_pitch
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_num_planes
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_plane_cpp
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_plane_height
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_plane_width
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_format_vert_chroma_subsampling
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_lookup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_plane_height
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_plane_width
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_remove
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_framebuffer_unregister_private
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_cma_prime_import_sg_table_vmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_cma_print_info
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_create_mmap_offset
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_create_mmap_offset_size
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_dmabuf_export
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_dmabuf_mmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_dmabuf_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_dmabuf_vmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_dmabuf_vunmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_dumb_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_free_mmap_offset
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_get_pages
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_handle_create
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_handle_delete
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_map_attach
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_map_detach
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_map_dma_buf
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_mmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_mmap_obj
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_object_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_object_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_object_lookup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_object_put
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_object_put_unlocked
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_object_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_pin
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_prime_export
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_prime_fd_to_handle
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_prime_handle_to_fd
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_prime_import
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_prime_import_dev
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_prime_mmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_private_object_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_put_pages
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_unmap_dma_buf
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_unpin
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_vm_close
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_vm_open
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_vmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gem_vunmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_cea_aspect_ratio
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_connector_status_name
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_edid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_edid_switcheroo
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_format_info
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_format_name
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_max_iomem
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_pci_dev
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_get_subpixel_order_name
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gtf_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_gtf_mode_complex
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_handle_vblank
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_hdmi_avi_infoframe_content_type
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_hdmi_avi_infoframe_from_display_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_hdmi_avi_infoframe_quant_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_hdmi_vendor_infoframe_from_display_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ht_create
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ht_find_item
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ht_insert_item
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ht_just_insert_please
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ht_remove
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ht_remove_item
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_commit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_detect
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_dpms
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_mode_fixup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_mode_set
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_prepare
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_restore
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_i2c_encoder_save
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_invalid_op
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ioctl
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ioctl_flags
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ioctl_kernel
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_ioctl_permit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_irq_install
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_irq_uninstall
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_is_current_master
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_addbufs_agp
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_addbufs_pci
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_addmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_getsarea
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_idlelock_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_idlelock_take
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_ioremap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_ioremap_wc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_ioremapfree
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_mmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_pci_exit
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_pci_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_rmmap
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_legacy_rmmap_locked
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_master_get
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_master_put
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_match_cea_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_insert_node_in_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_print
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_remove_node
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_replace_node
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_reserve_node
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_scan_add_block
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_scan_color_evict
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_scan_init_with_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_scan_remove_block
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mm_takedown
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_config_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_config_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_config_reset
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_copy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_aspect_ratio_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_content_type_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_dvi_i_properties
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_from_cmdline_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_scaling_mode_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_suggested_offset_properties
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_tile_group
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_create_tv_properties
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_crtc_set_gamma_size
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_debug_printmodeline
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_duplicate
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_equal
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_equal_no_clocks
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_equal_no_clocks_no_stereo
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_find_dmt
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_get_hv_timing
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_get_tile_group
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_hsync
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_is_420
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_is_420_also
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_is_420_only
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_legacy_fb_format
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_match
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_object_find
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_object_get
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_object_put
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_parse_command_line_for_connector
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_plane_set_obj_prop
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_probed_add
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_prune_invalid
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_put_tile_group
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_set_config_internal
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_set_crtcinfo
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_set_name
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_sort
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_validate_driver
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_validate_size
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_validate_ycbcr420
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_mode_vrefresh
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_acquire_fini
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_acquire_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_backoff
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_drop_locks
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_lock
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_lock_all
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_lock_all_ctx
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_lock_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_lock_single_interruptible
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_unlock
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_modeset_unlock_all
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_noop
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_object_attach_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_object_property_get_value
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_object_property_set_value
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_open
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_panel_add
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_panel_attach
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_panel_detach
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_panel_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_panel_remove
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_pci_alloc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_pci_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_cleanup
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_create_alpha_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_create_blend_mode_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_create_color_properties
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_create_rotation_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_create_zpos_immutable_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_create_zpos_property
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_force_disable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_from_index
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_plane_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_poll
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_prime_gem_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_prime_pages_to_sg
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_prime_sg_to_page_addr_arrays
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_printf
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_probe_ddc
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_add_enum
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_blob_get
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_blob_put
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_bitmask
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_blob
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_bool
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_enum
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_object
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_create_signed_range
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_lookup_blob
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_replace_blob
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_property_replace_global_blob
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_put_dev
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_puts
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_read
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_calc_hscale
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_calc_hscale_relaxed
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_calc_vscale
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_calc_vscale_relaxed
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_clip_scaled
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_debug_print
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_intersect
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_rotate
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rect_rotate_inv
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_release
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rgb_quant_range_selectable
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_rotation_simplify
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_send_event
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_send_event_locked
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_set_preferred_mode
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_state_dump
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_create
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_find
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_find_fence
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_free
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_get_fd
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_get_handle
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_syncobj_replace_fence
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_sysfs_hotplug_event
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_universal_plane_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vblank_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vblank_restore
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_node_allow
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_node_is_allowed
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_node_revoke
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_offset_add
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_offset_lookup_locked
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_offset_manager_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_offset_manager_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_vma_offset_remove
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_wait_one_vblank
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_warn_on_modeset_not_all_locked
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_writeback_connector_init
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_writeback_get_out_fence
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_writeback_queue_job
EXPORT_SYMBOL drivers/gpu/drm/drm 0x00000000	drm_writeback_signal_completion
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_connector_destroy_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_connector_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_connector_reset
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_crtc_destroy_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_crtc_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_plane_destroy_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_plane_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_plane_reset
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	__drm_atomic_helper_private_obj_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	devm_drm_panel_bridge_add
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_get_mst_topology_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_async_check
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_async_commit
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_check
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_check_modeset
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_check_plane_damage
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_check_plane_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_check_planes
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_cleanup_planes
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_cleanup_done
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_duplicated_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_hw_done
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_modeset_disables
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_modeset_enables
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_planes
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_planes_on_crtc
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_tail
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_commit_tail_rpm
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_connector_destroy_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_connector_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_connector_reset
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_crtc_destroy_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_crtc_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_crtc_reset
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_damage_iter_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_damage_iter_next
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_dirtyfb
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_disable_all
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_disable_plane
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_disable_planes_on_crtc
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_fake_vblank
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_legacy_gamma_set
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_page_flip
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_page_flip_target
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_plane_destroy_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_plane_duplicate_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_plane_reset
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_prepare_planes
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_resume
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_set_config
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_setup_commit
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_shutdown
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_suspend
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_swap_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_update_legacy_modeset_state
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_update_plane
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_wait_for_dependencies
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_wait_for_fences
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_wait_for_flip_done
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_atomic_helper_wait_for_vblanks
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_crtc_helper_set_config
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_crtc_helper_set_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_crtc_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_atomic_find_vcpi_slots
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_atomic_release_vcpi_slots
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_aux_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_aux_register
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_aux_unregister
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_bw_code_to_link_rate
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_calc_pbn_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_cec_irq
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_cec_register_connector
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_cec_set_edid
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_cec_unregister_connector
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_cec_unset_edid
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_channel_eq_ok
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_check_act_status
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_clock_recovery_ok
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_downstream_debug
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_downstream_id
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_downstream_max_bpc
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_downstream_max_clock
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dpcd_read
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dpcd_read_link_status
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dpcd_write
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dsc_sink_line_buf_depth
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dsc_sink_max_slice_count
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dsc_sink_supported_input_bpcs
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dual_mode_detect
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dual_mode_get_tmds_output
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dual_mode_max_tmds_clock
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dual_mode_read
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dual_mode_set_tmds_output
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_dual_mode_write
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_find_vcpi_slots
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_get_adjust_request_pre_emphasis
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_get_adjust_request_voltage
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_get_dual_mode_type_name
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_configure
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_power_down
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_power_up
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_probe
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_rate_to_bw_code
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_train_channel_eq_delay
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_link_train_clock_recovery_delay
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_allocate_vcpi
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_deallocate_vcpi
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_detect_port
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_dump_topology
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_get_edid
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_get_vcpi_slots
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_hpd_irq
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_port_has_audio
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_reset_vcpi_slots
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_topology_mgr_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_topology_mgr_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_topology_mgr_resume
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_topology_mgr_set_mst
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_mst_topology_mgr_suspend
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_psr_setup_time
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_read_desc
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_send_power_updown_phy
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_start_crc
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_stop_crc
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_update_payload_part1
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dp_update_payload_part2
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dsc_dp_pps_header_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_dsc_pps_infoframe_pack
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_add_one_connector
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_alloc_fbi
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_blank
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_cfb_copyarea
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_cfb_fillrect
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_cfb_imageblit
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_check_var
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_debug_enter
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_debug_leave
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_deferred_io
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_defio_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_fbdev_setup
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_fbdev_teardown
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_fill_fix
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_fill_var
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_fini
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_generic_probe
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_hotplug_event
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_initial_config
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_ioctl
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_lastclose
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_modinit
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_output_poll_changed
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_pan_display
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_prepare
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_remove_one_connector
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_restore_fbdev_mode_unlocked
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_set_par
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_set_suspend
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_set_suspend_unlocked
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_setcmap
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_single_add_all_connectors
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_sys_copyarea
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_sys_fillrect
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_sys_imageblit
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_sys_read
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_sys_write
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_unlink_fbi
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fb_helper_unregister_fbi
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_fbdev_generic_setup
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_gem_fb_create_handle
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_gem_fb_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_gem_fb_simple_display_pipe_prepare_fb
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_gem_fbdev_fb_create
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_has_preferred_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_connector_dpms
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_crtc_in_use
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_disable_unused_functions
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_encoder_in_use
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_hpd_irq_event
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_mode_fill_fb_struct
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_move_panel_connectors_to_head
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_probe_detect
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_probe_single_connector_modes
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_helper_resume_force_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_kms_helper_hotplug_event
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_kms_helper_is_poll_worker
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_kms_helper_poll_disable
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_kms_helper_poll_enable
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_kms_helper_poll_fini
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_kms_helper_poll_init
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_lspcon_get_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_lspcon_set_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_mode_config_helper_resume
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_mode_config_helper_suspend
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_panel_bridge_add
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_panel_bridge_remove
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_pick_cmdline_mode
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_plane_enable_fb_damage_clips
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_primary_helper_destroy
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_primary_helper_funcs
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_scdc_get_scrambling_status
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_scdc_read
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_scdc_set_high_tmds_clock_ratio
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_scdc_set_scrambling
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_scdc_write
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_simple_display_pipe_attach_bridge
EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00000000	drm_simple_display_pipe_init
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_dependency_optimized
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_entity_destroy
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_entity_fini
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_entity_flush
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_entity_init
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_entity_push_job
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_entity_set_priority
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_fault
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_fini
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_hw_job_reset
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_init
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_job_cleanup
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_job_init
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_job_recovery
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_resume_timeout
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	drm_sched_suspend_timeout
EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00000000	to_drm_sched_fence
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	_tinydrm_dbg_spi_message
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	devm_tinydrm_init
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	devm_tinydrm_register
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_display_pipe_init
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_display_pipe_update
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_fb_dirty
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_memcpy
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_merge_clips
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_shutdown
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_spi_bpw_supported
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_spi_max_transfer_size
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_spi_transfer
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_swab16
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_xrgb8888_to_gray8
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/core/tinydrm 0x00000000	tinydrm_xrgb8888_to_rgb565
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_buf_copy
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_command_buf
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_command_read
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_debugfs_init
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_display_is_on
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_enable_flush
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_hw_reset
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_init
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_pipe_disable
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_poweron_conditional_reset
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_poweron_reset
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_spi_cmd_max_speed
EXPORT_SYMBOL drivers/gpu/drm/tinydrm/mipi-dbi 0x00000000	mipi_dbi_spi_init
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_agp_tt_create
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_agp_tt_populate
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_agp_tt_unpopulate
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_acc_size
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_add_to_lru
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_bulk_move_lru_tail
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_clean_mm
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_create
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_del_sub_from_lru
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_device_init
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_device_release
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_dma_acc_size
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_evict_mm
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_eviction_valuable
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_init
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_init_mm
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_init_reserved
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_kmap
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_kunmap
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_lock_delayed_workqueue
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_manager_func
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_mem_compat
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_mem_put
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_mem_space
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_mmap
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_move_accel_cleanup
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_move_memcpy
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_move_to_lru_tail
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_move_ttm
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_pipeline_move
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_put
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_swapout
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_swapout_all
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_synccpu_write_grab
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_synccpu_write_release
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_unlock_delayed_workqueue
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_unmap_virtual
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_unref
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_validate
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_bo_wait
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_check_under_lowerlimit
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_dma_tt_fini
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_dma_tt_init
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_eu_backoff_reservation
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_eu_fence_buffer_objects
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_eu_reserve_buffers
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_fbdev_mmap
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_get_kernel_zone_memory_size
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_io_prot
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_kmap_atomic_prot
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_kunmap_atomic_prot
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_glob
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_global_alloc
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_global_free
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_io_free
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_io_lock
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_io_reserve
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_mem_io_unlock
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_page_alloc_debugfs
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_pool_populate
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_pool_unpopulate
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_populate_and_map_pages
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_round_pot
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_sg_tt_init
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_tt_bind
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_tt_fini
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_tt_init
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_tt_set_placement_caching
EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00000000	ttm_unmap_and_unpopulate_pages
EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x00000000	ttm_base_object_noref_lookup
EXPORT_SYMBOL drivers/hid/hid 0x00000000	hid_bus_type
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	__ishtp_cl_driver_register
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_bus_remove_all_clients
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_allocate
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_connect
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_disconnect
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_driver_unregister
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_flush_queues
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_free
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_get_tx_free_buffer_size
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_get_tx_free_rings
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_io_rb_recycle
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_link
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_rx_get_rb
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_send
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_tx_empty
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_cl_unlink
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_device_init
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_fw_cl_by_uuid
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_fw_cl_get_client
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_get_device
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_get_drvdata
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_put_device
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_recv
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_register_event_cb
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_reset_compl_handler
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_reset_handler
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_send_resume
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_send_suspend
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_set_drvdata
EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x00000000	ishtp_start
EXPORT_SYMBOL drivers/hv/hv_vmbus 0x00000000	vmbus_recvpacket
EXPORT_SYMBOL drivers/hv/hv_vmbus 0x00000000	vmbus_sendpacket
EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x00000000	vid_from_reg
EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x00000000	vid_which_vrm
EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x00000000	sch56xx_read_virtual_reg
EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x00000000	sch56xx_read_virtual_reg12
EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x00000000	sch56xx_read_virtual_reg16
EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x00000000	sch56xx_watchdog_register
EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x00000000	sch56xx_watchdog_unregister
EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x00000000	sch56xx_write_virtual_reg
EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x00000000	i2c_bit_add_bus
EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x00000000	i2c_bit_add_numbered_bus
EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x00000000	i2c_bit_algo
EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x00000000	i2c_pca_add_bus
EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x00000000	i2c_pca_add_numbered_bus
EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x00000000	amd756_smbus
EXPORT_SYMBOL drivers/iio/accel/kxsd9 0x00000000	kxsd9_common_probe
EXPORT_SYMBOL drivers/iio/accel/kxsd9 0x00000000	kxsd9_common_remove
EXPORT_SYMBOL drivers/iio/accel/kxsd9 0x00000000	kxsd9_dev_pm_ops
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_app_reset
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_gpio_config
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_accel_chan
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_accel_scale
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_config_byte
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_config_word
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_config_words
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_status_byte
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_status_word
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_status_words
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_read_version
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_set_device_state
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_set_power_state
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_sleep
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_update_config_bits
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_write_config_byte
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_write_config_word
EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00000000	mma9551_write_config_words
EXPORT_SYMBOL drivers/iio/accel/st_accel 0x00000000	st_accel_common_probe
EXPORT_SYMBOL drivers/iio/accel/st_accel 0x00000000	st_accel_common_remove
EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x00000000	qcom_adc5_hw_scale
EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x00000000	qcom_vadc_decimation_from_dt
EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x00000000	qcom_vadc_scale
EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x00000000	iio_triggered_buffer_cleanup
EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x00000000	iio_triggered_buffer_setup
EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x00000000	devm_iio_kfifo_allocate
EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x00000000	devm_iio_kfifo_free
EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x00000000	iio_kfifo_allocate
EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x00000000	iio_kfifo_free
EXPORT_SYMBOL drivers/iio/chemical/bme680_core 0x00000000	bme680_regmap_config
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_batch_mode_supported
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_convert_timestamp
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_format_scale
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_get_report_latency
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_parse_common_attributes
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_read_poll_value
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_read_raw_hyst_value
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_read_samp_freq_value
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_set_report_latency
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_write_raw_hyst_value
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x00000000	hid_sensor_write_samp_freq_value
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x00000000	hid_sensor_pm_ops
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x00000000	hid_sensor_power_state
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x00000000	hid_sensor_remove_trigger
EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x00000000	hid_sensor_setup_trigger
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_convert_and_read
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_ht_read_humidity
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_ht_read_temperature
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_read_prom_word
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_read_serial
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_read_temp_and_pressure
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_reset
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_show_battery_low
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_show_heater
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_tp_read_prom
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_write_heater
EXPORT_SYMBOL drivers/iio/common/ms_sensors/ms_sensors_i2c 0x00000000	ms_sensors_write_resolution
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x00000000	ssp_change_delay
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x00000000	ssp_disable_sensor
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x00000000	ssp_enable_sensor
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x00000000	ssp_get_sensor_delay
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x00000000	ssp_register_consumer
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x00000000	ssp_common_buffer_postdisable
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x00000000	ssp_common_buffer_postenable
EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x00000000	ssp_common_process_data
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_allocate_trigger
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_check_device_support
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_deallocate_trigger
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_debugfs_reg_access
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_init_sensor
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_power_disable
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_power_enable
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_read_info_raw
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_set_axis_enable
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_set_dataready_irq
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_set_enable
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_set_fullscale_by_gain
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_set_odr
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_sysfs_sampling_frequency_avail
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_sysfs_scale_avail
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_trigger_handler
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x00000000	st_sensors_validate_device
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x00000000	st_sensors_i2c_configure
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x00000000	st_sensors_match_acpi_device
EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x00000000	st_sensors_spi_configure
EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x00000000	mpu3050_common_probe
EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x00000000	mpu3050_common_remove
EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x00000000	mpu3050_dev_pm_ops
EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x00000000	st_gyro_common_probe
EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x00000000	st_gyro_common_remove
EXPORT_SYMBOL drivers/iio/humidity/hts221 0x00000000	hts221_pm_ops
EXPORT_SYMBOL drivers/iio/humidity/hts221 0x00000000	hts221_probe
EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x00000000	adis_debugfs_reg_access
EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x00000000	adis_enable_irq
EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x00000000	bmi160_regmap_config
EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x00000000	st_lsm6dsx_pm_ops
EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x00000000	st_lsm6dsx_probe
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	__iio_device_register
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	__iio_trigger_register
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_buffer_init
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_bus_type
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_device_alloc
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_device_free
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_device_unregister
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_get_time_ns
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_get_time_res
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_pollfunc_store_time
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_push_event
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_read_const_attr
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_alloc
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_free
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_generic_data_rdy_poll
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_notify_done
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_poll
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_poll_chained
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_set_immutable
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_unregister
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_using_own
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_trigger_validate_own_device
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_triggered_buffer_postenable
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	iio_triggered_buffer_predisable
EXPORT_SYMBOL drivers/iio/industrialio 0x00000000	of_iio_read_mount_matrix
EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x00000000	iio_configfs_subsys
EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x00000000	iio_register_sw_device_type
EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x00000000	iio_sw_device_create
EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x00000000	iio_sw_device_destroy
EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x00000000	iio_unregister_sw_device_type
EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x00000000	iio_register_sw_trigger_type
EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x00000000	iio_sw_trigger_create
EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x00000000	iio_sw_trigger_destroy
EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x00000000	iio_unregister_sw_trigger_type
EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x00000000	iio_triggered_event_cleanup
EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x00000000	iio_triggered_event_setup
EXPORT_SYMBOL drivers/iio/light/st_uvis25_core 0x00000000	st_uvis25_pm_ops
EXPORT_SYMBOL drivers/iio/light/st_uvis25_core 0x00000000	st_uvis25_probe
EXPORT_SYMBOL drivers/iio/magnetometer/bmc150_magn 0x00000000	bmc150_magn_pm_ops
EXPORT_SYMBOL drivers/iio/magnetometer/bmc150_magn 0x00000000	bmc150_magn_probe
EXPORT_SYMBOL drivers/iio/magnetometer/bmc150_magn 0x00000000	bmc150_magn_regmap_config
EXPORT_SYMBOL drivers/iio/magnetometer/bmc150_magn 0x00000000	bmc150_magn_remove
EXPORT_SYMBOL drivers/iio/magnetometer/hmc5843_core 0x00000000	hmc5843_common_probe
EXPORT_SYMBOL drivers/iio/magnetometer/hmc5843_core 0x00000000	hmc5843_common_remove
EXPORT_SYMBOL drivers/iio/magnetometer/hmc5843_core 0x00000000	hmc5843_common_resume
EXPORT_SYMBOL drivers/iio/magnetometer/hmc5843_core 0x00000000	hmc5843_common_suspend
EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x00000000	st_magn_common_probe
EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x00000000	st_magn_common_remove
EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x00000000	bmp180_regmap_config
EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x00000000	bmp280_common_probe
EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x00000000	bmp280_common_remove
EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x00000000	bmp280_dev_pm_ops
EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x00000000	bmp280_regmap_config
EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x00000000	ms5611_probe
EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x00000000	ms5611_remove
EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x00000000	st_press_common_probe
EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x00000000	st_press_common_remove
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	cm_class
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_cm_init_qp_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_cm_insert_listen
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_cm_listen
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_cm_notify
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_create_cm_id
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_destroy_cm_id
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_apr
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_drep
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_dreq
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_lap
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_mra
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_rej
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_rep
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_req
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_rtu
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_sidr_rep
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ib_send_cm_sidr_req
EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x00000000	ibcm_reject_msg
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	__ib_alloc_cq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	__ib_alloc_pd
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	__ib_alloc_xrcd
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	__ib_create_cq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_alloc_device
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_alloc_fmr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_alloc_mr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_alloc_odp_umem
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_attach_mcast
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_cache_gid_parse_type_str
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_cache_gid_type_str
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_cancel_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_check_mr_status
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_close_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_ah_from_wc
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_fmr_pool
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_qp_security
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_rwq_ind_table
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_send_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_srq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_create_wq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_dealloc_device
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_dealloc_fmr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_dealloc_pd
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_dealloc_xrcd
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_dereg_mr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_destroy_cq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_destroy_fmr_pool
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_destroy_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_destroy_rwq_ind_table
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_destroy_srq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_destroy_wq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_detach_mcast
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_device_put
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_dispatch_event
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_drain_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_drain_rq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_drain_sq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_event_msg
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_find_cached_pkey
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_find_exact_cached_pkey
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_find_gid
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_find_pkey
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_flush_fmr_pool
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_fmr_pool_map_phys
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_fmr_pool_unmap
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_free_cq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_free_recv_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_free_send_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_cached_lmc
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_cached_pkey
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_cached_port_state
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_cached_subnet_prefix
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_client_data
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_device_fw_str
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_eth_speed
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_gids_from_rdma_hdr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_mad_data_offset
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_net_dev_by_params
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_rdma_header_version
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_rmpp_segment
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_vf_config
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_get_vf_stats
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_init_ah_attr_from_path
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_init_ah_attr_from_wc
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_init_ah_from_mcmember
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_is_mad_class_rmpp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_mad_kernel_rmpp_agent
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_map_mr_sg
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_device
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_port
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_qp_is_ok
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_qp_with_udata
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_srq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_modify_wq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_mr_pool_destroy
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_mr_pool_get
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_mr_pool_init
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_mr_pool_put
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_open_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_pack
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_post_send_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_process_cq_direct
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_process_mad_wc
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_query_pkey
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_query_port
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_query_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_query_srq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_rate_to_mbps
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_rate_to_mult
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_rdmacg_try_charge
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_rdmacg_uncharge
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_redirect_mad_qp
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_register_client
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_register_device
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_register_event_handler
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_register_mad_agent
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_register_mad_snoop
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_resize_cq
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_response_mad
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_cancel_query
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_free_multicast
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_get_mcmember_rec
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_guid_info_rec_query
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_join_multicast
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_pack_path
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_path_rec_get
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_register_client
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_sendonly_fullmem_support
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_service_rec_query
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_unpack_path
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sa_unregister_client
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_set_client_data
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_set_device_ops
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_set_vf_guid
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_set_vf_link_state
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_sg_to_pages
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_ud_header_init
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_ud_header_pack
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_ud_header_unpack
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_ud_ip4_csum
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_umem_copy_from
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_umem_get
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_umem_odp_map_dma_pages
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_umem_odp_unmap_dma_pages
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_umem_page_count
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_umem_release
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_unmap_fmr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_unpack
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_unregister_client
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_unregister_device
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_unregister_event_handler
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_unregister_mad_agent
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ib_wc_status_msg
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ibnl_put_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	ibnl_put_msg
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	mult_to_ib_rate
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rbt_ib_umem_for_each_in_range
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rbt_ib_umem_lookup
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_addr_cancel
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_addr_size
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_addr_size_in6
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_addr_size_kss
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_alloc_netdev
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_copy_ah_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_copy_src_l2_addr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_create_ah
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_create_user_ah
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_destroy_ah
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_destroy_ah_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_find_gid
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_find_gid_by_port
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_get_gid_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_hold_gid_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_init_netdev
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_is_zero_gid
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_modify_ah
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_move_ah_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_move_grh_sgid_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_chk_listeners
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_multicast
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_put_driver_u32
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_put_driver_u32_hex
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_put_driver_u64
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_put_driver_u64_hex
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_register
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_unicast
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_unicast_wait
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_nl_unregister
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_node_get_transport
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_port_get_link_layer
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_put_gid_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_query_ah
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_query_gid
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_replace_ah_attr
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_resolve_ip
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_count
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_del
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_get
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_kadd
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_put
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_set_task
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_restrack_uadd
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_roce_rescan_device
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_ctx_destroy
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_ctx_destroy_signature
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_ctx_init
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_ctx_post
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_ctx_signature_init
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_ctx_wrs
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_rw_mr_factor
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_set_cq_moderation
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	rdma_translate_ip
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	roce_gid_type_mask_support
EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00000000	zgid
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	_uverbs_alloc
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	_uverbs_get_const
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	flow_resources_add
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	flow_resources_alloc
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	ib_copy_ah_attr_to_user
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	ib_copy_path_rec_from_user
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	ib_copy_path_rec_to_user
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	ib_copy_qp_attr_to_user
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	ib_uverbs_flow_resources_free
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	ib_uverbs_get_ucontext_file
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	rdma_user_mmap_io
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	rdma_user_mmap_page
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	uverbs_copy_to
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	uverbs_destroy_def_handler
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	uverbs_fd_class
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	uverbs_get_flags32
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	uverbs_get_flags64
EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00000000	uverbs_idr_class
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_cm_accept
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_cm_connect
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_cm_disconnect
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_cm_init_qp_attr
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_cm_listen
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_cm_reject
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_create_cm_id
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iw_destroy_cm_id
EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x00000000	iwcm_reject_msg
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	__rdma_accept
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	__rdma_create_id
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_bind_addr
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_connect
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_consumer_reject_data
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_create_qp
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_destroy_id
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_destroy_qp
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_disconnect
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_event_msg
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_get_service_id
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_init_qp_attr
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_is_consumer_reject
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_iw_cm_id
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_join_multicast
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_leave_multicast
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_listen
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_notify
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_read_gids
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_reject
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_reject_msg
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_res_to_id
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_resolve_addr
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_resolve_route
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_set_afonly
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_set_ib_path
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_set_reuseaddr
EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00000000	rdma_set_service_type
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	ib_rvt_state_ops
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_add_retry_timer
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_add_rnr_timer
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_alloc_device
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_check_ah
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_comm_est
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_compute_aeth
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_copy_sge
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_cq_enter
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_dealloc_device
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_del_timers_sync
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_error_qp
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_fast_reg_mr
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_get_credit
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_get_rwqe
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_init_port
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_invalidate_rkey
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_lkey_ok
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_mcast_find
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_qp_iter
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_qp_iter_init
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_qp_iter_next
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_rc_error
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_rc_rnr_retry
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_register_device
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_rkey_ok
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_rnr_tbl_to_usec
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_ruc_loopback
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_send_complete
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_stop_rc_timers
EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x00000000	rvt_unregister_device
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	__gameport_register_driver
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	__gameport_register_port
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_close
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_open
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_set_phys
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_start_polling
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_stop_polling
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_unregister_driver
EXPORT_SYMBOL drivers/input/gameport/gameport 0x00000000	gameport_unregister_port
EXPORT_SYMBOL drivers/input/input-polldev 0x00000000	devm_input_allocate_polled_device
EXPORT_SYMBOL drivers/input/input-polldev 0x00000000	input_allocate_polled_device
EXPORT_SYMBOL drivers/input/input-polldev 0x00000000	input_free_polled_device
EXPORT_SYMBOL drivers/input/input-polldev 0x00000000	input_register_polled_device
EXPORT_SYMBOL drivers/input/input-polldev 0x00000000	input_unregister_polled_device
EXPORT_SYMBOL drivers/input/matrix-keymap 0x00000000	matrix_keypad_build_keymap
EXPORT_SYMBOL drivers/input/misc/ad714x 0x00000000	ad714x_disable
EXPORT_SYMBOL drivers/input/misc/ad714x 0x00000000	ad714x_enable
EXPORT_SYMBOL drivers/input/misc/ad714x 0x00000000	ad714x_probe
EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x00000000	cma3000_exit
EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x00000000	cma3000_init
EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x00000000	cma3000_resume
EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x00000000	cma3000_suspend
EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x00000000	rmi_unregister_transport_device
EXPORT_SYMBOL drivers/input/sparse-keymap 0x00000000	sparse_keymap_entry_from_keycode
EXPORT_SYMBOL drivers/input/sparse-keymap 0x00000000	sparse_keymap_entry_from_scancode
EXPORT_SYMBOL drivers/input/sparse-keymap 0x00000000	sparse_keymap_report_entry
EXPORT_SYMBOL drivers/input/sparse-keymap 0x00000000	sparse_keymap_report_event
EXPORT_SYMBOL drivers/input/sparse-keymap 0x00000000	sparse_keymap_setup
EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x00000000	ad7879_pm_ops
EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x00000000	ad7879_probe
EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x00000000	amd_iommu_bind_pasid
EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x00000000	amd_iommu_free_device
EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x00000000	amd_iommu_init_device
EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x00000000	amd_iommu_set_invalid_ppr_cb
EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x00000000	amd_iommu_set_invalidate_ctx_cb
EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x00000000	amd_iommu_unbind_pasid
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	attach_capi_ctr
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_get_manufacturer
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_get_profile
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_get_serial
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_get_version
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_isinstalled
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_manufacturer
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_put_message
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_register
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi20_release
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_cmd2str
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_cmsg2message
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_cmsg2str
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_cmsg_header
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_ctr_down
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_ctr_handle_message
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_ctr_ready
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_ctr_resume_output
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_ctr_suspend_output
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_message2cmsg
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capi_message2str
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capilib_data_b3_conf
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capilib_data_b3_req
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capilib_free_ncci
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capilib_new_ncci
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capilib_release
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	capilib_release_appl
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	cdebbuf_free
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	detach_capi_ctr
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	register_capi_driver
EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00000000	unregister_capi_driver
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	avmcard_dma_alloc
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	avmcard_dma_free
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_alloc_card
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_detect
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_free_card
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_getrevision
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_interrupt
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_irq_table
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_load_config
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_load_firmware
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_load_t4file
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_loaded
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_parse_version
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_proc_show
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_register_appl
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_release_appl
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_reset_ctr
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00000000	b1_send_message
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_interrupt
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_load_firmware
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_proc_show
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_register_appl
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_release_appl
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_reset
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_reset_ctr
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1dma_send_message
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	b1pciv4_detect
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00000000	t1pci_detect
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x00000000	b1pcmcia_addcard_b1
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x00000000	b1pcmcia_addcard_m1
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x00000000	b1pcmcia_addcard_m2
EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x00000000	b1pcmcia_delcard
EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x00000000	mISDNipac_init
EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x00000000	mISDNipac_irq
EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x00000000	mISDNisac_init
EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x00000000	mISDNisac_irq
EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x00000000	mISDNisar_init
EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x00000000	mISDNisar_irq
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmChangeState
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmDelTimer
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmEvent
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmFree
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmInitTimer
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmNew
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	FsmRestartTimer
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	HiSax_closecard
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	hisax_init_pcmcia
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	hisax_register
EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x00000000	hisax_unregister
EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x00000000	isac_d_l2l1
EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x00000000	isac_init
EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x00000000	isac_irq
EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x00000000	isac_setup
EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x00000000	isacsx_irq
EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x00000000	isacsx_setup
EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x00000000	isdn_ppp_register_compressor
EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x00000000	isdn_ppp_unregister_compressor
EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x00000000	isdn_register_divert
EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x00000000	register_isdn
EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x00000000	isdnhdlc_decode
EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x00000000	isdnhdlc_encode
EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x00000000	isdnhdlc_out_init
EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x00000000	isdnhdlc_rcv_init
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	bchannel_get_rxbuf
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	bchannel_senddata
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	create_l1
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	dchannel_senddata
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	get_next_bframe
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	get_next_dframe
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	l1_event
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDNDevName4ch
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmAddTimer
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmChangeState
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmDelTimer
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmEvent
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmFree
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmInitTimer
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmNew
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_FsmRestartTimer
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_clear_bchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_clock_get
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_clock_update
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_ctrl_bchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_freebchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_freedchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_initbchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_initdchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_register_Bprotocol
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_register_clock
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_register_device
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_unregister_Bprotocol
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_unregister_clock
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	mISDN_unregister_device
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	queue_ch_frame
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	recv_Bchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	recv_Bchannel_skb
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	recv_Dchannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	recv_Dchannel_skb
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x00000000	recv_Echannel
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x00000000	dsp_audio_law_to_s32
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x00000000	dsp_audio_s16_to_law
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x00000000	mISDN_dsp_element_register
EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x00000000	mISDN_dsp_element_unregister
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	__bch_bset_search
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	__closure_sync
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	__closure_wake_up
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_bkey_try_merge
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_bset_build_written_tree
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_bset_fix_invalidated_key
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_bset_init_next
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_bset_insert
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_bset_sort_state_init
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_insert_key
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_iter_init
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_iter_next
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_keys_alloc
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_keys_free
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_keys_init
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_sort_lazy
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	bch_btree_sort_partial
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	closure_put
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	closure_sub
EXPORT_SYMBOL drivers/md/bcache/bcache 0x00000000	closure_wait
EXPORT_SYMBOL drivers/md/dm-log 0x00000000	dm_dirty_log_create
EXPORT_SYMBOL drivers/md/dm-log 0x00000000	dm_dirty_log_destroy
EXPORT_SYMBOL drivers/md/dm-log 0x00000000	dm_dirty_log_type_register
EXPORT_SYMBOL drivers/md/dm-log 0x00000000	dm_dirty_log_type_unregister
EXPORT_SYMBOL drivers/md/dm-snapshot 0x00000000	dm_exception_store_create
EXPORT_SYMBOL drivers/md/dm-snapshot 0x00000000	dm_exception_store_destroy
EXPORT_SYMBOL drivers/md/dm-snapshot 0x00000000	dm_exception_store_type_register
EXPORT_SYMBOL drivers/md/dm-snapshot 0x00000000	dm_exception_store_type_unregister
EXPORT_SYMBOL drivers/md/dm-snapshot 0x00000000	dm_snap_cow
EXPORT_SYMBOL drivers/md/dm-snapshot 0x00000000	dm_snap_origin
EXPORT_SYMBOL drivers/md/raid456 0x00000000	r5c_journal_mode_set
EXPORT_SYMBOL drivers/md/raid456 0x00000000	raid5_set_cache_size
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_device_exit
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_device_initialize
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_device_kfree
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_device_kmalloc
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_dump_reg
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_eeprom_check_mac_addr
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_i2c_request
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_pass_dmx_data
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_pass_dmx_packets
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_pid_feed_control
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_sram_ctrl
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_sram_set_dest
EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00000000	flexcop_wan_set_speed
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_ctrl_get_menu
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_ctrl_query
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_ext_ctrls
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_fill_defaults
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_handler_init
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_handler_set_50hz
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_handler_set_busy
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_handler_setup
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_log_status
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_mpeg_ctrls
EXPORT_SYMBOL drivers/media/common/cx2341x 0x00000000	cx2341x_update
EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x00000000	cypress_load_firmware
EXPORT_SYMBOL drivers/media/common/tveeprom 0x00000000	tveeprom_hauppauge_analog
EXPORT_SYMBOL drivers/media/common/tveeprom 0x00000000	tveeprom_read
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x00000000	vb2_buffer_in_use
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x00000000	vb2_verify_memory_type
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x00000000	vb2_dvb_alloc_frontend
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x00000000	vb2_dvb_dealloc_frontends
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x00000000	vb2_dvb_find_frontend
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x00000000	vb2_dvb_get_frontend
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x00000000	vb2_dvb_register_bus
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x00000000	vb2_dvb_unregister_bus
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0x00000000	vb2_create_framevec
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0x00000000	vb2_destroy_framevec
EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x00000000	vb2_querybuf
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ca_en50221_camchange_irq
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ca_en50221_camready_irq
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ca_en50221_frda_irq
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ca_en50221_init
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ca_en50221_release
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmx_init
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmx_release
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmx_swfilter
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmx_swfilter_204
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmx_swfilter_packets
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmx_swfilter_raw
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmxdev_init
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_dmxdev_release
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_free_device
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_frontend_detach
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_frontend_reinitialise
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_frontend_resume
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_frontend_sleep_until
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_frontend_suspend
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_generic_ioctl
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_generic_open
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_generic_release
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_net_init
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_net_release
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_register_adapter
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_register_device
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_register_frontend
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_remove_device
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_avail
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_empty
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_flush
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_flush_spinlock_wakeup
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_free
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_init
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_read
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_read_user
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_write
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_ringbuffer_write_user
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_unregister_adapter
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_unregister_device
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	dvb_unregister_frontend
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	intlog10
EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00000000	intlog2
EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x00000000	ascot2e_attach
EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x00000000	atbm8830_attach
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_analog_i2c_gate_ctrl
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_get_state
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_i2c_gate_ctrl
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_init
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_led_ctrl
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_readreg
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_release_state
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_sleep
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00000000	au8522_writereg
EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x00000000	au8522_attach
EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x00000000	bcm3510_attach
EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x00000000	cx22700_attach
EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x00000000	cx22702_attach
EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x00000000	cx24110_attach
EXPOR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       