text: #include <linux/module.h>
  #include <linux/vermagic.h>
  #include <linux/compiler.h>
  
  MODULE_INFO(vermagic, VERMAGIC_STRING);
  
  struct module __this_module
  __attribute__((section(".gnu.linkonce.this_module"))) = {
   .name = KBUILD_MODNAME,
   .init = init_module,
  #ifdef CONFIG_MODULE_UNLOAD
   .exit = cleanup_module,
  #endif
   .arch = MODULE_ARCH_INIT,
  };
  
  static const char __module_depends[]
  __attribute_used__
  __attribute__((section(".modinfo"))) =
  "depends=usbnet,usbcore";
  
  MODULE_ALIAS("usb:v04DDp8004d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v04DDp8005d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v04DDp8006d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v04DDp8007d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v04DDp9031d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v04DDp9032d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v1410p9010d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v413Cp8195d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v413Cp8196d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v*p*d*dc*dsc*dp*ic02isc06ip00in*");
  MODULE_ALIAS("usb:v*p*d*dc*dsc*dp*ic02isc0Aip00in*");
  MODULE_ALIAS("usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*");
  