--- /dev/null
+Firmware provided by Pierrick Hascoet <pierrick.hascoet@abiliss.com> to Devin
+Heitmueller <dheitmueller@kernellabs.com> on January 15, 2010.
+
+The USB firmware files "dvb-as102_data1_st.hex" and "as102_data2_st.hex" for
+Abilis's AS10X, used together with the AS10X USB Kernel driver, is provided
+under the following licensing terms:
+
+Copyright (c) 2010, Abilis Systems Sarl
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted, provided that the
+above copyright notice and this permission notice appear in all
+copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+Copyright (c) 2014, Intel Corporation.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses. The patent license shall not apply to
+any other combinations which include this software. No hardware per
+se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+***** INTEL BINARY FIRMWARE RELEASE LICENCE ********************************
+
+Copyright (c) 2014-15 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software is
+ permitted.
+
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell ("Utilize") this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+
+***** NEW LIBC LICENCE********************************
+
+The newlib subdirectory is a collection of software from several sources.
+
+Each file may have its own copyright/license that is embedded in the source
+file. Unless otherwise noted in the body of the source file(s), the following copyright
+notices will apply to the contents of the newlib subdirectory:
+
+(1) Red Hat Incorporated
+
+Copyright (c) 1994-2009 Red Hat, Inc. All rights reserved.
+
+This copyrighted material is made available to anyone wishing to use,
+modify, copy, or redistribute it subject to the terms and conditions
+of the BSD License. This program is distributed in the hope that
+it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
+including the implied warranties of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE. A copy of this license is available at
+http://www.opensource.org/licenses. Any Red Hat trademarks that are
+incorporated in the source code or documentation are not subject to
+the BSD License and may only be used or replicated with the express
+permission of Red Hat, Inc.
+
+(2) University of California, Berkeley
+
+Copyright (c) 1981-2000 The Regents of the University of California.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.
+
+(3) David M. Gay (AT&T 1991, Lucent 1998)
+
+The author of this software is David M. Gay.
+
+Copyright (c) 1991 by AT&T.
+
+Permission to use, copy, modify, and distribute this software for any
+purpose without fee is hereby granted, provided that this entire notice
+is included in all copies of any software which is or includes a copy
+or modification of this software and in all copies of the supporting
+documentation for such software.
+
+THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY
+REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+-------------------------------------------------------------------
+
+The author of this software is David M. Gay.
+
+Copyright (C) 1998-2001 by Lucent Technologies
+All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and
+its documentation for any purpose and without fee is hereby
+granted, provided that the above copyright notice appear in all
+copies and that both that the copyright notice and this
+permission notice and warranty disclaimer appear in supporting
+documentation, and that the name of Lucent or any of its entities
+not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior
+permission.
+
+LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
+IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
+SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
+IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+
+(4) Advanced Micro Devices
+
+Copyright 1989, 1990 Advanced Micro Devices, Inc.
+
+This software is the property of Advanced Micro Devices, Inc (AMD) which
+specifically grants the user the right to modify, use and distribute this
+software provided this notice is not removed or altered. All other rights
+are reserved by AMD.
+
+AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS
+SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
+DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR
+USE OF THIS SOFTWARE.
+
+So that all may benefit from your experience, please report any problems
+or suggestions about this software to the 29K Technical Support Center at
+800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or
+0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118.
+
+Advanced Micro Devices, Inc.
+29K Support Products
+Mail Stop 573
+5900 E. Ben White Blvd.
+Austin, TX 78741
+800-292-9263
+
+(5)
+
+(6)
+
+(7) Sun Microsystems
+
+Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+
+Developed at SunPro, a Sun Microsystems, Inc. business.
+Permission to use, copy, modify, and distribute this
+software is freely granted, provided that this notice is preserved.
+
+(8) Hewlett Packard
+
+(c) Copyright 1986 HEWLETT-PACKARD COMPANY
+
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty:
+ permission to use, copy, modify, and distribute this file
+for any purpose is hereby granted without fee, provided that
+the above copyright notice and this notice appears in all
+copies, and that the name of Hewlett-Packard Company not be
+used in advertising or publicity pertaining to distribution
+of the software without specific, written prior permission.
+Hewlett-Packard Company makes no representations about the
+suitability of this software for any purpose.
+
+(9) Hans-Peter Nilsson
+
+Copyright (C) 2001 Hans-Peter Nilsson
+
+Permission to use, copy, modify, and distribute this software is
+freely granted, provided that the above copyright notice, this notice
+and the following disclaimer are preserved with no changes.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.
+
+(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only)
+
+Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr)
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+(11) Christopher G. Demetriou
+
+Copyright (c) 2001 Christopher G. Demetriou
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(12) SuperH, Inc.
+
+Copyright 2002 SuperH, Inc. All rights reserved
+
+This software is the property of SuperH, Inc (SuperH) which specifically
+grants the user the right to modify, use and distribute this software
+provided this notice is not removed or altered. All other rights are
+reserved by SuperH.
+
+SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO
+THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL,
+INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM
+THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE.
+
+So that all may benefit from your experience, please report any problems
+or suggestions about this software to the SuperH Support Center via
+e-mail at softwaresupport@superh.com .
+
+SuperH, Inc.
+405 River Oaks Parkway
+San Jose
+CA 95134
+USA
+
+(13) Royal Institute of Technology
+
+Copyright (c) 1999 Kungliga Tekniska Högskolan
+(Royal Institute of Technology, Stockholm, Sweden).
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+3. Neither the name of KTH nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(14) Alexey Zelkin
+
+Copyright (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(15) Andrey A. Chernov
+
+Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(16) FreeBSD
+
+Copyright (c) 1997-2002 FreeBSD Project.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(17) S. L. Moshier
+
+Author: S. L. Moshier.
+
+Copyright (c) 1984,2000 S.L. Moshier
+
+Permission to use, copy, modify, and distribute this software for any
+purpose without fee is hereby granted, provided that this entire notice
+is included in all copies of any software which is or includes a copy
+or modification of this software and in all copies of the supporting
+documentation for such software.
+
+THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION
+OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS
+SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+(18) Citrus Project
+
+Copyright (c)1999 Citrus Project,
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(19) Todd C. Miller
+
+Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(20) DJ Delorie (i386)
+Copyright (C) 1991 DJ Delorie
+All rights reserved.
+
+Redistribution, modification, and use in source and binary forms is permitted
+provided that the above copyright notice and following paragraph are
+duplicated in all such forms.
+
+This file is distributed WITHOUT ANY WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+(21) Free Software Foundation LGPL License (*-linux* targets only)
+
+ Copyright (C) 1990-1999, 2000, 2001 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+ Contributed by Mark Kettenis <kettenis@phys.uva.nl>, 1997.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301 USA.
+
+(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only)
+
+Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr)
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Library General Public License for more details.
+
+(23) Intel (i960)
+
+Copyright (c) 1993 Intel Corporation
+
+Intel hereby grants you permission to copy, modify, and distribute this
+software and its documentation. Intel grants this permission provided
+that the above copyright notice appears in all copies and that both the
+copyright notice and this permission notice appear in supporting
+documentation. In addition, Intel grants this permission provided that
+you prominently mark as "not part of the original" any modifications
+made to this software or documentation, and that the name of Intel
+Corporation not be used in advertising or publicity pertaining to
+distribution of the software or the documentation without specific,
+written prior permission.
+
+Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR
+IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or
+representations regarding the use of, or the results of the use of,
+the software and documentation in terms of correctness, accuracy,
+reliability, currentness, or otherwise; and you rely on the software,
+documentation and results solely at your own risk.
+
+IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS,
+LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
+OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM
+PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER.
+
+(24) Hewlett-Packard (hppa targets only)
+
+(c) Copyright 1986 HEWLETT-PACKARD COMPANY
+
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty:
+ permission to use, copy, modify, and distribute this file
+for any purpose is hereby granted without fee, provided that
+the above copyright notice and this notice appears in all
+copies, and that the name of Hewlett-Packard Company not be
+used in advertising or publicity pertaining to distribution
+of the software without specific, written prior permission.
+Hewlett-Packard Company makes no representations about the
+suitability of this software for any purpose.
+
+(25) Henry Spencer (only *-linux targets)
+
+Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
+This software is not subject to any license of the American Telephone
+and Telegraph Company or of the Regents of the University of California.
+
+Permission is granted to anyone to use this software for any purpose on
+any computer system, and to alter it and redistribute it, subject
+to the following restrictions:
+
+1. The author is not responsible for the consequences of use of this
+ software, no matter how awful, even if they arise from flaws in it.
+
+2. The origin of this software must not be misrepresented, either by
+ explicit claim or by omission. Since few users ever read sources,
+ credits must appear in the documentation.
+
+3. Altered versions must be plainly marked as such, and must not be
+ misrepresented as being the original software. Since few users
+ ever read sources, credits must appear in the documentation.
+
+4. This notice may not be removed or altered.
+
+(26) Mike Barcroft
+
+Copyright (c) 2001 Mike Barcroft <mike@FreeBSD.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(27) Konstantin Chuguev (--enable-newlib-iconv)
+
+Copyright (c) 1999, 2000
+ Konstantin Chuguev. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+ iconv (Charset Conversion Library) v2.0
+
+(28) Artem Bityuckiy (--enable-newlib-iconv)
+
+Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation.
+Rights transferred to Franklin Electronic Publishers.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(29) IBM, Sony, Toshiba (only spu-* targets)
+
+ (C) Copyright 2001,2006,
+ International Business Machines Corporation,
+ Sony Computer Entertainment, Incorporated,
+ Toshiba Corporation,
+
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the names of the copyright holders nor the names of their
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+(30) - Alex Tatmanjants (targets using libc/posix)
+
+ Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
+ at Electronni Visti IA, Kiev, Ukraine.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+(31) - M. Warner Losh (targets using libc/posix)
+
+ Copyright (c) 1998, M. Warner Losh <imp@freebsd.org>
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+(32) - Andrey A. Chernov (targets using libc/posix)
+
+ Copyright (C) 1996 by Andrey A. Chernov, Moscow, Russia.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+(33) - Daniel Eischen (targets using libc/posix)
+
+ Copyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+
+(34) - Jon Beniston (only lm32-* targets)
+
+ Contributed by Jon Beniston <jon@beniston.com>
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+
+(35) - ARM Ltd (arm and thumb variant targets only)
+
+ Copyright (c) 2009 ARM Ltd
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the company may not be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(36) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
+
+Copyright (c) 2004, 2009 Xilinx, Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. Neither the name of Xilinx nor the names of its contributors may be
+used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+(37) Texas Instruments Incorporated (tic6x-*, *-tirtos targets)
+
+Copyright (c) 1996-2010,2014 Texas Instruments Incorporated
+http://www.ti.com/
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ Neither the name of Texas Instruments Incorporated nor the names
+ of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(38) National Semiconductor (cr16-* and crx-* targets)
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+(39) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+ to endorse or promote products derived from this software without specific
+ prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(40) - Altera Corportion (nios2-* targets)
+
+Copyright (c) 2003 Altera Corporation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ o Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ o Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ o Neither the name of Altera Corporation nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER,
+AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(41) Ed Schouten - Free BSD
+
+Copyright (c) 2008 Ed Schouten <ed@FreeBSD.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
--- /dev/null
+Copyright © 2015, Cavium, Inc. All rights reserved.
+
+Software License Agreement
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. Subject to the terms and conditions of this Agreement,
+Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and
+royalty-free license to use, reproduce, and distribute the binary software in
+its complete and unmodified form as provided by Cavium.
+
+Restrictions. Licensee must reproduce the Cavium copyright notice above with
+each binary software copy. Licensee must not reverse engineer, decompile,
+disassemble or modify in any way the binary software. Licensee must not use
+the binary software in violation of any applicable law or regulation. This
+Agreement shall automatically terminate upon Licensee's breach of any term or
+condition of this Agreement in which case, Licensee shall destroy all copies of
+the binary software.
+
+Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM
+GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS,
+IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR
+OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR
+NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,
+DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT
+LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE
+LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND
+CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING
+ITS CORRECTNESS, ACCURACY, OR RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+Export and Import Laws. Licensee acknowledges and agrees that the Licensed
+Software (including technical data and related technology) may be controlled by
+the export control laws, rules, regulations, restrictions and national security
+controls of the United States and other applicable foreign agencies (the
+"Export Controls"), and agrees not export or re-export, or allow the export or
+re-export of export-controlled the Licensed Software (including technical data
+and related technology) or any copy, portion or direct product of the foregoing
+in violation of the Export Controls. Licensee hereby represents that
+(i) Licensee is not an entity or person to whom provision of the Licensed
+Software (including technical data and related technology) is restricted or
+prohibited by the Export Controls; and (ii) Licensee will not export, re-export
+or otherwise transfer the export-controlled Licensed Software (including
+technical data and related technology) in violation of U.S. sanction programs
+or export control regulations to (a) any country, or national or resident of
+any country, subject to a United States trade embargo, (b) any person or entity
+to whom shipment is restricted or prohibited by the Export Controls, or
+(c) anyone who is engaged in activities related to the design, development,
+production, or use of nuclear materials, nuclear facilities, nuclear weapons,
+missiles or chemical or biological weapons.
Copyright (c) 2011 Chelsio Communications
All rights reserved.
-Chelsio Communication Terminator 4 ethernet controller firmware
+Chelsio Communication Terminator 4/5 ethernet controller firmware
Redistribution and use in binary form, without modification, are permitted provided
that the following conditions are met:
--- /dev/null
+Copyright (c) 1999-2001, Intel Corporation
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ 3. Neither the name of Intel Corporation nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2014 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software is
+ permitted.
+
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell ("Utilize") this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
-Copyright © 2013, Intel Corporation.
+Copyright © 2014, Intel Corporation.
All rights reserved.
Redistribution. Redistribution and use in binary form, without
--- /dev/null
+Copyright (c) 2014, ITE Tech. Inc.
+
+The firmware files "dvb-usb-it9135-01.fw" and "dvb-usb-it9135-02.fw"
+are for ITEtech it9135 Ax and Bx chip versions.
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted, provided that the
+above copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
-Copyright (c) 2006-2013, Intel Corporation.
+Copyright (c) 2006-2015, Intel Corporation.
All rights reserved.
Redistribution. Redistribution and use in binary form, without
--- /dev/null
+Copyright 1999 Kawasaki LSI.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by Kawasaki LSI.
+4. Neither the name of the company nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY KAWASAKI LSI ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL KAWASAKI LSI BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+The software accompanying this license statement (the “Software”)
+is the property of Moxa Inc. (the “Moxa”), and is protected by
+United States and International Copyright Laws and International
+treaty provisions. No ownership rights are granted by this
+Agreement or possession of the Software. Therefore, you must treat
+the Licensed Software like any other copyrighted material. Your
+rights and obligations in its use are described as follows:
+
+1. You may freely redistribute this software under this license.
+2. You may freely download and use this software on Moxa's device.
+3. You may not modify or attempt to reverse engineer the software, or
+ make any attempt to change or even examine the source code of the
+ software.
+4. You may not re-license or sub-license the software to any person or
+ business, using any other license.
+5. Moxa(r) is worldwide registered trademark.
--- /dev/null
+ License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE"). By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE. If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware, and a personal computer. The SOFTWARE is protected by copyright
+laws and international copyright treaties, as well as other intellectual
+property laws and treaties. The SOFTWARE may be protected by various
+patents, and is not sold, and instead is only licensed for use, strictly
+in accordance with this document. The hardware is protected by various
+patents, and is sold, but this agreement does not cover that sale, since
+it may not necessarily be sold as a package with the SOFTWARE. This
+agreement sets forth the terms and conditions of the SOFTWARE LICENSE only.
+
+1. DEFINITIONS
+
+1.1 Customer. Customer means the entity or individual that
+downloads or otherwise obtains the SOFTWARE.
+
+2. GRANT OF LICENSE
+
+2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1 Rights. Customer may install and use multiple copies of the
+SOFTWARE on a shared computer or concurrently on different computers,
+and make multiple back-up copies of the SOFTWARE, solely for Customer's
+use within Customer's Enterprise. "Enterprise" shall mean individual use
+by Customer or any legal entity (such as a corporation or university)
+and the subsidiaries it owns by more than fifty percent (50%).
+
+2.1.2 Open Source Exception. Notwithstanding the foregoing terms
+of Section 2.1.1, SOFTWARE may be copied and redistributed solely for
+use on operating systems distributed under the terms of an OSI-approved
+open source license as listed by the Open Source Initiative at
+http://opensource.org, provided that the binary files thereof are not
+modified, and Customer provides a copy of this license with the SOFTWARE.
+
+2.1.3 Limitations.
+
+No Reverse Engineering. Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+Usage. SOFTWARE is licensed only for use with microprocessor(s) which have
+been (i) designed by NVIDIA and (ii) either (a) sold by or (b) licensed by
+NVIDIA. Customer shall not use SOFTWARE in conjunction with, nor cause
+SOFTWARE to be executed by, any other microprocessor.
+
+No Translation. Customer shall not translate SOFTWARE, nor cause or permit
+SOFTWARE to be translated, from the architecture or language in which it is
+originally provided by NVIDIA, into any other architecture or language.
+
+No Rental. Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3. TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof. In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+Defensive Suspension. If Customer commences or participates in any legal
+proceeding against NVIDIA, then NVIDIA may, in its sole discretion,
+suspend or terminate all license grants and any other rights provided
+under this LICENSE during the pendency of such legal proceedings.
+
+4. COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers. The SOFTWARE is protected
+by copyright laws and international treaty provisions. Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5. APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2 No Liability for Consequential Damages. TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed. If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written. Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations. This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
--- /dev/null
+This is a concatenation of LICENCE.txt and NOTICE.txt from the
+open-ath9k-htc-firmware repository describing licensing terms for the
+firmware image and its sources.
+
+The source code repository is publicly available at
+https://github.com/qca/open-ath9k-htc-firmware .
+
+
+LICENCE.txt
+-----------
+
+Files with a Qualcomm Atheros / Atheros licence fall under the following
+licence. Please see NOTICES.TXT for information about other files in this
+repository.
+
+----
+
+Copyright (c) 2013 Qualcomm Atheros, Inc.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted (subject to the limitations in the
+disclaimer below) provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the
+ distribution.
+
+ * Neither the name of Qualcomm Atheros nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
+GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+----
+
+
+NOTICE.TXT
+----------
+
+This NOTICE.TXT file contains certain notices of software components included
+with the software that QUALCOMM ATHEROS Incorporated ('Qualcomm Atheros') is
+required to provide you. Notwithstanding anything in the notices in this file,
+your use of these software components together with the Qualcomm Atheros
+software (Qualcomm Atheros software hereinafter referred to as 'Software') is
+subject to the terms of your license from Qualcomm Atheros. Compliance with
+all copyright laws and software license agreements included in the notice
+section of this file are the responsibility of the user. Except as may be
+granted by separate express written agreement, this file provides no license
+to any Qualcomm Atheros patents, trademarks, copyrights, or other intellectual
+property.
+
+Copyright (c) 2013 QUALCOMM ATHEROS Incorporated. All rights reserved.
+
+QUALCOMM ATHEROS® is a registered trademark and registered service mark of
+QUALCOMM ATHEROS Incorporated. All other trademarks and service marks are
+the property of their respective owners.
+
+NOTICES:
+
+/*
+ * Copyright (c) 2005-2012 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+/*
+ * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
+ * Copyright (c) 2002-2005 Atheros Communications, Inc.
+ * Copyright (c) 2008-2010, Atheros Communications Inc.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that the following conditions are met:
+ * 1. The materials contained herein are unmodified and are used
+ * unmodified.
+ * 2. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following NO
+ * ''WARRANTY'' disclaimer below (''Disclaimer''), without
+ * modification.
+ * 3. Redistributions in binary form must reproduce at minimum a
+ * disclaimer similar to the Disclaimer below and any redistribution
+ * must be conditioned upon including a substantially similar
+ * Disclaimer requirement for further binary redistribution.
+ * 4. Neither the names of the above-listed copyright holders nor the
+ * names of any contributors may be used to endorse or promote
+ * product derived from this software without specific prior written
+ * permission.
+ *
+ * NO WARRANTY
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT,
+ * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
+ * FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGES.
+ */
+
+----
+
+The following files are from ECoS with a GPLv2 licence with modification
+and linking caveats. Please see the licence below for more information:
+
+target_firmware/magpie_fw_dev/build/magpie_1_1/sboot/cmnos/printf/src/cmnos_printf.c
+target_firmware/magpie_fw_dev/target/cmnos/cmnos_printf.c
+target_firmware/magpie_fw_dev/target/cmnos/k2_fw_cmnos_printf.c
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 2002 Gary Thomas
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+
+----
+
+Some of the source code is sourced from Tensilica, Inc.
+
+Although most of the files fall under the MIT licence, some of the source
+files generated as part of the system development have a proprietary
+Tensilica licence.
+
+With permission from Tensilica, Inc, these files have been relicenced
+under the following licence:
+
+/*
+ * Copyright (c) 2013 Tensilica Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
--- /dev/null
+Copyright (c) 2014, Intel Corporation.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses. The patent license shall not apply to
+any other combinations which include this software. No hardware per
+se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 QLogic, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms are permitted provided
+that the following conditions are met:
+1. Redistribution of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistribution in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2014, Renesas Electronics Corporation
+All rights reserved.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+
+1. Redistribution in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+2. The name of Renesas Electronics Corporation may not be used to endorse or
+ promote products derived from this software without specific prior written
+ permission.
+3. Reverse engineering, decompilation, or disassembly of this software is
+ not permitted.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS ELECTRONICS CORPORATION DISCLAIMS
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL RENESAS ELECTRONICS
+CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2016, Fuzhou Rockchip Electronics Co.Ltd
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+* Neither the name of Fuzhou Rockchip Electronics Co.Ltd, its products
+ nor the names of its suppliers may be used to endorse or promote products
+ derived from this Software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Fuzhou Rockchip Electronics Co.Ltd grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses. The patent license shall not apply to
+any other combinations which include this software. No hardware per
+se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+FIRMWARE LICENSE TERMS
+
+Copyright (c) Siano Mobile Silicon Ltd.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+following disclaimer in the documentation and/or other materials
+provided with the distribution.
+
+* Neither the name of Siano Mobile Silicon Ltd. nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+is permitted.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
-TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE
-SOFTWARE LICENSE
+Copyright (c) 2016 Texas Instruments Incorporated
-Copyright (c) 2011, Texas Instruments Incorporated.
+All rights reserved not granted herein.
-All rights reserved.
+Limited License.
-Redistribution.
+Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
+license under copyrights and patents it now or hereafter owns or controls to
+make, have made, use, import, offer to sell and sell ("Utilize") this software
+subject to the terms herein. With respect to the foregoing patent license, such
+license is granted solely to the extent that any such patent is necessary to
+Utilize the software alone. The patent license shall not apply to any
+combinations which include this software, other than combinations with devices
+manufactured by or for TI (“TI Devices”). No hardware patent is licensed
+hereunder.
-Redistribution and use in binary form, without modification, are
-permitted provided that the following conditions are met:
+Redistributions must preserve existing copyright notices and reproduce this
+license (including the above copyright notice and the disclaimer and
+(if applicable) source code license limitations below) in the documentation
+and/or other materials provided with the distribution
- * Redistributions must preserve existing copyright notices and reproduce
- this license (including the above copyright notice and the disclaimer below)
- in the documentation and/or other materials provided with the distribution.
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
- * Neither the name of Texas Instruments Incorporated nor the names of
- its suppliers may be used to endorse or promote products derived
- from this software without specific prior written permission.
+ * No reverse engineering, decompilation, or disassembly of this
+ software is permitted with respect to any software provided in binary
+ form.
- * No reverse engineering, decompilation, or disassembly of this
- software is permitted.
+ * any redistribution and use are licensed by TI for use only with TI
+ Devices.
-Limited patent license.
+ * Nothing shall obligate TI to provide you with source code for the
+ software licensed and provided to you in object code.
-Texas Instruments Incorporated grants a world-wide, royalty-free,
-non-exclusive license under patents it now or hereafter owns or controls
-to make, have made, use, import, offer to sell and sell ("Utilize") this
-software, but solely to the extent that any such patent is necessary
-to Utilize the software alone. The patent license shall not apply to
-any combinations which include this software. No hardware per se is
-licensed hereunder.
+If software source code is provided to you, modification and redistribution of
+the source code are permitted provided that the following conditions are met:
+
+ * any redistribution and use of the source code, including any
+ resulting derivative works, are licensed by TI for use only with TI
+ Devices.
+
+ * any redistribution and use of any object code compiled from the
+ source code and any resulting derivative works, are licensed by TI
+ for use only with TI Devices.
+
+Neither the name of Texas Instruments Incorporated nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
DISCLAIMER.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2015 Texas Instruments Incorporated
+
+All rights reserved not granted herein.
+
+Limited License.
+
+Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
+license under copyrights and patents it now or hereafter owns or controls to
+make, have made, use, import, offer to sell and sell ("Utilize") this software
+subject to the terms herein. With respect to the foregoing patent license, such
+license is granted solely to the extent that any such patent is necessary to
+Utilize the software alone. The patent license shall not apply to any
+combinations which include this software, other than combinations with devices
+manufactured by or for TI (“TI Devices”). No hardware patent is licensed
+hereunder.
+
+Redistributions must preserve existing copyright notices and reproduce this
+license (including the above copyright notice and the disclaimer and
+(if applicable) source code license limitations below) in the documentation
+and/or other materials provided with the distribution
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+
+ * No reverse engineering, decompilation, or disassembly of this
+ software is permitted with respect to any software provided in binary
+ form.
+
+ * any redistribution and use are licensed by TI for use only with TI
+ Devices.
+
+ * Nothing shall obligate TI to provide you with source code for the
+ software licensed and provided to you in object code.
+
+If software source code is provided to you, modification and redistribution of
+the source code are permitted provided that the following conditions are met:
+
+ * any redistribution and use of the source code, including any
+ resulting derivative works, are licensed by TI for use only with TI
+ Devices.
+
+ * any redistribution and use of any object code compiled from the
+ source code and any resulting derivative works, are licensed by TI
+ for use only with TI Devices.
+
+Neither the name of Texas Instruments Incorporated nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+The following XC4000 firmware file "dvb-fe-xc4000-1.4.1.fw" was
+created based on version 1.4 of "xc4000_firmwares.h".
+
+Firmware provided as part of an XC4000 Linux developers kit by Brian
+Mathews <bmathews@xceive.com> to Devin Heitmueller
+<dheitmueller@kernellabs.org> on July 1, 2009.
+
+The code was released by Xceive under the following license:
+
+// Copyright (c) 2009, Xceive Corporation <info@xceive.com>
+//
+// Permission to use, copy, modify, and/or distribute this software, only
+// for use with Xceive ICs, for any purpose with or without fee is hereby
+// granted, provided that the above copyright notice and this permission
+// notice appear in all source code copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+The following XC500C firmware file "dvb-fe-xc5000C-4.1.30.7.fw" was created
+based on "Xc5200_firmwares_32000Khz.h".
+
+Firmware provided as part of an XC5000C Linux developers kit by Ramon Cazares
+<Ramon.Cazares@CrestaTech.com> to Devin Heitmueller dheitmueller@linuxtv.org
+on July 25, 2012.
+
+The code was released by Cresta Technology under the following license:
+
+// Copyright (c) 2012, Cresta Technology Corporation <info@crestatech.com>
+//
+// Permission to use, copy, modify, and/or distribute this software, only
+// for use with Cresta Technlogy ICs, for any purpose with or without fee is
+// hereby granted, provided that the above copyright notice and this
+// permission notice appear in all source code copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+Copyright (c) 2015, Qualcomm Atheros, Inc.
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a Qualcomm Atheros, Inc.
+chipset, is permitted provided that the following conditions are met:
+
+ • Redistributions must reproduce the above copyright notice and the following
+ disclaimer in the documentation and/or other materials provided with the
+ distribution.
+
+ • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers
+ may be used to endorse or promote products derived from this Software
+ without specific prior written permission.
+
+ • No reverse engineering, decompilation, or disassembly of this Software is
+ permitted.
+
+Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you
+(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term “Patents” as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor’s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term “Software” as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor’s
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2015, Qualcomm Atheros, Inc.
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a Qualcomm Atheros, Inc.
+chipset, is permitted provided that the following conditions are met:
+
+ • Redistributions must reproduce the above copyright notice and the following
+ disclaimer in the documentation and/or other materials provided with the
+ distribution.
+
+ • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers
+ may be used to endorse or promote products derived from this Software
+ without specific prior written permission.
+
+ • No reverse engineering, decompilation, or disassembly of this Software is
+ permitted.
+
+Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you
+(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term “Patents” as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor’s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term “Software” as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor’s
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Copyright (C) 2010-2013 Advanced Micro Devices, Inc., All rights reserved.
+Copyright (C) 2010-2014 Advanced Micro Devices, Inc., All rights reserved.
Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"),
free of any license fees, to any person obtaining a copy of this
--- /dev/null
+Copyright (C) 2016 Advanced Micro Devices, Inc. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted, free of any license fees,
+to any person obtaining a copy of this microcode (the "Software"), to
+install, reproduce, copy and distribute copies, in binary form only, of
+the Software and to permit persons to whom the Software is provided to
+do the same, provided that the following conditions are met:
+
+No reverse engineering, decompilation, or disassembly of this Software
+is permitted.
+
+Redistributions must reproduce the above copyright notice, this
+permission notice, and the following disclaimers and notices in the
+Software documentation and/or other materials provided with the
+Software.
+
+DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE
+IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT
+HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL
+MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE
+UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF
+THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS
+LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE
+OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS,
+ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE.
+
+DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT
+HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS
+("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS
+PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE
+LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE,
+BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED
+INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL
+PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED
+REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN
+NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL
+LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN
+CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF
+US$10.
+
+Notice: The Software is subject to United States export laws and
+regulations. You agree to comply with all domestic and international
+export laws and regulations that apply to the Software, including but
+not limited to the Export Administration Regulations administered by the
+U.S. Department of Commerce and International Traffic in Arm Regulations
+administered by the U.S. Department of State. These laws include
+restrictions on destinations, end users and end use.
--- /dev/null
+Copyright (C) 2015 Atmel Corporation. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted by Atmel Corporation (Atmel), free
+of any license fees, to any person obtaining a copy of this firmware (the
+"Software"), to install, reproduce, copy and distribute copies, in binary form,
+in hexadecimal or equivalent formats, of the Software and to permit persons to
+whom the Software is provided to do the same, subject to the following
+conditions:
+
+* Any redistribution of the Software must reproduce the above copyright notice,
+ this license notice, and the following disclaimers and notices in the
+ documentation and/or other materials provided with the Software.
+
+* Neither the name of Atmel Corporation, its products nor the names of its
+ suppliers may be used to endorse or promote products derived from this
+ Software without specific prior written permission.
+
+* All matters arising out of or in connection with this License and/or Software
+ shall be governed by California law and the parties agree to the exclusive
+ jurisdiction of the Californian courts to decide all disputes arising.
+
+* The licensee shall defend and indemnify Atmel against any and all claims,
+ costs, losses and damages (including reasonable legal fees) incurred by tme
+ arising out of any claim relating to the Software due to the licensee’s use or
+ sub-licensing of the Software
+
+DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2015, Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software is
+ permitted.
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell (“Utilize”) this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
--- /dev/null
+Copyright (c) 2015, Intel Corporation.\r
+All rights reserved.\r
+\r
+Redistribution. Redistribution and use in binary form, without\r
+modification, are permitted provided that the following conditions are\r
+met:\r
+\r
+* Redistributions must reproduce the above copyright notice and the\r
+ following disclaimer in the documentation and/or other materials\r
+ provided with the distribution.\r
+* Neither the name of Intel Corporation nor the names of its suppliers\r
+ may be used to endorse or promote products derived from this software\r
+ without specific prior written permission.\r
+* No reverse engineering, decompilation, or disassembly of this software\r
+ is permitted.\r
+\r
+Limited patent license. Intel Corporation grants a world-wide,\r
+royalty-free, non-exclusive license under patents it now or hereafter\r
+owns or controls to make, have made, use, import, offer to sell and\r
+sell ("Utilize") this software, but solely to the extent that any\r
+such patent is necessary to Utilize the software alone, or in\r
+combination with an operating system licensed under an approved Open\r
+Source license as listed by the Open Source Initiative at\r
+http://opensource.org/licenses. The patent license shall not apply to\r
+any other combinations which include this software. No hardware per\r
+se is licensed hereunder.\r
+\r
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\r
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\r
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\r
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\r
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\r
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r
+DAMAGE.\r
-Copyright (C) 2009-2014 Advanced Micro Devices, Inc. All rights reserved.
+Copyright (C) 2009-2016 Advanced Micro Devices, Inc. All rights reserved.
REDISTRIBUTION: Permission is hereby granted, free of any license fees,
to any person obtaining a copy of this microcode (the "Software"), to
install:
mkdir -p $(DESTDIR)$(FIRMWAREDIR)
cp -r * $(DESTDIR)$(FIRMWAREDIR)
- rm -f $(DESTDIR)/usbdux/*dux $(DESTDIR)/*/*.asm
- rm $(DESTDIR)$(FIRMWAREDIR)/{WHENCE,LICENSE.*,LICENCE.*}
+ rm -rf $(DESTDIR)$(FIRMWAREDIR)/usbdux
+ find $(DESTDIR)$(FIRMWAREDIR) \( -name 'WHENCE' -or -name 'LICENSE.*' -or \
+ -name 'LICENCE.*' \) -exec rm -- {} \;
To submit firmware to this repository, please send either a git binary
diff or preferably a git pull request to:
- David Woodhouse <dwmw2@infradead.org>
- Ben Hutchings <ben@decadent.org.uk>
+ linux-firmware@kernel.org
and also cc: to related mailing lists.
Your commit should include an update to the WHENCE file clearly
-identifying the licence under which the firmware is available, and
-that it is redistributable. If the licence is long and involved, it's
+identifying the license under which the firmware is available, and
+that it is redistributable. Being redistributable includes ensuring
+the firmware license provided includes an implicit or explicit
+patent grant to end users to ensure full functionality of device
+operation with the firmware. If the license is long and involved, it's
permitted to include it in a separate file and refer to it from the
WHENCE file.
And if it were possible, a changelog of the firmware itself.
File: qlogic/1280.bin
File: qlogic/12160.bin
-Licence: Allegedly GPLv2+, but no source visible. Marked:
-
- QLOGIC LINUX SOFTWARE
- QLogic ISP1280/ device driver for Linux 2.2.x and 2.4.x
- Copyright (C) 2001 Qlogic Corporation (www.qlogic.com)
+Licence: Redistributable. See LICENCE.qla1280 for details
--------------------------------------------------------------------------
File: kaweth/trigger_code.bin
File: kaweth/trigger_code_fix.bin
-Licence: Unknown
+Licence: Redistributable. See LICENCE.kaweth for details
Found in hex form in the kernel source.
File: ql2322_fw.bin
Version: 3.03.28 IPX
File: ql2400_fw.bin
-Version: 7.01.00 MID
+Version: 8.03.00 MID
File: ql2500_fw.bin
-Version: 7.01.00 MIDQ
+Version: 8.03.00 MIDQ
Licence: Redistributable. See LICENCE.qla2xxx for details
File: ar7010.fw
File: ar7010_1_1.fw
File: htc_9271.fw
-Version: 1.3
+Version: 1.3.1
File: htc_7010.fw
-Version: 1.3
+Version: 1.3.1
Licence: Redistributable. See LICENCE.atheros_firmware for details
+File: ath9k_htc/htc_7010-1.4.0.fw
+Version: 1.4.0
+File: ath9k_htc/htc_9271-1.4.0.fw
+Version: 1.4.0
+
+Licence: Redistributable (full source code is available under free
+software licences). See LICENCE.open-ath9k-htc-firmware for details
+
--------------------------------------------------------------------------
Driver: cassini - Sun Cassini
Driver: cxgb4 - Chelsio Terminator 4/5 1G/10/40G Ethernet adapter
-File: cxgb4/t4fw-1.9.23.0.bin
-Link: cxgb4/t4fw.bin -> t4fw-1.9.23.0.bin
-File: cxgb4/t5fw-1.9.23.0.bin
-Link: cxgb4/t5fw.bin -> t5fw-1.9.23.0.bin
+File: cxgb4/t4fw-1.14.4.0.bin
+File: cxgb4/t4fw-1.15.37.0.bin
+Link: cxgb4/t4fw.bin -> t4fw-1.15.37.0.bin
+File: cxgb4/t5fw-1.14.4.0.bin
+File: cxgb4/t5fw-1.15.37.0.bin
+Link: cxgb4/t5fw.bin -> t5fw-1.15.37.0.bin
+File: cxgb4/aq1202_fw.cld
+File: cxgb4/bcm8483.bin
Licence: Redistributable. See LICENCE.chelsio_firmware for details
File: e100/d101s_ucode.bin
File: e100/d102e_ucode.bin
-Licence: Unknown
-
-Found in hex form in kernel source.
+Licence: Redistributable. See LICENCE.e100 for details
--------------------------------------------------------------------------
File: iwlwifi-7260-8.ucode
Version: 22.24.8.0
+File: iwlwifi-7260-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-7260-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7260-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7260-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7260-16.ucode
+Version 16.242414.0
+
+File: iwlwifi-7260-17.ucode
+Version 17.352738.0
+
File: iwlwifi-3160-7.ucode
Version: 22.1.7.0
File: iwlwifi-3160-8.ucode
Version: 22.24.8.0
+File: iwlwifi-3160-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-3160-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-3160-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-3160-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-3160-16.ucode
+Version 16.242414.0
+
+File: iwlwifi-3160-17.ucode
+Version 17.352738.0
+
+File: iwlwifi-7265-8.ucode
+Version: 22.24.8.0
+
+File: iwlwifi-7265-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-7265-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7265-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7265-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7265-16.ucode
+Version 16.242414.0
+
+File: iwlwifi-7265-17.ucode
+Version 17.352738.0
+
+File: iwlwifi-7265D-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7265D-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7265D-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7265D-16.ucode
+Version 16.242414.0
+
+File: iwlwifi-7265D-17.ucode
+Version 17.352738.0
+
+File: iwlwifi-7265D-21.ucode
+Version 21.302800.0
+
+File: iwlwifi-7265D-22.ucode
+Version 22.361476.0
+
+File: iwlwifi-3168-21.ucode
+Version 21.302800.0
+
+File: iwlwifi-3168-22.ucode
+Version 22.361476.0
+
+File: iwlwifi-8000C-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-8000C-16.ucode
+Version 16.242414.0
+
+File: iwlwifi-8000C-21.ucode
+Version 21.302800.0
+
+File: iwlwifi-8000C-22.ucode
+Version 22.361476.0
+
+File: iwlwifi-8265-21.ucode
+Version 21.302800.0
+
+File: iwlwifi-8265-22.ucode
+Version 22.361476.0
+
Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
-Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi/?n=Downloads
+Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware
--------------------------------------------------------------------------
File: v4l-cx231xx-avcore-01.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
File: v4l-cx23418-cpu.fw
File: v4l-cx23418-dig.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
Driver: cx23885 - Conexant PCI Express Broadcast A/V decoder
File: v4l-cx23885-avcore-01.fw
-File: v4l-cx23885-enc.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
File: v4l-cx25840.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
File: bnx2x/bnx2x-e1-7.8.19.0.fw
File: bnx2x/bnx2x-e1h-7.8.19.0.fw
File: bnx2x/bnx2x-e2-7.8.19.0.fw
+File: bnx2x/bnx2x-e1-7.10.51.0.fw
+File: bnx2x/bnx2x-e1h-7.10.51.0.fw
+File: bnx2x/bnx2x-e2-7.10.51.0.fw
+File: bnx2x/bnx2x-e1-7.12.30.0.fw
+File: bnx2x/bnx2x-e1h-7.12.30.0.fw
+File: bnx2x/bnx2x-e2-7.12.30.0.fw
+File: bnx2x/bnx2x-e1-7.13.1.0.fw
+File: bnx2x/bnx2x-e1h-7.13.1.0.fw
+File: bnx2x/bnx2x-e2-7.13.1.0.fw
+
License:
Copyright (c) 2007-2011 Broadcom Corporation
Licence: GPLv2 or later
-ARM assembly source code from http://www.linuxtv.org/downloads/firmware/Boot.S
+ARM assembly source code from https://linuxtv.org/downloads/firmware/Boot.S
--------------------------------------------------------------------------
Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
+---------------------------------------------------------------------------
+
+Driver: mt7601u - MediaTek MT7601U Wireless MACs
+
+File: mt7601u.bin
+Version: 34
+
+Licence: Redistributable. See LICENCE.ralink_a_mediatek_company_firmware for details
+
+Downloaded from http://www.mediatek.com/en/downloads/
+
--------------------------------------------------------------------------
Driver: rt2800pci - Ralink RT2860, RT2890, RT3090, RT3290, RT5390 wireless MACs
File: rt2860.bin
+Version: 40
+
File: rt3290.bin
+Version: 37
Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
-Binary file supplied by Shiang Tu <shiang_tu@ralinktech.com>. Firmware Version 34
-rt3290.bin is a specific firmware support the RT3290 chip. Firmware Version 37
+Binary file supplied originally by Shiang Tu <shiang_tu@ralinktech.com>, latest
+from http://www.mediatek.com/en/downloads1/downloads/
--------------------------------------------------------------------------
Driver: rt2800usb - Ralink RT2870, RT3070, RT3071, RT3072, RT5370 wireless MACs
File: rt2870.bin
+Version: 36
Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
-Binary file supplied by Shiang Tu <shiang_tu@ralinktech.com>. Firmware Version 29
+Binary file supplied originally by Shiang Tu <shiang_tu@ralinktech.com>, latest
+from http://www.mediatek.com/en/downloads1/downloads/
--------------------------------------------------------------------------
--------------------------------------------------------------------------
+Driver: xc4000 - Xceive 4000 Tuner driver
+
+File: dvb-fe-xc4000-1.4.1.fw
+Version: 1.4.1
+
+Licence: Redistributable. See LICENCE.xc4000 for details
+
+--------------------------------------------------------------------------
Driver: xc5000 - Xceive 5000 Tuner driver
File: dvb-fe-xc5000-1.6.114.fw
Version: 1.6.114
-Licence: Redistributable. See LICENCE.xc5000 for details
+File: dvb-fe-xc5000c-4.1.30.7.fw
+Version: 4.1.30.7
+
+Licence: Redistributable. See LICENCE.xc5000 and LICENCE.xc5000c for details
--------------------------------------------------------------------------
File: dvb-usb-dib0700-1.20.fw
Version: 1.20
-Licence: Redistributable. See LICENCE.dib0700 for details
+Licence: Redistributable. See LICENSE.dib0700 for details
--------------------------------------------------------------------------
Driver: radeon - ATI Radeon
File: radeon/R600_rlc.bin
+File: radeon/R600_uvd.bin
+File: radeon/RS780_uvd.bin
File: radeon/R700_rlc.bin
File: radeon/RV710_uvd.bin
File: radeon/RV710_smc.bin
File: radeon/RV730_smc.bin
File: radeon/RV740_smc.bin
File: radeon/RV770_smc.bin
+File: radeon/RV770_uvd.bin
File: radeon/CEDAR_me.bin
File: radeon/CEDAR_pfp.bin
File: radeon/CEDAR_rlc.bin
File: radeon/ARUBA_rlc.bin
File: radeon/PITCAIRN_ce.bin
File: radeon/PITCAIRN_mc.bin
+File: radeon/PITCAIRN_mc2.bin
File: radeon/PITCAIRN_me.bin
File: radeon/PITCAIRN_pfp.bin
File: radeon/PITCAIRN_rlc.bin
File: radeon/PITCAIRN_smc.bin
File: radeon/TAHITI_ce.bin
File: radeon/TAHITI_mc.bin
+File: radeon/TAHITI_mc2.bin
File: radeon/TAHITI_me.bin
File: radeon/TAHITI_pfp.bin
File: radeon/TAHITI_rlc.bin
File: radeon/TAHITI_uvd.bin
File: radeon/TAHITI_smc.bin
+File: radeon/TAHITI_vce.bin
File: radeon/VERDE_ce.bin
File: radeon/VERDE_mc.bin
+File: radeon/VERDE_mc2.bin
File: radeon/VERDE_me.bin
File: radeon/VERDE_pfp.bin
File: radeon/VERDE_rlc.bin
File: radeon/VERDE_smc.bin
File: radeon/OLAND_ce.bin
File: radeon/OLAND_mc.bin
+File: radeon/OLAND_mc2.bin
File: radeon/OLAND_me.bin
File: radeon/OLAND_pfp.bin
File: radeon/OLAND_rlc.bin
File: radeon/OLAND_smc.bin
File: radeon/HAINAN_ce.bin
File: radeon/HAINAN_mc.bin
+File: radeon/HAINAN_mc2.bin
File: radeon/HAINAN_me.bin
File: radeon/HAINAN_pfp.bin
File: radeon/HAINAN_rlc.bin
File: radeon/HAINAN_smc.bin
File: radeon/BONAIRE_ce.bin
File: radeon/BONAIRE_mc.bin
+File: radeon/BONAIRE_mc2.bin
File: radeon/BONAIRE_me.bin
File: radeon/BONAIRE_mec.bin
File: radeon/BONAIRE_pfp.bin
File: radeon/BONAIRE_sdma.bin
File: radeon/BONAIRE_uvd.bin
File: radeon/BONAIRE_smc.bin
+File: radeon/BONAIRE_vce.bin
File: radeon/KABINI_ce.bin
File: radeon/KABINI_me.bin
File: radeon/KABINI_mec.bin
File: radeon/KAVERI_sdma.bin
File: radeon/HAWAII_ce.bin
File: radeon/HAWAII_mc.bin
+File: radeon/HAWAII_mc2.bin
File: radeon/HAWAII_me.bin
File: radeon/HAWAII_mec.bin
File: radeon/HAWAII_pfp.bin
File: radeon/HAWAII_rlc.bin
File: radeon/HAWAII_sdma.bin
File: radeon/HAWAII_smc.bin
+File: radeon/MULLINS_ce.bin
+File: radeon/MULLINS_me.bin
+File: radeon/MULLINS_mec.bin
+File: radeon/MULLINS_pfp.bin
+File: radeon/MULLINS_rlc.bin
+File: radeon/MULLINS_sdma.bin
+File: radeon/pitcairn_ce.bin
+File: radeon/pitcairn_mc.bin
+File: radeon/pitcairn_me.bin
+File: radeon/pitcairn_pfp.bin
+File: radeon/pitcairn_rlc.bin
+File: radeon/pitcairn_smc.bin
+File: radeon/tahiti_ce.bin
+File: radeon/tahiti_mc.bin
+File: radeon/tahiti_me.bin
+File: radeon/tahiti_pfp.bin
+File: radeon/tahiti_rlc.bin
+File: radeon/tahiti_smc.bin
+File: radeon/verde_ce.bin
+File: radeon/verde_mc.bin
+File: radeon/verde_me.bin
+File: radeon/verde_pfp.bin
+File: radeon/verde_rlc.bin
+File: radeon/verde_smc.bin
+File: radeon/oland_ce.bin
+File: radeon/oland_mc.bin
+File: radeon/oland_me.bin
+File: radeon/oland_pfp.bin
+File: radeon/oland_rlc.bin
+File: radeon/oland_smc.bin
+File: radeon/hainan_ce.bin
+File: radeon/hainan_mc.bin
+File: radeon/hainan_me.bin
+File: radeon/hainan_pfp.bin
+File: radeon/hainan_rlc.bin
+File: radeon/hainan_smc.bin
+File: radeon/bonaire_ce.bin
+File: radeon/bonaire_mc.bin
+File: radeon/bonaire_me.bin
+File: radeon/bonaire_mec.bin
+File: radeon/bonaire_pfp.bin
+File: radeon/bonaire_rlc.bin
+File: radeon/bonaire_sdma.bin
+File: radeon/bonaire_sdma1.bin
+File: radeon/bonaire_smc.bin
+File: radeon/bonaire_uvd.bin
+File: radeon/bonaire_vce.bin
+File: radeon/kabini_ce.bin
+File: radeon/kabini_me.bin
+File: radeon/kabini_mec.bin
+File: radeon/kabini_pfp.bin
+File: radeon/kabini_rlc.bin
+File: radeon/kabini_sdma.bin
+File: radeon/kabini_sdma1.bin
+File: radeon/kabini_uvd.bin
+File: radeon/kabini_vce.bin
+File: radeon/kaveri_ce.bin
+File: radeon/kaveri_me.bin
+File: radeon/kaveri_mec.bin
+File: radeon/kaveri_mec2.bin
+File: radeon/kaveri_pfp.bin
+File: radeon/kaveri_rlc.bin
+File: radeon/kaveri_sdma.bin
+File: radeon/kaveri_sdma1.bin
+File: radeon/kaveri_uvd.bin
+File: radeon/kaveri_vce.bin
+File: radeon/hawaii_ce.bin
+File: radeon/hawaii_mc.bin
+File: radeon/hawaii_me.bin
+File: radeon/hawaii_mec.bin
+File: radeon/hawaii_pfp.bin
+File: radeon/hawaii_rlc.bin
+File: radeon/hawaii_sdma.bin
+File: radeon/hawaii_sdma1.bin
+File: radeon/hawaii_smc.bin
+File: radeon/hawaii_uvd.bin
+File: radeon/hawaii_vce.bin
+File: radeon/mullins_ce.bin
+File: radeon/mullins_me.bin
+File: radeon/mullins_mec.bin
+File: radeon/mullins_pfp.bin
+File: radeon/mullins_rlc.bin
+File: radeon/mullins_sdma.bin
+File: radeon/mullins_sdma1.bin
+File: radeon/mullins_uvd.bin
+File: radeon/mullins_vce.bin
Licence: Redistributable. See LICENSE.radeon for details.
--------------------------------------------------------------------------
+Driver: amdgpu - AMD Radeon
+
+File: amdgpu/topaz_ce.bin
+File: amdgpu/topaz_mc.bin
+File: amdgpu/topaz_me.bin
+File: amdgpu/topaz_mec2.bin
+File: amdgpu/topaz_mec.bin
+File: amdgpu/topaz_pfp.bin
+File: amdgpu/topaz_rlc.bin
+File: amdgpu/topaz_sdma1.bin
+File: amdgpu/topaz_sdma.bin
+File: amdgpu/topaz_smc.bin
+File: amdgpu/tonga_ce.bin
+File: amdgpu/tonga_mc.bin
+File: amdgpu/tonga_me.bin
+File: amdgpu/tonga_mec2.bin
+File: amdgpu/tonga_mec.bin
+File: amdgpu/tonga_pfp.bin
+File: amdgpu/tonga_rlc.bin
+File: amdgpu/tonga_sdma1.bin
+File: amdgpu/tonga_sdma.bin
+File: amdgpu/tonga_smc.bin
+File: amdgpu/tonga_uvd.bin
+File: amdgpu/tonga_vce.bin
+File: amdgpu/carrizo_ce.bin
+File: amdgpu/carrizo_me.bin
+File: amdgpu/carrizo_mec2.bin
+File: amdgpu/carrizo_mec.bin
+File: amdgpu/carrizo_pfp.bin
+File: amdgpu/carrizo_rlc.bin
+File: amdgpu/carrizo_sdma1.bin
+File: amdgpu/carrizo_sdma.bin
+File: amdgpu/carrizo_uvd.bin
+File: amdgpu/carrizo_vce.bin
+File: amdgpu/fiji_ce.bin
+File: amdgpu/fiji_mc.bin
+File: amdgpu/fiji_me.bin
+File: amdgpu/fiji_mec2.bin
+File: amdgpu/fiji_mec.bin
+File: amdgpu/fiji_pfp.bin
+File: amdgpu/fiji_rlc.bin
+File: amdgpu/fiji_sdma1.bin
+File: amdgpu/fiji_sdma.bin
+File: amdgpu/fiji_smc.bin
+File: amdgpu/fiji_uvd.bin
+File: amdgpu/fiji_vce.bin
+File: amdgpu/stoney_ce.bin
+File: amdgpu/stoney_me.bin
+File: amdgpu/stoney_mec.bin
+File: amdgpu/stoney_pfp.bin
+File: amdgpu/stoney_rlc.bin
+File: amdgpu/stoney_sdma.bin
+File: amdgpu/stoney_uvd.bin
+File: amdgpu/stoney_vce.bin
+File: amdgpu/polaris10_ce.bin
+File: amdgpu/polaris10_mc.bin
+File: amdgpu/polaris10_me.bin
+File: amdgpu/polaris10_mec2.bin
+File: amdgpu/polaris10_mec.bin
+File: amdgpu/polaris10_pfp.bin
+File: amdgpu/polaris10_rlc.bin
+File: amdgpu/polaris10_sdma1.bin
+File: amdgpu/polaris10_sdma.bin
+File: amdgpu/polaris10_smc.bin
+File: amdgpu/polaris10_smc_sk.bin
+File: amdgpu/polaris10_uvd.bin
+File: amdgpu/polaris10_vce.bin
+File: amdgpu/polaris11_ce.bin
+File: amdgpu/polaris11_mc.bin
+File: amdgpu/polaris11_me.bin
+File: amdgpu/polaris11_mec2.bin
+File: amdgpu/polaris11_mec.bin
+File: amdgpu/polaris11_pfp.bin
+File: amdgpu/polaris11_rlc.bin
+File: amdgpu/polaris11_sdma1.bin
+File: amdgpu/polaris11_sdma.bin
+File: amdgpu/polaris11_smc.bin
+File: amdgpu/polaris11_smc_sk.bin
+File: amdgpu/polaris11_uvd.bin
+File: amdgpu/polaris11_vce.bin
+
+Licence: Redistributable. See LICENSE.amdgpu for details.
+
+--------------------------------------------------------------------------
+
Driver: s2255drv
File: f2255usb.bin
-Licence:
+Licence: Redistributable.
+
Sensoray grants permission to use and redistribute these firmware
files for use with Sensoray devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
Driver: rtl8192e - Realtek 8192 PCI wireless driver
-File: RTL8192E/*
+File: RTL8192E/boot.img
+File: RTL8192E/data.img
+File: RTL8192E/main.img
+
Licence: Redistributable, provided by Realtek in their driver
source download.
--------------------------------------------------------------------------
+Driver: qed - QLogic 4xxxx Ethernet Driver Core Module.
+
+File: qed/qed_init_values_zipped-8.4.2.0.bin
+File: qed/qed_init_values_zipped-8.7.3.0.bin
+File: qed/qed_init_values_zipped-8.10.5.0.bin
+File: qed/qed_init_values_zipped-8.10.10.0.bin
+
+Licence:
+ This file contains firmware data derived from proprietary unpublished
+ source code.
+ Copyright (c) 2015 QLogic Corporation.
+
+ Permission is hereby granted for the distribution of this firmware data
+ in hexadecimal or equivalent format, provided this copyright notice is
+ accompanying it.
+
+--------------------------------------------------------------------------
+
Driver: ueagle-atm - Driver for USB ADSL Modems based on Eagle IV Chipset
File: ueagle-atm/CMV4p.bin.v2
File: brcm/brcmfmac4329-sdio.bin
File: brcm/brcmfmac4330-sdio.bin
File: brcm/brcmfmac4334-sdio.bin
+File: brcm/brcmfmac43340-sdio.bin
File: brcm/brcmfmac4335-sdio.bin
File: brcm/brcmfmac43362-sdio.bin
+File: brcm/brcmfmac4339-sdio.bin
File: brcm/brcmfmac43241b0-sdio.bin
File: brcm/brcmfmac43241b4-sdio.bin
+File: brcm/brcmfmac43241b5-sdio.bin
+File: brcm/brcmfmac43242a.bin
+File: brcm/brcmfmac43143.bin
+File: brcm/brcmfmac43143-sdio.bin
+File: brcm/brcmfmac43455-sdio.bin
+File: brcm/brcmfmac4350c2-pcie.bin
+File: brcm/brcmfmac4350-pcie.bin
+File: brcm/brcmfmac4354-sdio.bin
+File: brcm/brcmfmac4356-pcie.bin
+File: brcm/brcmfmac43569.bin
+File: brcm/brcmfmac43570-pcie.bin
+File: brcm/brcmfmac43602-pcie.bin
+File: brcm/brcmfmac43602-pcie.ap.bin
+File: brcm/brcmfmac4366b-pcie.bin
+File: brcm/brcmfmac4371-pcie.bin
Licence: Redistributable. See LICENCE.broadcom_bcm43xx for details.
File: ti-connectivity/wl1251-nvs.bin
-Licence: See LICENCE.wl1251 for details.
+Licence: Redistributable. See LICENCE.wl1251 for details.
The published NVS files are for testing only. Every device needs to
have a unique NVS which is properly calibrated for best results.
Link: ti-connectivity/wl12xx-nvs.bin -> wl127x-nvs.bin
Link: ti-connectivity/wl1271-nvs.bin -> wl127x-nvs.bin
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
The NVS file includes two parts:
- radio calibration
Version: 8.5.0.0.55
File: ti-connectivity/wl18xx-fw-3.bin
Version: 8.8.0.0.13
-File: ti-connectivity/wl18xx-conf.bin
-Version: 6/5
+File: ti-connectivity/wl18xx-fw-4.bin
+Version: 8.9.0.0.69
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
The driver expects to find the firmwares under a ti-connectivity
subdirectory. So if your system looks for firmwares in /lib/firmware,
File: ti-connectivity/TIInit_7.2.31.bts
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
TIInit_7.2.31.bts version 7.2.31
File: tlg2300_firmware.bin
-Licence:
+Licence: Redistributable.
+
Telegent System grants permission to use and redistribute these
firmware files for use with devices containing the chip tlg2300, but
not as a part of the Linux kernel or in any other form which would
File: rtlwifi/rtl8192cfw.bin
File: rtlwifi/rtl8192cfwU.bin
File: rtlwifi/rtl8192cfwU_B.bin
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
Driver: rtl8192de - Realtek 802.11n WLAN driver for RTL8192DE
-Info: updated from Realtek version rtl_92ce_92se_92de_linux_mac80211_0004.0816.2011
+Info: Updated from Realtek version rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012
File: rtlwifi/rtl8192defw.bin
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
--------------------------------------------------------------------------
+Driver: rtl8723be - Realtek 802.11n WLAN driver for RTL8723BE
+
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
+File: rtlwifi/rtl8723befw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
Driver: r8723au - Realtek 802.11n WLAN driver for RTL8723AU
Info: Taken from Realtek driver rtl8723A_WiFi_linux_v4.1.3_6044.20121224
Driver: rtl8821ae - Realtek 802.11n WLAN driver for RTL8821AE
-Info: Taken from Realtek version wifi_driver_8821ae_0018.1129.2013.tar.gz
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
File: rtlwifi/rtl8821aefw.bin
+File: rtlwifi/rtl8821aefw_wowlan.bin
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
Driver: rtl8192ee - Realtek 802.11n WLAN driver for RTL8192EE
-Info: Taken from Realtek version rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013
+Info: Initial version taken from Realtek version
+ rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013
+ Updated Jan. 14, 2015 with file added by Realtek to
+ http://github.com/lwfinger/rtlwifi_new.git.
File: rtlwifi/rtl8192eefw.bin
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
--------------------------------------------------------------------------
+Driver: rtl8xxxu - Realtek 802.11n WLAN driver for RTL8XXX USB devices
+
+Info: rtl8723au taken from Realtek driver
+ rtl8723A_WiFi_linux_v4.1.3_6044.20121224
+ Firmware is embedded in the driver as data statements. This info
+ has been extracted into a binary file.
+File: rtlwifi/rtl8723aufw_A.bin
+File: rtlwifi/rtl8723aufw_B.bin
+File: rtlwifi/rtl8723aufw_B_NoBT.bin
+
+Info: rtl8723bu taken from Realtek driver
+ rtl8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX20150119-5844
+ Firmware is embedded in the driver as data statements. This info
+ has been extracted into a binary file.
+File: rtlwifi/rtl8723bu_nic.bin
+File: rtlwifi/rtl8723bu_wowlan.bin
+File: rtlwifi/rtl8723bu_ap_wowlan.bin
+
+Info: rtl8192eu taken from Realtek driver
+ rtl8192EU_linux_v4.3.1.1_11320.20140505
+ Firmware is embedded in the driver as data statements. This info
+ has been extracted into a binary file.
+File: rtlwifi/rtl8192eu_nic.bin
+File: rtlwifi/rtl8192eu_wowlan.bin
+File: rtlwifi/rtl8192eu_ap_wowlan.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
Driver: r8169 - RealTek 8169/8168/8101 ethernet driver.
File: rtl_nic/rtl8168d-1.fw
File: rtl_nic/rtl8168g-3.fw
Version: 0.0.1
+File: rtl_nic/rtl8168h-1.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8168h-2.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8107e-1.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8107e-2.fw
+Version: 0.0.2
+
Licence:
* Copyright © 2011-2013, Realtek Semiconductor Corporation
*
File: ar3k/ramps_0x31010000_40.dfu
File: ar3k/AthrBT_0x11020000.dfu
File: ar3k/ramps_0x11020000_40.dfu
-File: ar3k/AthrBT_0x01020201.dfu
File: ar3k/ramps_0x01020201_26.dfu
File: ar3k/ramps_0x01020201_40.dfu
File: ar3k/AthrBT_0x41020000.dfu
File: ar3k/ramps_0x41020000_40.dfu
+File: ar3k/AthrBT_0x11020100.dfu
+File: ar3k/ramps_0x11020100_40.dfu
+File: ar3k/AthrBT_0x31010100.dfu
+File: ar3k/ramps_0x31010100_40.dfu
Licence: Redistributable. See LICENCE.atheros_firmware for details
--------------------------------------------------------------------------
+Driver: DFU Driver for Atheros bluetooth chipset AR3012
+
+File: ar3k/AthrBT_0x01020201.dfu
+File: ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ar3k for details
+
+--------------------------------------------------------------------------
+
Driver:Atheros AR300x UART HCI Bluetooth Chip driver
File: ar3k/1020201/PS_ASIC.pst
--------------------------------------------------------------------------
+Driver: ath10k - Qualcomm Atheros support for QCA988x family of chips
+
+File: ath10k/QCA988X/hw2.0/board.bin
+File: ath10k/QCA988X/hw2.0/firmware-4.bin
+Version: 10.2.4.45
+Licence: ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt
+File: ath10k/QCA988X/hw2.0/firmware-5.bin
+Version: 10.2.4.70.54
+Licence: ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA6174/hw2.1/board.bin
+File: ath10k/QCA6174/hw2.1/board-2.bin
+File: ath10k/QCA6174/hw2.1/firmware-5.bin
+Version: SW_RM.1.1.1-00157-QCARMSWPZ-1
+Licence: ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt
+File: ath10k/QCA6174/hw3.0/board.bin
+File: ath10k/QCA6174/hw3.0/board-2.bin
+File: ath10k/QCA6174/hw3.0/firmware-4.bin
+Version: WLAN.RM.2.0-00180-QCARMSWPZ-1
+Licence: ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt
+File: ath10k/QCA9377/hw1.0/board.bin
+File: ath10k/QCA9377/hw1.0/board-2.bin
+File: ath10k/QCA9377/hw1.0/firmware-5.bin
+Version: WLAN.TF.1.0-00267-1
+Licence: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA99X0/hw2.0/board.bin
+File: ath10k/QCA99X0/hw2.0/firmware-5.bin
+Version: 10.4.1.00030-1
+Licence: ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA4019/hw1.0/board-2.bin
+File: ath10k/QCA4019/hw1.0/firmware-5.bin
+Version: 10.4-3.2.1-00028
+Licence: ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9887/hw1.0/board.bin
+File: ath10k/QCA9887/hw1.0/firmware-5.bin
+Version: 10.2.4-1.0-00013
+Licence: ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9888/hw2.0/board-2.bin
+File: ath10k/QCA9888/hw2.0/firmware-5.bin
+Version: 10.4-3.2-00072
+Licence: ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9984/hw1.0/board-2.bin
+File: ath10k/QCA9984/hw1.0/firmware-5.bin
+Version: 10.4-3.2-00072
+Licence: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
Driver: myri10ge - Myri10GE 10GbE NIC driver
File: myri10ge_eth_z8e.dat
File: dvb-usb-terratec-h5-drxk.fw
-Licence:
+Licence: Redistributable.
+
TERRATEC grants permission to use and redistribute these firmware
files for use with TERRATEC devices, but not as part of the Linux
kernel or in any other form which would require these files themselves
Driver: s5p-mfc - Samsung MFC video encoder/decoder driver
-File: s5p-mfc/s5p-mfc.fw
-File: s5p-mfc/s5p-mfc-v6.fw
+File: s5p-mfc.fw
+File: s5p-mfc-v6.fw
+File: s5p-mfc-v6-v2.fw
+File: s5p-mfc-v7.fw
+File: s5p-mfc-v8.fw
-Licence:
-Samsung grants permission to use and redistribute these firmware
-files for use with Exynos series devices, but not as part of the Linux
-kernel or in any other form which would require these files themselves
+Licence: Redistributable.
+
+Samsung grants permission to use and redistribute aforementioned firmware
+files for the use with Exynos series devices, but not as part of the Linux
+kernel, or in any other form which would require these files themselves
to be covered by the terms of the GNU General Public License.
These firmware files are distributed in the hope that they will be
File: intel/ibt-hw-37.7.bseq
Version: 1316.02.00
File: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_86_0001
File: intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_86_0001
+File: intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_38_0001
+File: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_38_0001
+File: intel/ibt-hw-37.8.bseq
+Version: 1339_02.00
+File: intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
+Version: BT_StonePeak_C0_REL_58_0001
+File: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
+Version: BT_StonePeak_D0_REL_37_0002
+File: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
+Version: BT_StonePeak_D1_REL_20_0001
+File: intel/ibt-11-5.ddc
+Version: LnP/SfP_REL0257
+File: intel/ibt-11-5.sfi
+Version: BT_LightningPeak_REL0330
+File: intel/ibt-12-16.ddc
+Version: BT_WindStormPeak_REL0060
+File: intel/ibt-12-16.sfi
+Version: BT_WindStormPeak_REL0060
Licence: Redistributable. See LICENCE.ibt_firmware for details
+File: rtl_bt/rtl8192ee_fw.bin
+File: rtl_bt/rtl8192eu_fw.bin
+File: rtl_bt/rtl8723a_fw.bin
+File: rtl_bt/rtl8723b_fw.bin
+File: rtl_bt/rtl8761a_fw.bin
+File: rtl_bt/rtl8812ae_fw.bin
+File: rtl_bt/rtl8821a_fw.bin
+File: rtl_bt/rtl8822b_fw.bin
+File: rtl_bt/rtl8822b_config.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+Found in vendor driver, linux_bt_usb_2.11.20140423_8723be.rar
+From https://github.com/troy-tan/driver_store
+Files rtl_bt/rtl8822b_* came directly from Realtek.
+
--------------------------------------------------------------------------
Driver: btmtk_usb - Bluetooth USB driver
File: rp2.fw
-Licence:
+Licence: Redistributable.
+
Copyright (C) 2013 Comtrol Corporation
Comtrol grants permission to use and redistribute these firmware
File: go7007/px-tv402u.fw
File: go7007/wis-startrek.fw
-Licence: Redistributable. See LICENCE.go7007_firmware for details
+Licence: Redistributable. See LICENCE.go7007 for details
--------------------------------------------------------------------------
File: amd-ucode/microcode_amd.bin
Version: 2013-07-10
File: amd-ucode/microcode_amd_fam15h.bin
-Version: 2013-07-10
+Version: 2016-03-16
+File: amd-ucode/microcode_amd_fam16h.bin
+Version: 2014-10-28
License: Redistributable. See LICENSE.amd-ucode for details
--------------------------------------------------------------------------
+Driver: mxu11x0 - MOXA UPort 11x0 USB Serial hub driver
+
+File: moxa/moxa-1110.fw
+File: moxa/moxa-1130.fw
+File: moxa/moxa-1131.fw
+File: moxa/moxa-1150.fw
+File: moxa/moxa-1151.fw
+
+License: Redistributable. See LICENSE.moxa for details
+
+--------------------------------------------------------------------------
+
Driver: mxuport - MOXA UPort USB Serial hub driver
File: moxa/moxa-1250.fw
File: moxa/moxa-1653.fw
File: moxa/moxa-1658.fw
-License:
-The software accompanying this license statement (the “Software”)
-is the property of Moxa Inc. (the “Moxa”), and is protected by
-United States and International Copyright Laws and International
-treaty provisions. No ownership rights are granted by this
-Agreement or possession of the Software. Therefore, you must treat
-the Licensed Software like any other copyrighted material. Your
-rights and obligations in its use are described as follows:
-
-1. You may freely redistribute this software under this license.
-2. You may freely download and use this software on Moxa's device.
-3. You may not modify or attempt to reverse engineer the software, or
- make any attempt to change or even examine the source code of the
- software.
-4. You may not re-license or sub-license the software to any person or
- business, using any other license.
-5. Moxa(r) is worldwide registered trademark.
+License: Redistributable. See LICENSE.moxa for details
--------------------------------------------------------------------------
File: wsm_22.bin
Version: WSM395
-Licence: Redistributable. See LICENSE.cw1200 for details.
+Licence: Redistributable. See LICENCE.cw1200 for details.
File: sdd_sagrad_1091_1098.bin
--------------------------------------------------------------------------
-Driver: BFA/BNA - Brocade Adapter FC/FCOE drivers
+Driver: BFA/BNA - QLogic BR-series Adapter FC/FCOE drivers
File: cbfw-3.2.1.1.bin
File: ctfw-3.2.1.1.bin
File: cbfw-3.2.3.0.bin
File: ctfw-3.2.3.0.bin
File: ct2fw-3.2.3.0.bin
+File: cbfw-3.2.5.1.bin
+File: ctfw-3.2.5.1.bin
+File: ct2fw-3.2.5.1.bin
Licence:
This file contains firmware data derived from proprietary unpublished
-source code, Copyright (c) 2013 Brocade Communications Systems, Inc.
+source code.
+Copyright (c) 2013-2014 Brocade Communications Systems, Inc.
+Copyright (c) 2014-2015 QLogic Corporation.
Permission is hereby granted for the distribution of this firmware data
in hexadecimal or equivalent format, provided this copyright notice is
accompanying it.
-Found in hex form in kernel source.
-
-Brocade grants permission to use and redistribute these firmware files
-for use with Brocade devices, but not as a part of the Linux
+QLogic grants permission to use and redistribute these firmware files
+for use with QLogic BR-series devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
to be covered by the terms of the GNU General Public License.
These firmware files are distributed in the hope that they will be
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
--------------------------------------------------------------------------
+Driver: qat - Intel(R) QAT crypto accelerator
+
+File: qat_895xcc.bin
+File: qat_895xcc_mmp.bin
+File: qat_c3xxx.bin
+File: qat_c3xxx_mmp.bin
+File: qat_c62x.bin
+File: qat_c62x_mmp.bin
+
+Licence: Redistributable. See LICENCE.qat_firmware
+--------------------------------------------------------------------------
+
+Driver: rsi -- Redpine Signals Inc 91x driver
+
+File: rsi_91x.fw
+
+Licence:
+ * Firmware is:
+ * Derived from proprietary unpublished source code,
+ * Copyright (C) 2014 Redpine Signals Inc.
+ *
+ * Permission is hereby granted for the distribution of this firmware
+ * as part of Linux or other Open Source operating system kernel
+ * provided this copyright notice is accompanying it.
+
+--------------------------------------------------------------------------
+
+Driver: xhci-rcar -- Renesas R-Car Gen2/3 USB 3.0 host controller driver
+
+File: r8a779x_usb3_v1.dlmem
+File: r8a779x_usb3_v2.dlmem
+File: r8a779x_usb3_v3.dlmem
+
+Licence: Redistributable. See LICENCE.r8a779x_usb3 for details.
+
+--------------------------------------------------------------------------
+
+Driver: snd_soc_sst_acpi
+
+File: intel/fw_sst_0f28.bin-48kHz_i2s_master
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: as102 - Abilis Systems Single DVB-T Receiver
+
+File: as102_data1_st.hex
+File: as102_data2_st.hex
+
+License: Redistributable. See LICENCE.Abilis for details
+
+--------------------------------------------------------------------------
+
+Driver: it9135 -- ITEtech IT913x DVB-T USB driver
+
+File: dvb-usb-it9135-01.fw
+File: dvb-usb-it9135-02.fw
+
+Licence: Redistributable. See LICENCE.it913x for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_soc_sst_acpi
+
+File: intel/IntcSST2.bin
+Version: 8.4.1.77
+
+License: Redistributable. See LICENCE.IntcSST2 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_intel_sst_core
+
+File: intel/fw_sst_0f28.bin
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_intel_sst_core
+
+File: intel/fw_sst_22a8.bin
+Version: 01.0B.02.02
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd-soc-skl
+
+File: intel/dsp_fw_release.bin
+Version: 8.20.00.958
+md5sum: 02bd300f5ef85ae04afffd7c0ef50c46
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_bxt.bin
+Version: 9.22.00.1118
+md5sum: 469dfcf5b2ebbc58505a0cca23303723
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_kbl.bin
+Version: 09.21.00.1037
+md5sum: e71a2421565fadae228b3924d9510bcb
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+--------------------------------------------------------------------------
+
+Driver: smsmdtv - Siano MDTV Core module
+
+File: cmmb_vega_12mhz.inp
+File: cmmb_venice_12mhz.inp
+File: dvb_nova_12mhz.inp
+File: dvb_nova_12mhz_b0.inp
+File: isdbt_nova_12mhz.inp
+File: isdbt_nova_12mhz_b0.inp
+File: isdbt_rio.inp
+File: sms1xxx-hcw-55xxx-dvbt-02.fw
+File: sms1xxx-hcw-55xxx-isdbt-02.fw
+File: sms1xxx-nova-a-dvbt-01.fw
+File: sms1xxx-nova-b-dvbt-01.fw
+File: sms1xxx-stellar-dvbt-01.fw
+File: tdmb_nova_12mhz.inp
+
+Licence: Redistributable. See LICENCE.siano for details
+
+--------------------------------------------------------------------------
+
+Driver: xhci-tegra -- NVIDIA Tegra XHCI driver
+
+File: nvidia/tegra124/xusb.bin
+Version: v45.46
+
+File: nvidia/tegra210/xusb.bin
+Version: v50.10
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: atusb - ATUSB IEEE 802.15.4 transceiver driver
+
+File: atusb/atusb-0.2.dfu
+Version: 0.2
+Info: atusb/ChangeLog
+
+Licence: GPLv2+
+
+--------------------------------------------------------------------------
+
+Driver: qca - Qualcomm Atheros Bluetooth support for QCA61x4 chips
+
+File: qca/nvm_usb_00000201.bin
+File: qca/nvm_usb_00000200.bin
+File: qca/nvm_usb_00000300.bin
+File: qca/nvm_usb_00000302.bin
+File: qca/nvm_00130300.bin
+File: qca/nvm_00130302.bin
+File: qca/rampatch_usb_00000200.bin
+File: qca/rampatch_usb_00000201.bin
+File: qca/rampatch_usb_00000300.bin
+File: qca/rampatch_usb_00000302.bin
+File: qca/rampatch_00130300.bin
+File: qca/rampatch_00130302.bin
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
+Driver: liquidio -- Cavium LiquidIO driver
+
+File: liquidio/lio_210nv_nic.bin
+Version: v1.1.9
+
+File: liquidio/lio_210sv_nic.bin
+Version: v1.1.9
+
+File: liquidio/lio_410nv_nic.bin
+Version: v1.1.9
+
+Licence: Redistributable. See LICENCE.cavium for details
+
+--------------------------------------------------------------------------
+
+Driver: i915 -- Intel Integrated Graphics driver
+
+File: i915/skl_dmc_ver1_23.bin
+File: i915/skl_dmc_ver1_26.bin
+File: i915/skl_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 26 for Skylake
+
+File: i915/bxt_dmc_ver1_07.bin
+File: i915/bxt_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 07 for Broxton
+
+File: i915/kbl_dmc_ver1_01.bin
+File: i915/kbl_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 01 for Kabylake
+
+File: i915/skl_guc_ver1.bin
+Version: Guc API/ABI ver 1 - release 1059 for Skylake
+
+File: i915/skl_guc_ver4.bin
+Version: Guc API/ABI ver 4 - release 3 for Skylake
+
+File: i915/skl_guc_ver6_1.bin
+File: i915/skl_guc_ver6.bin
+Version: Guc API/ABI ver 6 - release 1 for Skylake
+
+License: Redistributable. See LICENSE.i915 for details
+
+--------------------------------------------------------------------------
+
+Driver: nouveau - NVIDIA GPU driver
+
+File: nvidia/gk20a/fecs_data.bin
+File: nvidia/gk20a/fecs_inst.bin
+File: nvidia/gk20a/gpccs_data.bin
+File: nvidia/gk20a/gpccs_inst.bin
+File: nvidia/gk20a/sw_bundle_init.bin
+File: nvidia/gk20a/sw_ctx.bin
+File: nvidia/gk20a/sw_method_init.bin
+File: nvidia/gk20a/sw_nonctx.bin
+File: nvidia/gm200/acr/bl.bin
+File: nvidia/gm200/acr/ucode_load.bin
+File: nvidia/gm200/acr/ucode_unload.bin
+File: nvidia/gm200/gr/fecs_bl.bin
+File: nvidia/gm200/gr/fecs_data.bin
+File: nvidia/gm200/gr/fecs_inst.bin
+File: nvidia/gm200/gr/fecs_sig.bin
+File: nvidia/gm200/gr/gpccs_bl.bin
+File: nvidia/gm200/gr/gpccs_data.bin
+File: nvidia/gm200/gr/gpccs_inst.bin
+File: nvidia/gm200/gr/gpccs_sig.bin
+File: nvidia/gm200/gr/sw_bundle_init.bin
+File: nvidia/gm200/gr/sw_ctx.bin
+File: nvidia/gm200/gr/sw_method_init.bin
+File: nvidia/gm200/gr/sw_nonctx.bin
+File: nvidia/gm204/acr/bl.bin
+File: nvidia/gm204/acr/ucode_load.bin
+File: nvidia/gm204/acr/ucode_unload.bin
+File: nvidia/gm204/gr/fecs_bl.bin
+File: nvidia/gm204/gr/fecs_data.bin
+File: nvidia/gm204/gr/fecs_inst.bin
+File: nvidia/gm204/gr/fecs_sig.bin
+File: nvidia/gm204/gr/gpccs_bl.bin
+File: nvidia/gm204/gr/gpccs_data.bin
+File: nvidia/gm204/gr/gpccs_inst.bin
+File: nvidia/gm204/gr/gpccs_sig.bin
+File: nvidia/gm204/gr/sw_bundle_init.bin
+File: nvidia/gm204/gr/sw_ctx.bin
+File: nvidia/gm204/gr/sw_method_init.bin
+File: nvidia/gm204/gr/sw_nonctx.bin
+File: nvidia/gm206/acr/bl.bin
+File: nvidia/gm206/acr/ucode_load.bin
+File: nvidia/gm206/acr/ucode_unload.bin
+File: nvidia/gm206/gr/fecs_bl.bin
+File: nvidia/gm206/gr/fecs_data.bin
+File: nvidia/gm206/gr/fecs_inst.bin
+File: nvidia/gm206/gr/fecs_sig.bin
+File: nvidia/gm206/gr/gpccs_bl.bin
+File: nvidia/gm206/gr/gpccs_data.bin
+File: nvidia/gm206/gr/gpccs_inst.bin
+File: nvidia/gm206/gr/gpccs_sig.bin
+File: nvidia/gm206/gr/sw_bundle_init.bin
+File: nvidia/gm206/gr/sw_ctx.bin
+File: nvidia/gm206/gr/sw_method_init.bin
+File: nvidia/gm206/gr/sw_nonctx.bin
+File: nvidia/gm20b/acr/bl.bin
+File: nvidia/gm20b/acr/ucode_load.bin
+File: nvidia/gm20b/gr/fecs_bl.bin
+File: nvidia/gm20b/gr/fecs_data.bin
+File: nvidia/gm20b/gr/fecs_inst.bin
+File: nvidia/gm20b/gr/fecs_sig.bin
+File: nvidia/gm20b/gr/gpccs_bl.bin
+File: nvidia/gm20b/gr/gpccs_data.bin
+File: nvidia/gm20b/gr/gpccs_inst.bin
+File: nvidia/gm20b/gr/gpccs_sig.bin
+File: nvidia/gm20b/gr/sw_bundle_init.bin
+File: nvidia/gm20b/gr/sw_ctx.bin
+File: nvidia/gm20b/gr/sw_method_init.bin
+File: nvidia/gm20b/gr/sw_nonctx.bin
+File: nvidia/gp100/acr/bl.bin
+File: nvidia/gp100/acr/ucode_load.bin
+File: nvidia/gp100/acr/ucode_unload.bin
+File: nvidia/gp100/gr/fecs_bl.bin
+File: nvidia/gp100/gr/fecs_data.bin
+File: nvidia/gp100/gr/fecs_inst.bin
+File: nvidia/gp100/gr/fecs_sig.bin
+File: nvidia/gp100/gr/gpccs_bl.bin
+File: nvidia/gp100/gr/gpccs_data.bin
+File: nvidia/gp100/gr/gpccs_inst.bin
+File: nvidia/gp100/gr/gpccs_sig.bin
+File: nvidia/gp100/gr/sw_bundle_init.bin
+File: nvidia/gp100/gr/sw_ctx.bin
+File: nvidia/gp100/gr/sw_method_init.bin
+File: nvidia/gp100/gr/sw_nonctx.bin
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: wilc1000 - Atmel 802.11n WLAN driver for WILC1000
+
+File: atmel/wilc1000_fw.bin
+File: atmel/wilc1000_ap_fw.bin
+File: atmel/wilc1000_p2p_fw.bin
+
+License: Redistributable. See LICENSE.atmel for details
+
+--------------------------------------------------------------------------
+
+Driver: hfi1 - Intel OPA Gen 1 adapter
+
+File: hfi1_dc8051.fw
+Version: 0.35
+File: hfi1_fabric.fw
+File: hfi1_pcie.fw
+File: hfi1_sbus.fw
+
+Licence: Redistributable. See LICENSE.hfi1_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: knav_qmss_queue - TI Keystone 2 QMSS driver
+
+File: ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin
+
+Licence: Redistributable. See LICENCE.ti-keystone for details.
+
+--------------------------------------------------------------------------
+
+Driver: mwlwifi - Marvell mac80211 driver for 80211ac cards.
+
+File: mwlwifi/88W8864.bin
+Version: 7.2.8.6
+
+File: mwlwifi/88W8897.bin
+Version: 8.2.0.10
+
+Licence: Redistributable. See LICENCE.Marvell for details.
+
+--------------------------------------------------------------------------
+
+Driver: mtk-vpu - Mediatek VPU video processing unit driver
+
+File: vpu_d.bin
+File: vpu_p.bin
+
+Licence: Redistributable.
+
+MediaTek Inc. grants permission to use and redistribute aforementioned firmware
+files for the use with devices containing MediaTek chipsets, but not as part of
+the Linux kernel or in any other form which would require these files themselves
+to be covered by the terms of the GNU General Public License or the GNU Lesser
+General Public License.
+
+These firmware files are distributed in the hope that they will be useful, but
+are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
+OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+--------------------------------------------------------------------------
+
+Driver: rk3399-dptx - ROCKCHIP rk3399 dptx firmware
+
+File: rockchip/dptx.bin
+Version: 2.9
+Licence: Redistributable. See LICENCE.rockchip for details.
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.11 (GNU/Linux)
+Version: GnuPG v1
-iQEcBAABAgAGBQJR3dkfAAoJEKXo28mMAQi0iTsIAJ5nCgz/+jFYag2W/OH+kOQe
-BDXYSC5diXQR5wF/HUkXWh0sl+jNK/OrRVxT7sFaEgAUhEXhK6Df/h7qnJAYQGFr
-5+CKhfSr/0Qbk1ziWYAXVKMOXbuLWSSIov1SCcwLsps7A7puITK6xDemLby7KDGC
-xCUfKIM/BO6DyFpNhKQ+xJdDi+yVxUKQhbdk/8gY94VdUnVZq3CTK9UStpBuaXu0
-qJNfhbaU+OzgZmnmLq5+xGsCML1xfbgF6sexVRx7oT/Jv30tm97YQJWR0h4DU7jU
-zjID8kGtYRVV7+i8jC+jVpFo21yDVUkHUcqtNXXRB/lbOYFAm+UJviAEc4NEdSw=
-=JaWY
+iQEcBAABAgAGBQJW6d1MAAoJEOS+UznzKK5zSxkH+gJLffKGRM9BHe0D0/fkb0Gs
+FZVp0eUNREOQoYwHJq9Ms1RebaZJkaUnd8SXCODJrqxDsxqUgunUtP6Qfh3Ru6fV
+n0wgFVISKSQVLDP+I/ANFbWA2KhV5e4LuLQp5cDSItv6916kmNlM5kxtJ5QBrNXu
+kr5bNReYgYTl7PSoCPuPfVILToG0ltZQMdKI1GImRCMVrYjGMbv8EyUC3r8ZbChG
+Lv6K0AsULA81lXBAW0JYlxu6cNv1MJ3mxttwCswaJNcd+Y11ZQA8r2sjJoWbNSlS
+nsDPLsUKE/RsW9MlMxiI2Jqo9PrZz923bu/cWMU1FPp+cJII0T7idWGUTVhQjc8=
+=MTxP
-----END PGP SIGNATURE-----
--- /dev/null
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAABAgAGBQJUTtyFAAoJEOS+UznzKK5z4mwIAKEoRVZfNlqlsD2SR6Sfy3Cw
+8SgsmUk0Wtdt4AmIMn3O4cZ+ONN9knMrJyLcDk+dH2dGsWPutNCE73diC7jP+P2W
+hPy++6o9EBgCVBGxa/9ltuIAsS6N7HXPX2StZHcSaZEy+QWFX9rLmX9YF2lHzhwr
+mbgK9/LLL2mV9BzBeuLAWBpzijIIrYgBfxDQS5gLwyveJMrWFO4WqupXd6XyrFur
+ixe4paWNqHf82Llz7Yy55H8TAlES4eCg/wpxKVFAMDrs25MEXLoIGlAwLoTZBRkQ
+bX+HsHfN3IcOi67UxwbRzTkb+hBvT13yJN4TymKhXstx4A/a3jF2sMlUD4aRs88=
+=YwHU
+-----END PGP SIGNATURE-----
--- /dev/null
+:020000040000FA
+:204000002020800F000050422020800F00008CA32020800F0000B4A32020800F000018AB89
+:204020002020800F0000D4A32020800F0000D4A32020800F00001CA42020800F00001CA4D6
+:204040002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A348
+:204060002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A328
+:204080002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A308
+:2040A0002020800F0000D4A32020800F0000D4A32020800F0000E06C2020800F00002075F5
+:2040C0002020800F000044762020800F0000D4A32020800F0000D4A32020800F0000D4A385
+:2040E0002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A3A8
+:020000040000FA
+:20420000012B61733130785F7573625F66775F656570726F6D0000000000000000000000F9
+:20422000000061623034000000000000000000000000736D617274696E0000000000000059
+:2042400000000000A9CD040100000000000000004A2100004A2200004A2300004A24000031
+:204260004A2500004A2600004A2700004A2000104A2100104A2200104A2300104A24001082
+:204280004A2500104A2600104A2700104A2000204A2100204A2200204A2300204A240020E2
+:2042A0004A2500204A2600204A2700204A2000304A2100304A2000002220800F000048C4D2
+:2042C0000A24803FFF00ACF10A22803F00006CD34A2300302220800F000060B309000000A1
+:2042E000F8420000692040004A2600704A2600704A260070F107CFFFF1C0AB26087000005B
+:204300000000B60B0001BE0DC00210D24870D60DE002216A02F0E078F60D00017DE840224F
+:204320000003C20DE002402241033E0900035A0900032608000006D11E0A200305D0E60B5D
+:204340004003220E4003FDF16CD20000B86A0000905F0100F1C06E0E6003E1C5E9D0EAD2BE
+:2043600019D908B92CA02CA200DDB2A8B2AAE7D14A1844004CD94C184400E5D14E184400D2
+:2043800054D95018440022184203B8A8620CA001B8AA060CA001A970920C4003CA0B000171
+:2043A000C5048003E1C4E1C1E1C2E1C3E1C5E1C6E1C76A248012E1C4D2D32213800081E0AE
+:2043C000CA2062007AF440130D01110D5E10CED140818C22FF8F04F402D870F0130DDE105A
+:2043E0001289F1DEF28BC478E47E0B08800303D864F0C5898C26C39F09F2058B0F0E011058
+:204400000B0D9E1000830B0A000004D856F054130001E4B8D120618105D850F4251380006C
+:204420002B085000048BA489230D0110068B46891B0A01008C25C39F09F23C11800081E03A
+:20444000CC22828F0000FF0003F406D836F0231380001108910056130001C1B80908D0003F
+:2044600007D82CF04A898C22C38F25F20A8B470A01004B8B0B893F088100098BA989370D34
+:2044800001100C8BAC892F0D0110150A5100A7898C25C39F0FF2078B1B0D011082E2CC2221
+:2044A00022800BF428898C21C38F05F2088B0B09000008D802F009D8C1C429200003C1C701
+:2044C000C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C3FC1C08B1FC1C48B19A
+:2044E000FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C05
+:2045000008BF6A248010E1C46A24C010E1C46A248012E1C4F1C08224023A987000DB6876F5
+:204520006870687568720FF00BEF170F511079D11679C081326D8371C1A1C16DCF7D01E002
+:204540000F783D08930274D70024010135791961322745106BD13889396135791961296764
+:2045600002254F008C27FF9FE0F56AD116796181326A83716BA1616A6F7AE3F1011CC230C0
+:2045800060C695C08B713E0E600354DA55148330230B5200496B0CF0126A8370801001007B
+:2045A00080E1A40A6203CA20620061BA4F7AED0AC28035C2210A520000DB0CF0126B837063
+:2045C000368080E1800A6203CA20620001E36F7BED0B828001D88024023AD1C0C1C42920A9
+:2045E0000003C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3456
+:20460000041409340414083404140734041406340414053404140434C1C3C1C2C1C1E07FC3
+:20462000C1C4E078E1C4E1C0E1C1E1C2E1C3FC1CC8B2E1C5E1C66A248012E1C4F1C031D315
+:204640000583B7081000188BA108950240270C7333240010147C007C050505050808080A91
+:20466000182501D805A349F002D80AF002D805A356130001C1B80B08D10003D805A327D0AC
+:2046800000D934A835A839F024D104D805A300D814A915A94021800504E1EA0BE00202DA15
+:2046A0002BF01FD00C1000091CD500DE21081E00158D8AE801D815AD4025C017246DC60B68
+:2046C000E00202DAD4AD05D805A317F0148DD5AD89E801D814AD4025C019246DA60BE0027F
+:2046E00002DA04D805A309F00ED1FA09E002422140056920400003D12211800096E814F023
+:2047000000EAFF009CFDFF00C65E0000C64E000014C8000064C800008CD2000074EF9B007C
+:20472000D1D2000001D805A1D1C0C1C429200003C1C6C1C504140B34C1C3C1C2C1C1C1C087
+:20474000E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C0A1C1BC1703F05B
+:20476000FED860C0018301E0BA09600301A394170DF04B0851000CFF588D60C03F088000F1
+:20478000FCD609660F0A4000287052FF20C0096638AD50FF20C018AD088B23085100687087
+:2047A00057E0246BDE0AE00202DA8B7168705DE0D20AE00201DA018304A39BFF0C85EED1CE
+:2047C000960DE002157800ABA1C0D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07FE3
+:2047E000C1C4E078F1C00608A00300D9E3D0149033081101287028752877287610F0E0D2D9
+:20480000347A609201E17E66641203012F797F67C8120301961202077D655860E309928CF7
+:204820000CF0D8D02888D6D03478C09064100F01C8100D0196100007B81701F66A08A00390
+:204840002989CED10FB128EE05814D0890007A09A003E970CCD3D209A00300DA1A70287727
+:204860006609A003C9700A72120DA003E9732E0AC003C2D10DB115254013157815781578D3
+:204880001578346E2208A003D961C0D13070CA204D0006F0B9D0BED12DB0BCD0B7D10EB1BC
+:2048A000AD07600301D8E078E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1C36
+:2048C000C8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08B4FC1C48B4BA
+:2048E000FC1C88B4FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0A2C1871748
+:204900000DF600D8001C043041C0FFD80AAD81C0BA0EE0018B7101C09ED25A700420800F49
+:20492000FFFF00004128110400822F238804227000A20182786001A20014003122821A70F6
+:20494000386002A20E8AC195346E170851000385027944B9386003A544B806B205F001D859
+:204960000EAAC6B223A587D7088F01E04A0F600332D983D028AF288F347800184404641839
+:204980008404C818040496189C03098D01E00F790B09F20C09AD32D809AD098F1D085100C5
+:2049A00076D07DD10C8002B8AE0BE00215787BD10AAD960E200301D8A2C0D1C0C1C4292091
+:2049C0000003C1C46B24C010C1C46B248010C1C49F74041412340414113404141034C1C715
+:2049E000C1C6C1C504140B3404140A3404140934041408340414073404140634041405345E
+:204A000004140434C1C3C1C2C1C1C1C0E07FC1C4E1C5E1C608735BD0088859D5147DC095C1
+:204A2000C0B36415031160B1C815011120B2C1C6E07FC1C5F1C0E1C5A1C138170DF601DB51
+:204A4000A97063E0246D3E08E00202DA008D8C20C38F4AD268AD08F40C8247D1FA0AE00221
+:204A6000157800AD2212800084E8221AC20010F000D860C04AD001DA0A24000702D9009051
+:204A80004873B872460D20004A26000001D8D9056003A1C0F1C0E1C542D120170DF601DA54
+:204AA000668948ADA1C100D8090B510006A90FF060C03BD00A24000702D9FFDB00904A25B1
+:204AC00040000A0D20004A260000A9706BE0246DB20FA00202DA01D8DBF1E078E1C4E1C078
+:204AE000E1C1E1C2E1C36A248012E1C4F1C0A2C100DA40C2041C84308B70D20CE00181C148
+:204B000020D0061703F648A849AB48710CF01CD0347801E12F7940B064188400C818840080
+:204B200096189C00EB09928C1AD043A340A041A042A046B04EA8A2C0D1C0C1C429200003F6
+:204B4000C1C3C1C2C1C1C1C0E07FC1C4F1C0A60C400315D1048901DDA8E8E20C6001A4A944
+:204B60000876360C6001A9708609000322F0E078D4C800004447000000EAFF007CF2FF0082
+:204B800004F4FF000088C340FFFF0000102700006CF2FF00A8480000E44700004CD30000C7
+:204BA0001CEAFF00FCD20000EE0B6001A970A976AD046003C970E078F1C0A1C1F5D000D93A
+:204BC00060C101DA21A0D81700F00A24000702D9FFDB0090B872F60B20004A26000001D82B
+:204BE000A1C0D1C0E07EE078F1C0E1C5A1C1EAD007D900DD7E092003A9727A0920032872D8
+:204C00001E09C001E5D1741700F04D812E814DA02EA08C1700F001DA0A24000702D9009035
+:204C200060C54873B872A60B20004A26000001D82FF1E078F1C08E0D00035E0B600100D8E7
+:204C4000AE0B400101D8D1C0E07EE078F1C0E1C5D2D0F209A001008000DD81E0CA204203B8
+:204C60000CF496D9141700F01E0AA00130B0BA098001160F800101D8ED034003F1C00A0B45
+:204C80004001BE1703F6128B1708DE01C4D08A211000E20820032872DA082003C1D096D870
+:204CA00010B38A200F0A1E0920035AD901D8CDF1F1C0E1C5B9D02588B01702F625AA20829D
+:204CC0000080307001DD0CF2960C600100A21609A001087505D8EE0820035AD989036003DE
+:204CE000A970E078ADD0A51701F6408000811B0A000003DB00DAACD00C18E4000C18A400A9
+:204D0000CCD847190200E07F01D8E078F1C0E1C5A2D105898C20C38F01DD20F2D20F400195
+:204D20000A2500901CF2E60880011E0BC0013A0BC001660BC0019E0BC001B60BC001560CC7
+:204D4000C0016A0CC001720BC001AA0CC00197D0720820035AD904F003D805A90903600383
+:204D6000A970E078F1C0E1C5DE0AE00101DD90D0ABB0F5026003A970F1C0720A6003E8D945
+:204D800086D6048E7D170DF604AD068E06AD89D01208200328726E0DE00100DF86D01418A9
+:204DA000E40386D06818E003AE0B000279D21A70A3E8088A13085100487075E04871260B43
+:204DC000A00276E1E8AA54150011FFDB84B8541D04102415801064AE66AE5D0851004870D6
+:204DE000802082014871FE0AA0028021C2066920400065AE20F04870802082074871E60A4E
+:204E0000A0028021C2077E0E400200D98CB9120A60022870048D251DC21304AE068D241D56
+:204E2000C21306AE66D02818640062D0E8D9760FE002E972190260030A70E078F1C0C60C87
+:204E4000C00101D801F1E078F1C0E1C5360E600200DD5CD00488491701F63C1902000489A1
+:204E60008C20C38F05F206898C20C38F03F4A97004F00609400201D8ED014003F1C0E1C5FA
+:204E80003E170DF6561500110D081E004E0A0000A60A4002EE0D40024AD004883C1D021073
+:204EA000C501600301D8E078F1C04A0940033BD0288832170DF628AD27884A8827AD29886F
+:204EC0004AAD29AD2C888C22C38F2CAD2B882BAD268826AD248824AD00D904F42AAD2AA875
+:204EE0005615001182B8C60EA001561D0410220FA00101DE060F80017A0F8001F60F800129
+:204F00008608C001C9709608E00100D91D1701F609898BE8F2FEC9A91F1701F63A0EA00208
+:204F20000C851CD10AA93901600301D8F1C07E0E800100D9131700F629A8E9FE15D1A609C6
+:204F4000E0020A89FFD80AA90C1701F6101700F60DB10E1700F60EB156110001A2B8561952
+:204F60000400E704EFFF01D8F1C017D1287080208208120BA00202DA8A0B8004CB04EFFFAF
+:204F800001D8E078F1C0A20B8004BF04EFFF01D88CD2000020E09B009CFDFF0040E09B0028
+:204FA00048E09B0034E49B00881300003CEAFF004C808B00E4E89B0080E89B0068EC9B000B
+:204FC000D4FDFF0090D20000F1C02A086003D873B2C10876A8752870170DB21E88712DD17D
+:204FE0000209A00242214004692040001CF0001C8433021C0430041C8430026D061C0430CA
+:20500000402E0002081C043040248032B60B2003A9724025821220D018E0AA0B20038B71FE
+:20502000160AC00000D839006003B2C0F1C0C20F200300DB0875009018D600B601953B08A0
+:2050400090004026401D9E08A0024026811D14D7C97047E0A971607F02DAC9704FE0607F4A
+:20506000226DC97057E0607F246DC9705FE0607F266D687004F07A0C6000A970D907000329
+:2050800000D906D0E07F22A800D904D0E07F22A861D30000E87EC0004CD3000080A20000C7
+:2050A000F1C0ADD10A890B08510001D807A9820B2002AAD0AAD000D9AAD200186200AAD055
+:2050C00020B0287005F015220C0020A401E0FB08D280D1C0E07EE078A3D000D920B03D0492
+:2050E00020029ED0E1C4E1C0E1C1E1C2E1C3E1C5E1C6E1C76A248012E1C4F1C09BD02010EB
+:20510000000998D108750420800F00000080C8BD4FB802DA0FF015218300FC130F80C0836C
+:2051200061BA04278F1F00800000DB7E3FBFE57EC0A3E70A538040815B7A457888D200A1CC
+:20514000001280087B08110001810420800FF8FF00004128C3040281C2B80DB86578D770DF
+:205160000000EE35CC20828F000011CA17F4ACB100DB07F01521CD00008501E303A5F90BE2
+:20518000D2807BD101DBC20EE0026870001AE20075D200D800B2087106F073D2009201E017
+:2051A000107900B28C210888CBF6046A360F6002256A70D100D800B20C9185B80CB1D1C01F
+:2051C000C1C429200003C1C7C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C1E1C2E1C3ED
+:2051E000FC1C08B1E1C5E1C6E1C76A248012E1C46080218000DA02805FD54876C2B801E6F4
+:20520000D07E44200F0243BF0422840F000000200DBF07273E915B7AA47AC722820F0000BA
+:2052200077031B780F7804218F0F008000003FBFE5783B7904238F0F008000003FBFC4E69B
+:20524000E579BE07EBFF7B7B80E201D8C078C1C429200003C1C7C1C6C1C504140434C1C39E
+:20526000C1C2C1C1E07FC1C4F1C0E1C53DD540250013DAFFD108510024850421810F000003
+:2052800000182BB91469386002B82C958020C5042278260E20038A21040430788CB8820DFA
+:2052A00020028DB8238535D20421800F003000003CB804AA0421800F00C000003EB86485FF
+:2052C00006AA04218D0F0400000032BD5323800007AA4423000E23B808AA6870842018002D
+:2052E00029B809AA68708420030026B80AAA68708420040028B8EBBB0CAA21D20421830FA3
+:20530000080000000421810FF00F000033BB089234B9BB7DA57B09F26EAA0420800F00003E
+:2053200000FF2F7908F06DAA0F7808B90421810F000000FF257808B202D8231A020000D873
+:20534000261A020006D000D9001862001905200301D8E0781CEAFF00E450000000E1000056
+:2053600010F4FF00B4D3000068EC9B00685200003CEAFF00FE3F00009CFDFF0000EAFF0017
+:20538000F1C0660C0003A2C14B893A700A891A7108BA40210D0245784C8900DF10BA4578BE
+:2053A0004D8918BA457841C09A0A600160C781E0F8D381F402D805A3188B11089201541382
+:2053C000000185B8541B0400F3D6C970160D6002216E81C140264013AA0E600204DA238D63
+:2053E000028D08B92578248D10B92578258D18B92578EAD100A1068D05A998700D8D04A99D
+:205400000C8D06A9088D09A9098D0AA9478D4BA90A8DEDA9EEA9FFDF0CA9E1D008B10B8D93
+:2054200080E2CC22A28005F408A9E7A903F007A9E8A98C24C38F0DF440260014A60C6002FB
+:20544000402641196920400001D8241B0200D3D026888C21C38F06F224888C21C38F05F4BD
+:2054600001D9251B42002B8D8C21C38F09F229888C21C38F05F20A888C20C38F07F401D813
+:20548000261B0200231B020011F002D8231B020000D9261B4200FFD808AB07AB09AB0AAB6D
+:2054A0000CAB2DAB2EABBED008B301D9BDD020A804F0E5A3FFD860C0018D608D01DA0A2415
+:2054C000000708B8057B0010002102D9B872FE0AEFFF0A26400401D86D032003A2C0E078BF
+:2054E000F1C00E0B2003D870A5C19871402105020A148000ACD500D9C18504E8C9721BF030
+:20550000008D1108510020ADFFD8011C0230F8F101D800AD07F02A660024403001E130798C
+:2055200042A8F70912844026021441A500D9011C42300215800069085100008D85E8FFD8F7
+:20554000011C02302CF099D340220004F870011C42307070CA222504CA20451087F7427BA8
+:20556000707A01D8011C0230197000DB07F06F660024C03001E3707BE2A8F70B828004F084
+:2055800001E3707BFD0B1284FFD8837302AB041DC0110D08511086D020AD01A5021580005C
+:2055A0001108910082D020AD01A502D8011C023060C101158100001583008B7500140001EE
+:2055C00008B9257B02D901DA9875020AEFFF4A25800401D881022003A5C0E078F1C00A0AB9
+:2055E0000003A5C14A8928753A704021100297EA348D138D08B925786ED116B16C8D0B8DDE
+:2056000008BB65786D8D10BB65786E8D18BB65780CA10F8D0DA100D81CB181E2CC2222800E
+:2056200044F464D0CD803A6E3DB9D96143B98A0A200310D85FD12C1104015ED13C910224AA
+:2056400042000D08A300B871107903F0507900DA58D06C8008F001138F0C00248030E2A8EF
+:2056600001E2507A2D0A4300EF0E1092190E1014F10E11980413000CF26A837701B730B858
+:2056800002B7F0F10213000D5B7F837701B7EAF148D0A071307A90726CA046D03CB003D829
+:2056A000CA202A01011C0230021080200D08910040D100D81CB10CA100D860C00110812021
+:2056C000001083200A240007009508B9257B02D901DA4A258004F608EFFF0A26400401D80A
+:2056E00065012003A5C0E078F1C0E1C50873D7730000A10F9002210001D81E0109008C2335
+:205700005F8530020100660009008C23CF8BF001010012F682230F0A86E334030D0040272E
+:205720000C743224C3101BD5747C007CD8DADCDEE0E2E5008C230F8CC80101008C234F8CB3
+:20574000C40101008C238F8CC001010082231F0484E3FC020D0040270C743224C3100DD5CB
+:20576000747C007CD4D7DADDE3008C239F87FC0101004C00090082239F0587E3D0020D00BE
+:2057800040270C7D3224C31002D5747C007CE07800EAFF0000D400009CFDFF00FFFF000002
+:2057A00094D20000B8DD000000EAFF0000E0FF00FCD30000C0C6C9CCCFD4D7B88C239F8834
+:2057C000B801010010F68C23DF87A40101008C231F88A00101008C235F88740202009701B0
+:2057E0002000F3D0D7730000B90B9401010009F6D7730000B80B58020200EED0BBF0D77307
+:205800000000BA0B7C010100D7730000A00F40020200E9D392F0D77300007417B201010041
+:2058200084000900D77300008A13860101001AF6D7730000891376010100D7730000881319
+:20584000B3F297235F0484E304020D0040278C733224C310D9D5747C007CA3979A9DA00052
+:20586000D77300008E13A7F210F6D77300008B13A3F2D77300008C13A1F2D77300008D13BB
+:20588000CC010200CED077F099238B0B83E3C0010D0040270C743224C310C8D0747C007C9A
+:2058A0008F919395D7730000751795F2D7730000641993F29923CD0A8EE394010D004027EA
+:2058C0000C743224C310BDD5747C007C8B8E9194989CA0A4A8ACB0B0B4B8BC00A0A13EF020
+:2058E000646D2CF0656D2AF0666D28F0676D26F04025031222F04025431220F0B1D31EF012
+:20590000B1D31CF0B1D31AF0B1D318F04025001523F04025031612F0402580162BF0402555
+:20592000001729F04025801725F04025001823F0A8D304F04025C31860A100B201D88DF0DE
+:2059400040250319FAF140254319F8F140258319F4F14025001B00A104D8F1F14025001CEB
+:20596000FBF14025031FEAF19BD0F7F19BD0F5F19BD000A102D8E3F19AD3E0F19AD0FBF1E7
+:205980009AD0F9F19AD3DAF1A9704AE0F3F1A9704CE0F1F1A9704EE0EDF1A97050E0EBF1E3
+:2059A000A97348E3CAF193D0E5F193D0E3F193D0E1F193D0DFF193D0DDF193D0DBF164E069
+:2059C000CBF168E0C9F16CE0C7F170E0D3F18FD0D1F18FD0CFF179D5A97078E000A102D877
+:2059E00000B2A9707AE0C7F1A9707CE0C3F1A9707EE0C1F1A97080200200BDF1A970802056
+:205A00008200B9F1A97080200201B5F1A97080208201B1F1A97080200202ADF1A973802300
+:205A200082028CF1A9738023C20288F1A97080200203A1F1A970802002049DF1A970802013
+:205A4000820499F1A9708020020587F171D1960E2002096900D81106C002E078F1C0D77083
+:205A60000000A40F01DB36F217F68C209F872AF20AF68C208F8C36F467D060B200A16870C1
+:205A8000D1C0E07E8C20DF8722F25908810F0000A30F62D01FF0D7700000A60F1EF208F603
+:205AA0004108810F0000A50F5DD015F03108800F00008D132D08810F00008E1350D00BF03E
+:205AC00058D000A104D800B201D8DCF156D0FBF156D000A102D8F9F155D0FDF138D0FBF125
+:205AE00054D1020E2002096900D8CCF1F1C0020DE002D870A4C100D82876071C02304021CD
+:205B00000F02328E118E08B9257801DD99085100308E0F8E08B9257882C183C2F3FE81E054
+:205B20000875CFF400D9011C423028B9021C423028B9031C423028B961C1308E0F8E08B9BB
+:205B40002578051C023028B8061C02300C144031150850002108900084E0B3F402C000108D
+:205B6000010815F002C000108008011C023008D860C0ACF002C000100109011C423028B986
+:205B8000021C423010D860C0A0F0011C423028B9021C423028B9031C423028B961C120D870
+:205BA00060C094F082E08DF423D048F02AEAFF0040EAFF0046EAFF0000EAFF0058EAFF009E
+:205BC0000AEAFF000BEAFF000CEAFF0012EAFF0022EAFF0034EAFF0038EAFF0028EAFF0094
+:205BE0003DEAFF0042EAFF0044EAFF0047EAFF0052EAFF0054EAFF0056EAFF005AEAFF00FD
+:205C00005CEAFF0060EAFF0072EAFF0074EAFF0037D40000AEFDFF004AEAFF004EEAFF001F
+:205C2000D0FDFF00D4FDFF004CEAFF0050EAFF0048D400001CEAFF0006888B081100308E49
+:205C40000F8E08B9257882C183C285FF087573085100308E0F8E08B92578051C023028B808
+:205C6000061C02300C14403129085000310890004F0811010C8E2B8E08B805790D8E10B898
+:205C800005790E8E18B8057902C0001860007FF102C02B8E001862000B8E69F10C8E2B8EB7
+:205CA00008B8057902C0001864002C8E0B8E08B92578011C023028B8021C023064F1FBD810
+:205CC00002F0EAD8071C0230018F608F0A24000702D908B8057B009601DAF20AAFFF4A2562
+:205CE0000002A9707103E002A4C0E078F1C0020BC00208760290A5C100DD15085000E8D17E
+:205D0000E20B20020969ED042000A970049693E0060401001DF661B891E0CA040D004027E1
+:205D20008C73F5240010147C007C33003D0094005C025C025C025C025C025C02EB00EF001D
+:205D40005C025B01200144015C025C02D20198E0640401000FF674B883E08A040D0040271D
+:205D60008C73F5240010147C007CDD017601E40109028220030F83E06A040D0040270C7332
+:205D8000F5240010147C007C9E019A0185010800A60C4FFF37030000EA0A8FFFFA0C4FFFF6
+:205DA0002B0300002E8E01D8402602121F0910023709100455091008BAD12A0B200242215D
+:205DC00040046920400000D836F0AB8E2A8E738E08BDA579AC8E10BDA579AD8E18BDA57990
+:205DE0000019E20028F0348E738EAB8E08B9257B2A8E08BDA579AC8E10BDA579AD8E18BD63
+:205E0000A5790019E40018F0348E738EAB8E08B9257B358E08BD10B9257B368E18B9257BDC
+:205E20002A8EA579AC8E10BDA579AD8E18BDA5790019E00081E001D8C2200100137860C078
+:205E4000218A608A009608B9257B630320000A2400070E8E402602121F0810023908100457
+:205E60005308100890D17E0A2002422140046920400000D931F02B8E0A8E08B925782C8ED1
+:205E800010B925782D8E18B9257800108008021C023022F02B8E0A8E08B925782C8E10B947
+:205EA00025782D8E18B9257800100009021C043012F02B8E0A8E08B925782C8E10B92578E0
+:205EC0002D8E18B9257800100008021C043030B8041C043001D9068A81E10A240007011CD5
+:205EE000023001D8C2200100137860C0218A608A01DA009608B9257B02D94A258001C8F01F
+:205F0000A970C9711FFDE3F068D069D260800082402601121B0B000002D8011C023065D06D
+:205F2000041C043064D0061C043096D80BF00582011C02300D92041C04300E92061C04305B
+:205F400010924A260000021C0430001C8231418960890A240007009608BA457B02D901DA58
+:205F60004A25000266088FFFB1F00D8E40260F122C8E021C023080E1CA20420309F44B8E81
+:205F80000A8E08BA45788A0EE0014024823081E001D8C2200100137860C002148030608FDE
+:205FA000011C0230218F009608B9257B0A240007AFF02B8E0A8E40260F1208B9C20EE001CD
+:205FC000257881E0CA25821F0000FF0060C5218F608F009608B9257BD30120000A24000750
+:205FE00033D2231280004026011208E8130850001308910060C507F0FFD860C003F0FDD88C
+:2060000060C0098A6089011C02300A8A0A240007021C02300C8A031C0230088A61C0078A51
+:20602000051C0230068A061C0230048A071C023008920B1C023028B863C00D8A62C00E8AFF
+:20604000091C02304189009602D908BA457B01DA4A2540031CF016D0188840260F1289E01D
+:20606000CA25821F0000FF0014D14024403060C5520BA00210DA218F608F0A240007009660
+:2060800008B9257B02D901DA4A2540044A2600006AF1A970C97113FD19F0E07859D400007A
+:2060A0007DD400009FD400009CFDFF0000EAFF0010270000FFFF00006CF2FF00A970C971B6
+:2060C00047FD05F0A970C97189FE01D892F0E01700F0188840260F122508F20160C59A0A5B
+:2060E000A00446D060C51108810F0000FFFF011C423308F001D8011C023004F0FFD860C07D
+:20610000218F608F0A240007009608B9257B02D901DAB871BCF1EAD860C0009664960A2488
+:20612000000745F0EAD860C0009664960A2400073DF00A8E4026011260C509E81B085000B5
+:2061400023089000FBD860C012F02DD2128A8420FF0C82B80BF02AD2128A8420FF0C83B88E
+:2061600005F027D2128A8420FF0C12AA41896089009608BA457B0A24000719F00A8E402623
+:20618000011260C506E813085000FBD860C008F01CD0A4A804F01BD001DA44A841896089F2
+:2061A0000A240007009608BA457B02D901DA4A2540006EF10A8E40260F1260C509E80D0884
+:2061C0005000FBD860C007F04A0DC00003F0BA0D8000218F608F009608B9257B0A24000769
+:2061E000E5F109D0402601129A08200202DA00D8E5038FFFE07EE078E07EC0009CFDFF001D
+:20620000D4FDFF00B0D40000E1C508758A2308007861A27842280C0237BC9860C8B8827882
+:206220007A62227A422A0C0237BC9A62C8BA827A58608C20088001D8C2200A00E07FC1C569
+:20624000F1C0A60D80021A703A7100DFE9750CF01620C023C9716E09A00208DA01E7F07F45
+:2062600001E5B07D16204E230296422141204268422A0C0237BC9A62C8BA827A3075507A08
+:2062800048714FF64496E1FFE4E80096239604B60796D109028027B6019605B6E2F1001066
+:2062A0000221DAFF0AE81620C023C9711609A00208DA01E7F07F0FF020960610002100189F
+:2062C000442023960F090200061844202196021844207505A002E970F1C0EA0CA0024A24A4
+:2062E000000008753678059088770A220021087280220200422A0C0237BC9A62C8BA827A8D
+:20630000507A2D6A42290C0237BC9961C8B982792F204830256A42290C0237BC9961C8B9FD
+:2063200082792F21483008718021040042290C0237BC9961C8B9827930794D69422A0C02C1
+:2063400037BC9A62C8BA05E1827A42290C0237BC9961C8B982798020060042280C0237BCF7
+:206360009860C8B882782F23482010790D6942280C0237BC9860C8B805E1827842290C02B6
+:2063800037BC9961C8B982792F2788202F2008202F2648200A24002126F01625CE13049647
+:2063A0000B71469699FF87E824960B702B7297FF03E8402454200496EA71469693FF86E882
+:2063C0002496EA706A7291FF04960A7146968FFF86E824960A70CA728CFF04E84022522095
+:2063E00001E7F07F82150011B30F02904A2100200A2200310A25002112F01625401508E098
+:2064000040260112BE0F600208DA4025402010789870BA70402140202F2108208215011191
+:206420006109432016254E1404960B71469677FF00DF88E824960B702B7274FF80E003F2A1
+:2064400001DF0496EA71469670FF87E82496EA706A726EFF02E802DF04960A7146966BFF2A
+:2064600086E824960A70CA7268FF03E803DF80E7CC2422A0CC2222A0C1F301D85B70CCF12C
+:20648000821D04117903A0024B70E078F1C04A0B80025FD5801500115ED653207E8000D838
+:2064A0005A701FF201B6009601E000B68A1500111108830F0000FF0F01E00608A004107899
+:2064C00000968C2003828BF653D11A0CE001096952D1281984042A19840402D895F000B60B
+:2064E000402500123A708215011156FF1A70821D0410019601E0107981E101B68C002C006E
+:20650000CA220C24402614117C1613114A701EF04A701270CC20EB8388F641D1C60BE0017E
+:2065200042214005692040001621812416214225287048718E0E600208DA402240202F222C
+:20654000082040254020107839082304BA7000DD05F001D8DEE801E5B07DEB0DC3942A77C0
+:2065600016274F1516244E2300972096429727FFF1E800962097429624FFEDE800D8ECF1D8
+:2065800028D123D50A19840422D640250112046E320E600278DA01967C1E841488E06A00EE
+:2065A0002B0001D88A1500110F08B20C00DF61B80E0F60041078E1B621F0A21502111625A4
+:2065C000801325905D7A487055E042280C0237BC9860C8B88278170843000E22800F0000B1
+:2065E00000028220410511090200A970C9713BFF0B08500001E6D07E02F000DE82150011F8
+:20660000BB0E029000D821028002E0782CF4FF0098F6FF0031D7000000EAFF0056D7000080
+:20662000A4F4FF00E1C4E1C16A248012E1C4F2D000D927A801D8C1C429200003C1C1E07FC2
+:20664000C1C4E078E1C4E1C0E1C1E1C2E1C36A248012E1C410D800DAE8D1C6193C00CA19F0
+:20666000BC0013D8D0193C0040D8D2193C008A20C40FD4193C008A230800CC19FC00DA19E0
+:20668000BC00DE19BC002BD8E4193C008A200500E6193C008A20C80FE8193C00E019FC00B2
+:2066A000C1C429200003C1C3C1C2C1C1C1C0E07FC1C4E078F1C03E098002D1D00810000987
+:2066C0000F783B08720000DE3308130183E001D9C221410002B93221800FFF00DCE9C77157
+:2066E000FF00DCE987E8018985E8028983E8038905E8C4D0CE0C600204DAC3D101D88A1943
+:2067000082037C1904008019840384198403881984037E198403C4FFB8D5BA1DBC133FD8C4
+:20672000BC1D3C10C8FFB9D14A0D600216D8B8D1420D600217D8B7D13A0D600218D88A2048
+:206740009908A81D3C1062D89A1D3C1007D8941D3C1007D815B81B794A0E20022872010118
+:206760008002E078F1C0E1C5A7D000DD941840038E0DA00192184403A7D3A9708A21080032
+:206780000FDA5A0FA0010BBADD008002F1C00A0E8001A2D000D928B001D9A1D01818640096
+:2067A000D1C0E07EE1C4E1C1E1C26A248012E1C46920000090D101D8478907A980E2CA20AC
+:2067C000220069208001C1C429200003C1C2C1C1E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5FE
+:2067E000E1C6E1C76A248012E1C4F1C0087382D0287701D9487628A88AD020D9760D200208
+:2068000000DA86D002D984EB24B003F028B086D5181DA41385D01818E00382D020D9560D02
+:206820002002287274D000D928A85323C0004520000C141D2410D1C0C1C429200003C1C7B9
+:20684000C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2E1C3FC1C08B1E1C597
+:20686000E1C6E1C76A248012E1C4F1C00873987148776AD500DE3D08510002D806B569D08F
+:2068800020D9F20C2002C97268D1181920015BD0C018FC0385BBBE18FC009810010FFF0945
+:2068A0005E8120D998187C00BE18BC03C6B521F051D001D928A85BD020D9BA0C2002C972A1
+:2068C00003D884EB04B503F008B557D5181DE41356D11819200153D020D99A0C20022872B6
+:2068E00045D0C8A85323C00085B8141D2410D1C0C1C429200003C1C7C1C6C1C504140434F4
+:20690000C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1C8
+:20692000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5FC1C08BF6A248010E1C4B6
+:206940006A24C010E1C46A248012E1C4F1C033D5029500DAE2B8CA2081002BF207D815B877
+:20696000420C20021B7932D1320B600216D831D12A0B600217D8AA20080097B8AB20080007
+:20698000AA20080096B8AB20080001DB62B500D804B506B508B503B523FF029582B802B5A6
+:2069A00007D815B81B79FE0B200228726870D1C0C1C429200003C1C46B24C010C1C46B24A0
+:2069C0008010C1C49F74C1C504140B3404140A34041409340414083404140734041406340E
+:2069E0000414053404140434C1C3C1C2C1C1E07FC1C4E078A0D70000E03EE000F8E39B0046
+:206A00000841000000EAFF00E06C00002075000044760000186D000078EAFF008440E0001F
+:206A20001440E0004840E000E846E000FC6C00003C750000E1C4E1C0E1C1E1C2E1C36A24D6
+:206A40008012E1C4F1C0C01703F08B1380008C20838C00D90DF48C1300018E130201130A70
+:206A600003008813000185E84FFF0B08500028700AF08C130201D2D040B02870D1D140DA3F
+:206A800055FF01D888E80C83CFD1CE0AE0011578CBD104A9D1C0C1C429200003C1C3C1C232
+:206AA000C1C1C1C0E07FC1C4F1C0860D2FFFC7D0F104EFFF01D8E078E1C4E1C0E1C1E1C247
+:206AC000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C00
+:206AE000C8B2FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0B1D105890D08DC
+:206B0000510000D805A9E9FFBF1700F6B0D14A0AE0010C80D1C0C1C429200003C1C46B2432
+:206B2000C010C1C46B248010C1C49F7404140B3404140A34041409340414083404140734A0
+:206B4000041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2C9
+:206B6000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C5F
+:206B8000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C06B
+:206BA00096170DF698150F1F00DE410F5E1089D1320DA0010969941701F6FFD87E1984036B
+:206BC0008019840384198403881984038B1902008E198403BE1DBC138C19840392FEA60C5D
+:206BE0000FFF02D8981D3C10130F9E117AD1F60CA001096940D8981D3C109F0F5E1170D7FE
+:206C000020D8981D3C10088F7F081100831703F608930F089100120BA001C8B32AF004938C
+:206C20001F08D100C4B304D803B36CD008D946092002287201D93E09200200DA25AF0493A3
+:206C4000310891000097C0E0C7F640D9AC1D7C10227800B70EF011085200C4B3AC1D3C10C2
+:206C6000C0B708F0402780177A0CA0014027C1176DFE01972308D101C1B7AE15021F53D1C1
+:206C800000D8F4FE09F04027001BE971560CA00141E169204000D1C0C1C429200003C1C480
+:206CA0006B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3404140934A2
+:206CC0000414083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C42C
+:206CE000F1C09EFFAB26487000000000AB26C17000000100D1C020204087E078F1C097FF83
+:206D0000AB26487000000000AB26C17000000200D1C020208087E078E1C4E1C1E1C2E1C328
+:206D2000E1C5E1C66A248012E1C4F1C008733C1700F614100E092AD58815001100DA87E89B
+:206D40000B0E531098FE0B08500048702DF0C773C000000053237E80941DC010921D4410F7
+:206D600008F220D17E0BA00142214005692040002A1700F60D9089E81BD16A0BA0014221E3
+:206D800040056920400016D3941301008A2208005861941B0000921300014278921B040027
+:206DA00002D88DFE01D8D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1E07FC1C4A0D7000042
+:206DC000007FC000346A0000807FC000B86A0000ADD70000B6D700002C40E00000EAFF00AF
+:206DE000FED7000029D80000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1C43
+:206E0000C8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A2480103F
+:206E2000E1C46A24C010E1C46A248012E1C4F1C0DFD700170E1904170019DED008170D1919
+:206E4000DDD301D9A0B32E0FE00100DAF2D98C264C90DAD08B1842006FF2520009008C2607
+:206E6000089053F211F68C26049096F412D8D4D192E5CA204503107A00B3D2D0460D2002D2
+:206E800018E000D892F08C2648903FF28C260C9082F4CDD1008909204003107A00B3C9D0B8
+:206EA000220D200218E000D880F08C2618905DF213F68C268C904DF28C26CC906CF4C3D180
+:206EC000008909204003107A00B3BED0F60C200218E000D86AF08C261C90CC26829F000033
+:206EE00001075AF430170119B6D020DAA0E5CA2586108C210880B07AA0B344F4B4D1C60C10
+:206F0000200218E042F030170119AED020DAA0E5CA2586108C210880B07AA0B307F4ADD117
+:206F2000A20C200218E000D840F0A9D1960C200218E000D83AF0A8D1008909204003107A51
+:206F400000B3A0D07E0C200218E000D82EF0A3D1008909204003107A00B39AD0660C2002D0
+:206F600018E000D822F00AD89DD18AE5CA204503107A00B393D04E0C200218E000D816F04C
+:206F800094D1420C200218E096D197D02418600000D80CF087D003D9DA0DE00102DA87D1B7
+:206FA00000D87E19040001D88EE8FE0F8FFF1308510000D88DD12208EFFF40DA04F08CD050
+:206FC00008D920B0D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F74C1C7C1C66F
+:206FE000C1C504140B3404140A3404140934041408340414073404140634041405340414A7
+:207000000434C1C3C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C5E1C6E1C7CE
+:207020006A248012E1C4F1C072D7B217001F00DE422801028C201A8060D38B1B4200B6F255
+:207040005A0009008C201480A8F28C20828054F20AF68C200280CC20828F0000810071F2F0
+:20706000770200008C20848063D575F28C208C8066020200B417001FB6170F1F80E087F466
+:207080004CD002D9607DC97280E775F281E777F28C2782907BF459D072F0D7700000000933
+:2070A000B2F214F68C205A80D8010100D77000008008260202008A138000A41F3C1001D8C4
+:2070C000AC1F3C102B020000D7700000010BC2F2D770000040F1FA010100D7700000C0F2F8
+:2070E000F6010200B817001F8C1B0400030220008E1B8403B417001FB617001FB817011FE4
+:2071000080E0CA208103CA21810317F21F0850008C2082800EF27E1B840326D003D9560CB0
+:20712000E00102DA01D8C97107F0CA17011F04F0DE17011FC97080E0DBF40D091F01A41F1D
+:20714000BC1305F001D8A41F3C1002D8AC1F3C10CFF0B417011FB617001F99E90BE811086E
+:2071600050008C20828013F424D003F024D010D90AF010D001D900DABAF021D010D9607D57
+:20718000287208D9607D00DAF5F10AD003D9607D02DA7E1B8403ADF0B417011F19D020B007
+:2071A00004D001D9C972A2F010FFA3F04840E0002C40E000A0D7000000EAFF00004100005D
+:2071C000E87EC000544100009841000014410000344100005841000078410000B841000006
+:2071E00009072000DC7EC000007FC000A2D70000E03EE00070AD00009C40E0007440E00022
+:2072000040D80000B417001F3E0CAFFF8A1B0200E4170DF0E81700F019D9607D01DACFD09D
+:20722000407D8A13800080E0CC20628006F4CCD001D9607D00DA08F0C9D003D9607D02DAF9
+:207240007E1B84037C13000181B87C1B040051F0B417001FB617001FB817011F98170DF0F8
+:207260008AE89C1700F010D90A0BE001C972060BE001BAD07E1B8403B9D003D902DA38F0DA
+:20728000B417001FB617001FB817011F281700F020B0B3D001D9DE0AE001C972F2D98B1B58
+:2072A000420003D9CE0AE00102DAFE0CAFFF7E1B840315085100C970301701F01A0DAFFF8F
+:2072C00040DA17F008D9281700F020B011F001D87E1B04000DF0A3D10A0E600109697E1B41
+:2072E00084039FD003D902DA0C170DF0407DD1C0C1C429200003C1C7C1C6C1C5C1C3C1C205
+:20730000C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C26A248012E1C4F1C08E0C8FFF15085100EF
+:2073200091D23012020991D12A0DAFFF00D806F0AF1700F607D920B0D1C0C1C429200003BA
+:20734000C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C42
+:2073600088B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BFA7
+:207380006A248010E1C46A24C010E1C46A248012E1C4F1C097170EF6AA160F1FE9BFCA257A
+:2073A000C113CA27211007F271D13A0D6001096900DD9B0D5E10811702F67E1200018F08D7
+:2073C000D100A970842010088C20108869D110F42870120D600101E100D87E1A040085276B
+:2073E0001018F07F8425EF17B07D31F040218002F20C60010BE100D87E1A0400801A0400B9
+:207400008E1A04008C1A040088120001FFD98B1A420087E800D8BE1E3C100E0A8FFF660C35
+:20742000CFFEB216001F1F08810F0000C0F200D8A41E3C1001D8AC1E3C10AA1E7C1300DD26
+:2074400005F04DD19E0C60010969210D5E1003D94AD023B0EFFE03905308510003F0AA1658
+:207460000D1FFF0D9E9120F00425819F0000400007F242D002900B089F0086BFF07F1AE906
+:207480003ED2039296E83ED15A0C6001096903D803B2E0FE03921708510004F0AA160D1F2E
+:2074A000FD0D9E9186BF99FFF07F4527CF10F07F490D5E11401701F60091C0E0CC202C80B1
+:2074C000CCF630D020D9AE08E001287200D82ED1060BAFFF40DA12F028D004DA85BFF07F85
+:2074E00043B000D800B11ED008D98A08E001287201D98208E00100DA210D9E12411701F6E8
+:20750000009122D20B088000A01E3C1040B11BD18ABF00D8F07F03B1AA1EFC13A902CFFFD8
+:20752000F1C0AB26487000000000AB26C1700000010087FFD1C020204087E078F1C0AB2616
+:20754000487000000000AB26C1700000020080FFD1C020208087E0789C40E0002C40E000B8
+:2075600045D800000C40E000807FC0004CD8000056D800006ED8000078EAFF007BD80000B7
+:207580003440E000407FC000FFFF0000E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4D9
+:2075A000F1C039D02010010900DD83091E0137D230D92018640022926D099F001C100309A0
+:2075C0008C2304802AF41C1001094029030248B9257B1C100209707B10BB402A010248BAB9
+:2075E0004579307928100209257B150B850F0000FFFF01D85E0AAFFF687119F024D601D8EB
+:20760000520AAFFFC97107F0A0667C6504E5B07D00A4F90D82900BF08C230C8004F482B90D
+:2076200022B205F001D92C186400D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07F27
+:20764000C1C4E078E1C4E1C0E1C1E1C2F1C011D03010000911089E00CDFF0FD004D9160F83
+:20766000A0012872AB26487000000000AB26C17000000100D1C0C1C2C1C1C1C0C1C4202067
+:207680004087E0784840E00078EAFF00ACF1FF00D03FE0000040E000F1C0E1C500DDF4D35C
+:2076A000A972C8D81E0FA0010AD91C13000901E2507A0B085F01E4E2B5F6E4E288F6EDD193
+:2076C000220A60014221400569204000EAD02C1B2400EAD004D99E0EA0012872C8D8E60E75
+:2076E000A0010AD91C13000901E5B07D09081F01E4E5B6F6E4E589F6E1D1EA096001422164
+:2077000040056920400000D9D9D00C18640059010002E078F1C000DA03D80DB8D4D30C1BA4
+:207720002400D6D04E0EA00104D9C8D8960EA0010AD91C13000944203E8601E2507A04F2DA
+:20774000E4E2B5F6E4E289F6CED19A0960014221400569204000C6D000DA0C18A400CAD18C
+:2077600002D81019A40010192400C8D140110001A1B880B84019040019D808B80CA1D1C04D
+:20778000E07EE078C2D000D930A8C2D0FFD9E07F20A8E078F1C0E1C50BE837085000BED19F
+:2077A0004209600142214005692040001EF003D80DB800DDAED30C1B2400B8D08A215F0FB4
+:2077C000B20DA00170DA0C1B6403EFFF0EF003D80DB800DDA6D30C1B2400B0D01FD9960D29
+:2077E000A00128720C1B64037D000002F1C0E1C58A20040400DBAAD5701D3C90A7D001D934
+:20780000720DA0016872A81DFC1002D8C01D2410A4D0620DA0015FD9801DFC10941DFC1090
+:20782000A1D02FD94E0DA00120DA99D1CCD86EA90FA93500200270A9F1C0BA0FE00100DB56
+:2078400003D891D11019240001DA1019A40004D81819240038D82819240094D512D83019B4
+:2078600024001019A4006872C8D85A0DA0010AD98FD62C16001919081F004A0DA001C8D81A
+:207880002C160019E0B8CA2361000DF001E2507AE4E289F6A9704E086001402541156920A4
+:2078A000400064EB7DFF79D182D00CA14011000181B840190400A907E00101D8F1C0360F2C
+:2078C000E00100D97CD224120E097CD330130D09301300098A200C08241A6400301B240090
+:2078E00008D8241A2400241A640001D8241A2400241A640014D8CE0CA0015AD924120009EE
+:20790000241AA403301B64035507C001F1C0E60EC00163D5E815001FF0150E1906F0016E68
+:20792000107E84B8F81D2410E5FFE815011F8C2082828421080047F685E95326C010E308F7
+:20794000D283E815001FE4B801D808F25CD010D9220CA00100DA48700507C001F1C0660EDF
+:20796000E00104D8A4C15B7048D04DD703D91FDE0010100002D8C01F241001D8C01F24100C
+:2079800048D0F20BA00100DA48715A720EF04DD05678A0801108442361801273CA216D008B
+:2079A000CA228D2001E2507A83E9E70A528125E94A27402000D89A7041C040C03A70087568
+:2079C0007A70DA700A703D08840F070020A13508850F0A00E06F00C02508510000D84222B5
+:2079E00041202F2248201FDE9A7040C03A7008757A70DA7006F0ED02200000DB01D840C052
+:207A00000A70A60EE0018A210F0A1B7003B81578157815780220012030798C21078DCBF6B8
+:207A2000402058300E21800F0000E803107901D841C0D3E1CA202C00CBF68C21438ECA205F
+:207A40006C00C7F68C21C68702D8CA20E9001ED4002201232C89BA701BD44A24007842C167
+:207A600002C20022002343C0AA7430F0FCDF9B00A5D800005014000010E09B00DBD8000027
+:207A80001CD90000F8E39B0000EAFF0038EAFF008CD800005DD9000000E09B0080E39B005E
+:207AA00088E49B00B8E49B0071D9000024E59B00905F0100ACE49B0060E59B0078E49B00A8
+:207AC000C0C40000DCC4000000D8A82000022F240293C02085005B7A3B70DE0DE00103D96B
+:207AE00080E1CA27E12002D80BF22F2441163EBC00244016C1B80D08010302D8FA705B709D
+:207B00000A701B08840F0100C0D4D7700300A0F7CA27652004D9CA22453001C000200336F1
+:207B20002F21C005747B230851000223430502C24A24007800D8A82000022F228280C020D9
+:207B4000C5007B7B0EF00023420502C34A24007800D8A82000022F23C280C02085005B7AE7
+:207B6000460DC001402FC120822010002F25082035793579F5D0420DE00135790425BEAFDE
+:207B8000FFFF00C04220010435F403D8C01F241001D8C01F2410C81FA416E81F641003C0DE
+:207BA000148801D9D01F2410E9D0E01F6415D81FA413C209A00128728A210C08BF1700F6BC
+:207BC0003018640008D8C01F3C1000D8C01F3C10087264D8EE09A0015AD9E017001F4420F0
+:207BE000018884200100CC2021800EF44A2640201FF0D8D1EE0C20014221400569204000B4
+:207C0000F705CFFF07E89FE6CA256A1043F601E6D07E08E980E6CA256C10C4F661BED07E66
+:207C2000D81FA41301E2507AE4E2CA256A104C2100A0CC2661A01BF401DBC01FFC1000D80C
+:207C4000C01F3C1014D87E09A0015AD9C417001F8C2002809A70CA21CC20C9F6016E107EED
+:207C6000D81F24103A734A2600204C2600A0CC252190B1F3B8D14419040500DA19F04A2305
+:207C8000402017F0C8D83E09A0015AD9E817001F15081F012E09A001C8D8E817001F1308B6
+:207CA0001F01EFF101E2507AE4E240000A004C2300A0CC252190E8F30D0B112000C081E011
+:207CC0000405C1FF12FF03D90873761700F6A608A0012872A0D14011000182B840190400AD
+:207CE00068701D03E001A4C001DDE3F1F1C0020BE00100DA98D0058801DD170832019870EF
+:207D000096D1E20B200142214005692040004BDB05BB00DF92D09418FC0014D8A608A00173
+:207D20005AD948762AF000DD28F08DD0E010000F0D08DE0101E3707B01DF09F081E7CA22F7
+:207D4000610004F261BB707B00DF93EA0423800F0000C01FD77000004009CA25221009F426
+:207D60007FD09418FC0014D85A08A0015AD901E6D07EE4E6B207CAFF80E2CC256190D7F35B
+:207D8000510D5110532340011C78887101E02D093501087240270C7333244110347C007C5F
+:207DA0000206090D4F20420186BA09F04F20820105F04F20420103F000DD69D09418FC0070
+:207DC0009818BC00371700F608D9AA0F6001287264D1029184B802B17D02E001A970E078D6
+:207DE000F1C0311700F63FD98A0F600123DA2D1700F620D97E0F600128725AD1029185B8CF
+:207E00007F01EFFF02B1E078F1C0261700F610D9620F6001287253D1029186B86301EFFF69
+:207E200002B1E078F1C01F1700F640D9460F600128724CD1029187B84701EFFF02B1E078C1
+:207E4000D7700500C81401D98CF7190E04700E00F07E45D2128A8420030F12AAE07F28706A
+:207E60002108840F0100C0D4190E04700300A0F73DD112898420030F80B812A9E07F01D8F2
+:207E800000D8E07EF1C06E09E00102D936D2528A01D831D552AD470A9E0134D1460A2001A0
+:207EA0000969128D0B081E0180DE40DB03F040DE80DBE0B82ED0C0D9BA0E600128722DD0AB
+:207EC000CA22C200CA228103AA0E4001128D2AD1E5B802D8CA2061000BF0E4BACA23420067
+:207EE000CA230100CA20410023D10D0A1E001019240004F01019E40020D004D9760E600140
+:207F000028724015001183B85501E001401D0410F1C011D24812800091E819D13A0E200144
+:207F20000C828C20C38F17D100A909F416D1B6092001422140056920400014D101D810A978
+:207F400000D83F00EFFF0EA9B030010040E49B00C5D9000000EAFF00EBD9000080E39B007C
+:207F60003CEAFF009CFDFF00FED9000040E09B0048E09B0070E49B0088E49B00388200003F
+:207F80008CD8000025DA000038EAFF00F1C06208E0019871C0170FF00875128F1F081F001E
+:207FA0004A1702112F2587000422820F000000FF422A06024C1783100DF04E170211501776
+:207FC00083102F2587000422820F000000FF422A0602E7B8BBF2901701F032894421020300
+:207FE000442001032F0A40008420C30C457812AF91EAFAD110110109EAB9887123F40F0973
+:208000004303BA630F0A430107F0002302010B0A8201A97637F0F2D08A211000560D600164
+:208020002872520D6001EFD0128FBE63CF7E8C2603938420430F12AFCA268A1F0000CC00B4
+:2080400021F0110943030225C210CB0A838106F00224C200BF0A4381E1D08A211000160DE3
+:2080600060012872DFD00E0D600100DA128F0225CE10CF7E84E68420430F81B812AFCA26C3
+:208080002C1144203E8339F4D4D1101101093B099F02670E4203630E0301D1D08A21100011
+:2080A000D20C60012872CE0C6001CED0128F7E66CF7E8C2603938420430F12AFCA268A1FA4
+:2080C0000000CC0019F0330D42112F0C4301C4D08A2110009E0C60012872C2D0960C600130
+:2080E00000DA128F627ECF7E84E68420430F81B812AFCA262C114420010339091101B7D10D
+:20810000101101092D099E02B5D08A211000660C60012872B3D05E0C600100DA128F627E08
+:20812000CF7E84E68420430F81B812AFCA262C114420000388E0CA25821323F4A7D010106A
+:208140000009C9753B089F0206F0A4D0101000092F089F02A2D08A2110001A0C600128723B
+:20816000120C60019FD0128FBB636F7D8C2503938420430F12AFCA258A1F0000CC00D90625
+:20818000A001A970F1C06A0E800180170EF62F8E95D7142740104088FFD90221800003B82E
+:2081A00015781578120FA0011578220E40019920C50DB2680F8EB57D147F018F03B8157806
+:2081C00015781578F20EA00107D90E204003C7700000A8DE81068001F1C01A0E80014E081E
+:2081E00040007A08600008750876E7FFBE661E66C970B60EA0018A210F0A8C21078D01DD53
+:20820000C2254E13C970B20EA0018A210F0A521702F6728AB86010B21B0BDE016FD110111B
+:20822000010913099F02E0BBC020E104C020620510B22D068001E078E1C4E1C0E1C1E1C277
+:20824000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C68
+:20826000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C074
+:208280005AD035170DF6FFD920A84815801000DFA908510032170EF6E416011F54D0081054
+:2082A00000090D09DF00CBB83508130C4715811084E1CA204C00C6F649694F78471D82102E
+:2082C00033FF49D1471D021014790089881E3C1001898C1E3C10461DC21320F04615801021
+:2082E00033085106471581108C210383CA204A0045F641694F78471D821025FF3AD1471D63
+:20830000021014790089881E3C1001898C1E3C1000D801E0461D0210191701F63A0A200109
+:208320000C8532D100A933D1168901E016A916890908920CF6A9A9FFD1C0C1C429200003C6
+:20834000C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A340414A3
+:2083600009340414083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FBD
+:20838000C1C4E078F1C06A0CA001CCDB00DE1AD58415071F19D03FD9DA0960013CDA18D0C2
+:2083A000901DBC1312886D08DE0116D1360DE00009690BD08A211000BA096001287209D0AA
+:2083C000B2096001C9720ED112898420430F4F20420052A9E0B818F038E09B0040E09B001C
+:2083E00048E09B0010C900008CD8000010EA9B0030DA000080E39B0088E49B0000EAFF00F0
+:2084000048DA000080DACA22820F0000780013F0CC1700F08A2110005A096001287256099D
+:208420006001C01700F05DD1687212898420430F12A95BD110895BD7881D3C1011898C1D95
+:208440003C10E415001F32D85AD913F04F7E4222C0020F78C971CEFE0E7A53D054782088D9
+:20846000881D7C1001885AD98C1D3C1032D8407FE415001F090A1201D508DF8008D8901D4A
+:208480003C10E415001F10F04F7E046A0F78C971BFFE0E7A44D054782088881D7C100188F5
+:2084A0008C1D3C108A20070D607F5AD9E415001F8C22038343F6D508DE800B6A0F78C97101
+:2084C000B3FE08760E7B38D074782088881D7C10018803D98C1D3C1030D047188203841D38
+:2084E000FC11181700F08E08600128722BD0170B33014718820308714010000189B8401926
+:2085000004008C23038308F424D14011000188B8401904007FFE41038001E078F1C0D20A1B
+:20852000A001FFD81DD24A12010108B848732F7E2478328A4AE348B850DD5B09DE01687180
+:208540000BF04E120001FFD908B958DD0F7E247848B848714EE18C26C392CAF6CBDE022648
+:208560000F10F175C4F6022640130F7811085301ED6EF17505D8C4F6C56DCF7E02260F102F
+:20858000090F43131D65AF7E08B8C57800B1B709C080C5028001E07800EAFF0098CA000025
+:2085A000C0AD000010C90000E1C4E1C0E1C1E1C2E1C36A248012E1C4F1C090D004D9B60FCE
+:2085C000200128728ED001D9AA0F200128728DD08DD38C18E48000DA1418A480CC18A4803D
+:2085E0008AD030B0D1C0C1C429200003C1C3C1C2C1C1C1C0E07FC1C400D985D0181864002F
+:2086000082D1109181B8E07F10B1E078E1C5E1C680D22A8A098A8C21C38FCA2161008C20D8
+:20862000C38FCA20210080E1CA2161007AD47368347B7AD59B63C0931C1DA4136C9305BB09
+:2086400003E801E00F7800DE61B90F264E1002BE44260E17C1B8C57B6578241D24105C1274
+:20866000000183B85C1A0400C1C6E07FC1C5E078E1C568D2A48A2B8A0C8A8C25C39F6A8A20
+:20868000CA2561108C20C38FCA20210081E50EF205F680E5CA2561100BF0150D90108C25DD
+:2086A000C39FCA25211005F003DD03F002DD08EB80E1CC21A280CA21A10005F286EB06E94B
+:2086C00000D957D32BAA2BAB02BD04B8C1B944250D1344200004257DA57852D130192400B7
+:2086E0005C12000182B85C1A0400E07FC1C5E078F1C0FE08800147D30B8B80E0CC20A280C4
+:2087000003F20A8B83E8088B02F0078B8C20C38FCA20A1001ED93BD5661D7C900FD908B985
+:20872000341D64908A2144003C1D64903ED26A1DBC903ED16E1D7C90721D7C90761DBC90B5
+:208740003BD27A1DBC903BD17E1D7C90041DA4900C1D649030D100DE0AF0F468D47F36D274
+:208760003F67F897D67A01E6001AE403EF0E129203D8141D24905C13000184B8D900A00105
+:208780005C1B040090D98BB92CD0041864001FD1109185B8E07F10B100DA80E0CA226200BF
+:2087A0000A20408026D1CA2062001B7845780819240016D1109186B8E07F10B100D911D057
+:2087C00014186400E07EE078E1C4E1C0E1C1E1C26A248012E1C41AD21812020940B119D107
+:2087E0001811010820A0C1C429200003C1C2C1C1C1C0E07FC1C4E07800E09B0000EC9B00F2
+:2088000074EF9B00901A00003CEAFF00F0EB9B0000EAFF00F8C40000A4EC9B009CFDFF00AD
+:2088200058ED9B00AA55000055AA00006699000099660000C0ED9B00FCEE9B0038EF9B00CD
+:2088400048EF9B00F1C094D002D92A0D2001287200D992D00818640091D001D92BB0D1C0FE
+:20886000E07EE0788FD100DA9419A4009C19A400A419A4008A201000AC192400B419A400E9
+:20888000C419A40001D8BC19240085D10B9181B8E07F0BB184D000D92C18640081D08C1875
+:2088A0006400CC186400841864007DD10B9184B8E07F0BB17DD000DA0818BC8008D90C1843
+:2088C0007C8077D11018BC800B9183B8E07F0BB100D972D0201864002818640030186400F7
+:2088E0006FD10B9185B8E07F0BB1E078F1C0060F40016FD04588150A12016ED1E60FA000D3
+:2089000042214005692040006BD300D810F0596234796876147969D58226011E167D3E66C1
+:208920008016011101E00F78001D6410E308D28061D100D811F0D26A1B7DD47EDD65287648
+:208940005FD38226011E167BBE6698160D1101E00F78001B6403E30892815AD000D95478E6
+:20896000C81002014FD09A18BC00EC18640086187C008A187C0096187C008E187C009218F9
+:208980007C0047D10B9186B8D50660010BB1E07800D94DD00C1864001418640040D10B915E
+:2089A00087B8E07F0BB1E078F1C0E1C540D04588130A120145D12E0FA0004221400569207D
+:2089C000400000D940D01C1864003ED30AF0156A3FD534781063367D01E12F79001D24108B
+:2089E000EF0912842ED10B9188B87D0660010BB1F1C02FD04588150A120136D1E60EA00024
+:208A000042214005692040002ED05478D010010131D000DA0818640021D12BD01418A4001D
+:208A20000B9189B80BB11DF1F1C02CD0081001090810000903B81578157815200080C02035
+:208A4000840F00007F00860D200147B89920C50D02B8157805F1E078F1C021D0081000096E
+:208A60000F7883E0CA208B0F0000042992F61AD0101000091BD103B8157815783A0E600156
+:208A800015784A0D00019920C50D137818601578CF05CFFF00E09B0030E89B003CEAFF00E1
+:208AA0007CE79B00D4E99B0078EB9B0000EAFF006DDA0000F0C5000070E89B00B8E89B004F
+:208AC00078C50000E4E89B008DDA000008E99B00ADDA000098E99B0010EA9B00F8E39B0051
+:208AE00099190000D1D001D9890220012872E07807D815B88A210400A902200100DAE07852
+:208B0000F1C0F20C600101D9C9D0CAD600DD20A820D804B6A0B6A1B6A2B6A3B6A5B6A6B6C6
+:208B2000A7B6A8B6A9B6F0FFF2FFC3D14609600108D8C2D08A2104006A0A2001A972A9700D
+:208B400006F016260110B4A901E00F78F708528101D9BBD0090560012CB0E078B3D001D9D6
+:208B60001102200100DAE07807D815B88A210400310220012872E078F1C0E1C5DAFFADD33E
+:208B80000093B0D5181D2490019306D9201D24900293281D24900493501D24900693581D1C
+:208BA00024900793601D24900893681D24900393981D24900593442002019CD0B609200118
+:208BC00081BA0993901D2490E5FF9D044001E078F1C0220C600152689BD4547A95D39A62A4
+:208BE000A092A0B3A192C492A1B3A292C7B3A3B3A39224B34592A6B33FD942B380E029B38A
+:208C0000CA20420003F420D809B31D65A8B3DBFF4D04400107E80B0850000F08900000D863
+:208C2000E07EE07F02D8E07F01D8E078F1C0AA0B4001A2C185D04A2500208A20C32F041C63
+:208C400040350510930001D860C0AA77AA709A70AA755A7006F07ED18A0CA000096901D80A
+:208C6000410220003A7020C01308000481E040D9CA212208D7FF20C01A706DD175D2402B29
+:208C80004321A3A9A1A9162301005961A0114007320920015AD920C06FD1167B7A62A01220
+:208CA000400702B81678B20FE000157803F0A60A00015FD04188238880E2CC21218005F4C7
+:208CC000068EEF085080AB26447000000000AB268470FFFFFFFF56D080E14288CC22218013
+:208CE00005F45AD022108000AFE806EA402540202F2507200F0D932285E958D0068880E083
+:208D0000C3F457D00088190851000D0DB2228B7154D003F054D06E0DA00001DA00D941C185
+:208D200020C0BDFF60C0170850004CD0068880E0CA244220CA254220A7F44A21402000D81F
+:208D40009A70BA70A1F03AD0229880E1CC21828FFFFF02FC0CF201C0386041C04024402013
+:208D60002F240720402240202F2207204C2280A216010B0020C135D024A83CD03CD1060DAF
+:208D8000A00001DA01C0320B60018A7141C039D081C1F20CA00002DA20C137D036786690AC
+:208DA00001C029D21B6341C328D000D90410840028750CF025D000D926A830D1260BA00005
+:208DC000096901D901E5AF7D3D0D13119CE9002400011578BB7F14204E035E6602E71F679E
+:208DE00058608C1000075F678C160E17C908E3808C170F17D10FC290CD0B828301D913D0C2
+:208E0000A6A8E2F18109100010D054100001452081010ED05418440019D01AD1660CA000F7
+:208E200001DA487731F0E07880EA9B00B8DA000028F7FF00709300000400E0003CEAFF005E
+:208E400078EB9B0050C6000000EAFF0014DB000056C60000F09300001CEAFF0094D200001C
+:208E6000C0DA0000CEDA0000DBDA000004EAFF00E5DA000040C70000F3DA000009DB000097
+:208E800006EAFF0000DFA81700F000DDA3A8A2A8A1A8B81700F054100001E5B8BA05C2FF59
+:208EA00080E7CC2121A008F4B0170EF0068E81E0B605C1FF0CFFE9706D016001A2C0E0787F
+:208EC000F1C01209400184170DF00515911004159610E68D04FFF1D40026802515789960E7
+:208EE0003891EFD023B0EFD0101864004A2200201BFFEDD44029412116218105F479986177
+:208F0000A010400728170EF0041E8414B60EE0005AD90A2580240A2080240A2480240A23EC
+:208F20008024E1D44029412100D81621810501AE02AE03AEF4799861A0104007181701F0EB
+:208F400002B81678120DE000157804F006080001018E238E80E0CC21218006F4221580104B
+:208F6000ED085080AB26447000000000AB268470FFFFFFFF0B0950002215801097E8CBD0A1
+:208F800000881D085100C9706CE0246DF60AA00001DAC9707EE0EE0AA000266DC4D0FFD914
+:208FA00024AD26AD24A826A896F0028E81E083F29016801080E07BF4229E80E1CC21828F63
+:208FC000FFFF02FC07F200205020402540202F250720D30D12210A70DE086001AA71B2D15A
+:208FE000402EC4201424C2033A62F81202010022100000268225557A1422C00338608C107E
+:209000000007430822042F25C0039DEF01DBB6FEA2D4F8671578152401013860996058110E
+:2090200001019FD023B09FD010186400CCFEC97080204204C971AE08A000802182045A7384
+:209040002FF0402583007A6259618C1102070A71310A42002D09020001DBA3FE8FD4402E4F
+:20906000C020F9671578357938609960581101018BD023B08BD010186400B9FE5A7311F0DF
+:209080008AD0008813085100C9708020020A266DF209A00001DA86D0FFD926AD26A84A2457
+:2090A000402000D8901E021018F001D8901E021014F0402340200F78210872017A707BD0F8
+:2090C000008815085100C9708020420E266DB609A00001DA4A2440205415001119085E01DC
+:2090E000C97080204303C971FA0F6000802183034A2440200D0C11202215801081E013F341
+:209100001D0720014A70E078F1C0E1C566D42873326834799A61A09261D14592A0B165D4C5
+:2091200042B153687B63557A757B7A629A626E9261B16F9263B1709266B17192529267B1CD
+:2091400048B13FDA49B184E820D809B18BFE19070001E078F1C09E0E000157D057D1C488EA
+:20916000A688008917085000287080204308760F60008021830D6920400050D000D921A8A5
+:2091800022A823A858FE79FE8C26C39FCC25829F0000FF001BF4A6FE08731F08510046D18B
+:2091A00054110001A689C48945208001541904003ED001D920A891EB3CD000881B08510042
+:2091C0003FD1220F6000096907F03ED101DB0C91452080010CB1110B5100C970A971CBFFD0
+:2091E00038FF087343FE37D10C9183B80CB1710620016870F1C0DE0D0001A1C100DD60C56E
+:209200002DD30513960038FE8A22C32F57FE048B1A7060C08C20C38F01D8CA24022005F45E
+:2092200060C09A751A7025D63A759875BA757A7508F04A23402000D803AE02AE01AE9870EB
+:209240004C2100A0CC2321A08EF41FD7068F81E08AF420C00D08800420D95EFE20C05A70ED
+:209260001AD3402E422116220100031E02117961A0114007011E02114A0BE0005AD920C077
+:2092800013D1167A5B63A013400702B81678CA09E000157820F0E07852C6000028F7FF007C
+:2092A00000EB9B0050C6000094D200009CFDFF008CC6000000EAFF00B8DA0000C6DB0000A6
+:2092C0003CEAFF001CEAFF0056C60000F0930000820CC000218E038E80E1CC20218005F450
+:2092E000268FF1095080AB26447000000000AB268470FFFFFFFF628E80E0CC23218007F4CE
+:20930000B41701F0221182009BEA04EB01E5AF7D0F0D931285E8AED006881F0811808AE5F5
+:20932000CA25AB1220C03CFE60C01270CC2462A081F3A7D0068880E07DF300DD7DF14025DA
+:2093400040200F788AE0F206EBFFBA705411000101DA81B8541904009ED02A0F60008B71C2
+:209360003A726BF1E0FDA970B5042001A1C0E078E1C4E1C0E1C1E1C2E1C3E1C5E1C6AA2016
+:209380000400AA2044000AE8AB26447000000000AB268470FFFFFFFF01D9201702F08ED31F
+:2093A0000813008921AA00DD0708DE0022AA081300091FD90BB908768426101080E6CA212F
+:2093C0004103257802B201D8101B2480AB26487000000000AB26C17000000100C1C6C1C5B7
+:2093E000C1C3C1C2C1C1C1C0C1C420204087E078E1C4E1C0E1C1F1C0B01701F6018985E831
+:2094000001D803A905F075D1DA0C60000969AB26447000000000AB26C17000000200D1C0BA
+:20942000C1C1C1C0C1C420208087E078E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B144
+:20944000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A2451
+:209460008010E1C46A24C010E1C46A248012E1C4F1C0087700DEC97512F059D1F60FE00092
+:209480000BD858D000D98BB91A09E00000DA07D815B81209E000287201E5AF7D1B0D5311E8
+:2094A0008BEE7F1700F6B6783488F8E901DEE6A0D4A865EDF2F185E5CC26219008F44AD1A2
+:2094C000220C60004221400569204000C970D1C0C1C429200003C1C46B24C010C1C46B24FA
+:2094E0008010C1C49F74C1C7C1C6C1C504140B3404140A3404140934041408340414073406
+:20950000041406340414053404140434C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C305
+:20952000E1C5E1C66A248012E1C400D95C1703F628720DF016238E00A6860F08410300D916
+:2095400034AE26A601D901E24F7A090A530174E92870C1C429200003C1C6C1C5C1C3C1C296
+:20956000C1C1E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C5F1C04A170DF61CD300DA05F085
+:20958000407801E24F7A250A5301162581101489F30851800681F6E868704A0B600040235A
+:2095A000410569204000EFF1AB26487000000000AB26C17000000100D1C0C1C5C1C3C1C212
+:2095C000C1C1C1C0C1C420204087E0781CEAFF00D7DB000078EB9B00E7DB00006895000030
+:2095E0000400E00015DC000039DC0000F5D04C10000825B852200000E07FC0B8F1C0FCFF86
+:209600001F085100EFD14C1100080420800FFFFF00F00520800F0000E70F4C192000D1C04C
+:20962000E07EE078ECF1E078A1C1E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B17B
+:20964000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A244F
+:209660008010E1C46A24C010E1C46A248012E1C4F1C0D5D5541C043098719C1580109D15F2
+:20968000811000DB53090100D0D6F42640108C20C38F23F2CED7A97180214207E970E60BEB
+:2096A000600001DA09F01426C110056FD60B600002DA01E36F7BF30B528295C140278012EB
+:2096C000C20B600002DA4027C0141A0A60004027011A692040009E158F10BED1BED09D1556
+:2096E0008E1080E7CA22420054140131CA220100B6D0E57914208C0320B4376E386045A013
+:2097000018E08871BE0CE0007CDA016EAA09200109D901E79E1DC2139E1580109D1D42106C
+:20972000C0B89E1D0210D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F74C1C7DA
+:20974000C1C6C1C504140B3404140A340414093404140834041407340414063404140534B0
+:2097600004140434C1C3C1C2C1C1C1C0C1C4E07FA1C0E078F1C07E080001A2C197D5448D1A
+:20978000658D60C280E2CC226280CC22A28017F293D68B71C970EE0A600001DA056EE60A36
+:2097A0006000266D402680123A0960004026C1176920400000DA8DBA02F08DBA250B150174
+:2097C00040270C733324C310747C007C0204060882BA06F083BA04F045220203507A09F067
+:2097E00080D10209600042214005692040007ED30E9381C1041C04300F93061C0430487004
+:209800008AFF0D9379D183B80DB300D801B178D01E0CEFFF40B149002001A2C0A1C1E1C42C
+:20982000E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2F6
+:20984000FC1C88B2FC1CC8B2E1C5E1C6FC1C08BF6A248010E1C46A24C010E1C46A24801212
+:20986000E1C4F1C058D1501C04309C1182009D11800056D500DE51088100F42500108C20B4
+:20988000C38F22F25BD3802142076870F609600001DA0AF014258113056BEA09600002DAD2
+:2098A00001E6CF7EF10E529294C140238002D609600002DA4023C0042A0860004023010A15
+:2098C000692040004CD541D100DB50140231198D14210C0040B4576814E1596160A101E0EF
+:2098E000D60FE00009D939ADD1C0C1C429200003C1C46B24C010C1C46B248010C1C49F7459
+:20990000C1C6C1C504140B3404140A340414093404140834041407340414063404140534EE
+:2099200004140434C1C3C1C2C1C1C1C0C1C4E07FA1C0E078F1C0E1C52CD5A97080204303D9
+:20994000A971A20F2000802183032CD100D804AD060BA0002AD024D10D9184B80DB100D85F
+:209960008CB8AFFFEE0D800026D018100009EFB8048D03F278E815085100A9708020030696
+:20998000A971802143060CF0AB26447000000000A97080208309A9718021C309460F000021
+:2099A0007A0BEFFF12D00DD117D000DA0DB117D00EB1FFD808A907A909A90AA90CA928F0E5
+:2099C00000808B005CFBFF0064F7FF0068DC0000400388000003880000EAFF00A8DC0000C5
+:2099E000EADC00003CEAFF0060DC0000149B0000F6DC0000E0FBFF00C09C000020AA44007B
+:209A000068EC9B0010270000FFFF0000561984005506E00001D8E078E1C4E1C0E1C1E1C238
+:209A2000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C70
+:209A4000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C07C
+:209A6000A3D0D888641701F0F4218D0300DB8C25C39F4021020505F219880B0E011068750D
+:209A800021F007BEC06210E8E46E40210E05FE6608F0F426CF101420CC0001E3001CE413C4
+:209AA000F30B128892D0FFDB1888147960B137683A6200DB60A201E0FE0DE00009D98CD072
+:209AC00038A8401700F028186403D1C0C1C429200003C1C46B24C010C1C46B248010C1C449
+:209AE0009F74C1C7C1C6C1C504140B3404140A3404140934041408340414073404140634C3
+:209B00000414053404140434C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2E1C3FC1C6F
+:209B200008B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C50B
+:209B4000FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0B0FFA3170DF62D95BC
+:209B60005B091F00A11702F6F012800001E00F79F01A02005FD01810000900DB1F08DE0378
+:209B800001D80DB5F01AC20048708020430C4871520D20008021830C3CF07909D202487015
+:209BA0008020830E48713E0D20008021C30E0D95A3B80DB5F01AC20029F00C9555085F01DC
+:209BC0004CD2181200090420800F000000A02308810F000000A013095F0047D1060D2000C0
+:209BE0000969C20C8FFD0D9581B80DB512F0181200090420800F000010C01908810F000093
+:209C000010C03ED1DE0C200009690C9585B80CB5D1C0C1C429200003C1C46B24C010C1C47F
+:209C20006B248010C1C49F74C1C504140B3404140A34041409340414083404140734041426
+:209C400006340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E078F1C065FE8FE85917E8
+:209C600001F64C1100080420800FFFFF00F00520800F0000C70F4C192000A701CFFFE0780A
+:209C8000E1C500DA03F001E24F7A2B0A53024F1700F6FFD940200305547820B000D8EB0818
+:209CA0001388376A157900DD7961A0A101E00F78F7F10FD000D938A839A83AA8E07FC1C552
+:209CC000E1C4E1C0E1C1491701F6048983E801D804A9AB26447000000000AB26C170000040
+:209CE0000200C1C1C1C0C1C420208087E0FBFF0068EC9B006CDD000074DD0000F1C0F20A83
+:209D0000E00000DBE0D5E1D008D96A08A000287203DFDFD2641AE48309F0001500190D08E1
+:209D2000DE0301D8641A248004E5F30E45F3BF00BCE2D8D1D8D501D82019C2002119020062
+:209D400071B16AA172B12C19C2002D19C200701DC41000D806F016210E0060AE01E00F78BA
+:209D6000F708128179A57AA501D8601D0410481AE400CAD0441A2400541AE4004C1AE400AC
+:209D800000D88CB8501A24005C1AE403C902E0007BA5E078F1C007D815B883D919B9060800
+:209DA000A00000DABED00688AFE8B9D1641100894D085F0003D864192480FFD82419248086
+:209DC000281924802C1924803019248034192480381924803C1924804019248044192480EB
+:209DE000481924804C1924805019248054192480581924805C19248060192480A3D008D998
+:209E0000720F600000DAD1C0E07EE078F1C0E209E00008739871A3D518150119A2D700DE2A
+:209E20001A970D095E0001D9181D6410208A21091204C0AA00DDA97105F01C781078A16914
+:209E4000AF790B091304F7081F80A0AA90E100DD50F61A97CCBB01DD0F204000402C4103FE
+:209E60008FB91AB7008A257B87D115790019E000129781B812B7E101E000A970E1C508711B
+:209E800000D881D5087305F001D801E36F7B1F0B13048DE800150218CCBA0F098100001564
+:209EA0000218E90ADF8304E5F1F17FD215085100FFD9001D60103A9261BB1221C1003AB27C
+:209EC0003A928AE977D103DB1819E40032925221410032B2E07FC1C5F1C01609C0006DD7F3
+:209EE00001DE00DD167FC0AF61A76FD3129385B812B36ED0141864000818A4002018640380
+:209F00006BD519D86E0DA000A9711AD8660DA000A97107D815B883D919B98A0E6000287250
+:209F20003501C000E1C4E1C0E1C16A248012E1C460D000D924A858D11A8101E01AA1C1C4C4
+:209F400029200003C1C1C1C0E07FC1C4E1C4E1C0E1C16A248012E1C456D000D924A856D030
+:209F60005C1000084CD11B8101E01BA1E9F1E078E1C4E1C0E1C1E1C2E1C3FC1C48B1FC1C8D
+:209F800088B1E1C5E1C6E1C76A248012E1C4F1C046D114110609081103090C1100093DD278
+:209FA0001B6320128D0043D02F25C8006D0D111001DD201A4203B1921019640310110E0932
+:209FC0001811010934D1258184E193F6008A89E83AD11209200042214005692040002DD501
+:209FE000C970C871E185607F00DA86E831D000D924A814F0C076130E63112CD1D1B561BE4B
+:20A000001019A40306F00C11000911B51019E40021D1198101E019A127D05C100008D1C05E
+:20A02000C1C429200003C1C7C1C6C1C50414063404140534C1C3C1C2C1C1C1C0E07FC1C429
+:20A04000E1C4E1C0E1C1F1C01DD0141000080420818F0000A82A05F22870BDFF06F00420E3
+:20A06000800F00005415C3FFAB26487000000000AB26C17000000100D1C0C1C1C1C0C1C481
+:20A080002020408780E2BF0000E09B005CE3BF00FCFBFF0000EAFF00A47A00001CEAFF001D
+:20A0A000A8E2BF003CEAFF0098E3BF0040A0000018FCFF0060E3BF0095DD0000DCE3BF0013
+:20A0C000F1C0E1C5ADD1AED5460A2001A970ADD000D920A8A1A022A02CA88D07A0002DA8A0
+:20A0E000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C83
+:20A1000048B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08B4FC1C48B4FC1C88B4FC1C08BF51
+:20A120006A248010E1C46A24C010E1C46A248012E1C4F1C093D63A70008EB4C180E01A71E2
+:20A1400073F42C8E01D80B0951000DAE6DF00CAE8B70BE09200150D9028689D782E8E2A6E8
+:20A160003E0BA0002A700E78892081030E7D8B702A71520AA000A972260BA0000A700E78A0
+:20A180000E25811F00004E00092100002F220620002440330A712E0AA0004A727AD10022EA
+:20A1A00040231A7083701E0AA00003DA0286BA6000228104402191001B08E50373D1170970
+:20A1C0000500E2A6402680134026C115C5FF692040006ED702861709E523402090208B712F
+:20A1E000E209A0000A722A7013F0027F8B71D609A000E97262D00220C223CA09A000002494
+:20A20000C1335FD49D650025801402E0E27861B802A60D8E00D92CAE07E82DAE40260016CB
+:20A220004026C116AFFFB4C0D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F743D
+:20A24000041412340414113404141034C1C7C1C6C1C504140B3404140A3404140934041438
+:20A26000083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E07816
+:20A28000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1CE1
+:20A2A00048B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C426
+:20A2C0006A248012E1C4F1C008772ED000882875B1C14876ACE88B703608200141D900D955
+:20A2E00004F037E241A801E13F0983033B09130882E6CC262291CA22420004F4496E227AD3
+:20A300004B653B78BA6283708423030C44BB89E3C0232C0CC023E90D60A8408AC3BAC70A96
+:20A32000938230E2E0F18B71E9706EFFB1C0D1C0C1C429200003C1C46B24C010C1C46B2498
+:20A340008010C1C49F74C1C7C1C6C1C504140B3404140A3404140934041408340414073497
+:20A36000041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4000A000000E0FF0013
+:20A38000B8DD000010C8000000EAFF00E1C0E1C1F1C038D14E0DEFFF4221400469204000B1
+:20A3A000AB26C17000000200D1C0C1C1C1C020208087E078E1C0E1C1F1C02FD1260DEFFF51
+:20A3C0004221400469204000AB26C17000000200ECF1E078E1C4E1C0E1C1E1C2E1C3F1C0F4
+:20A3E000A1C16A20800125D340C08B716870960EEFFF04DA056BEE0CEFFF402381056920EA
+:20A400004000AB26C17000000100A1C0D1C0C1C3C1C2C1C1C1C0C1C420204087E1C4E1C02B
+:20A42000E1C1E1C2E1C3F1C0A1C16A20800114D340C08B7168704E0EEFFF04DA056BA60C10
+:20A44000EFFF4023810569204000AB26C17000000200A1C0D1C0C1C3C1C2C1C1C1C0C1C4D7
+:20A460002020808707D014D9090160002872E078FDDD00001BDE00002DDE00004ADE00006F
+:20A480000C00E000E1C5D8D0FFDA40A800D90AF0D6D4146900DB01E1986060A84CA82F796E
+:20A4A000F1091283D2D200D90CF000DD1269147848738223020A1B63C01B420301E12F791C
+:20A4C000EB091281AA20080087B8AB200800E07FC1C5E078A1C1F1C0160BA00001DAA1C1C3
+:20A4E000C1D6C4D765C000DD40260012001C4433607FC9711CF0BDD4746D722300032D08B9
+:20A5000051000283246B001C043040260014607F04DA8B7140260015607F02DA4026C015E2
+:20A5200040230103607F01DA01E5AF7DCB0D129385C140268016607F01DA40268018A60BC0
+:20A54000EFFF4026C11C6920400008DC0B03A000A1C0E078E1C4E1C1E1C2E1C3FC1C08B157
+:20A56000FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6D3
+:20A58000E1C7FC1C08B4FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0A1C1C2
+:20A5A000B87000D8001C04308FD0018880E0F201220098718CD0028880E0E601020001D9DC
+:20A5C00089D021A8130D11008BD11A0BEFFF4221400569204000150C110088D1060BEFFFBE
+:20A5E000422140056920400000DD04F001E5AF7D0F0D13137DD1146D0861FAE802F0FFDDDD
+:20A600008C25C39F1BF400DB12F078D4346B99610281001C04307AD06A0CEFFF01DA79D0B1
+:20A620008B71620CEFFF02DA01E36F7BDF0B128375D157022000422140056A20800880E0C0
+:20A6400000DF07F26A27C0186A204008027F66D08A20C31FC08800D807F04C8A01E00F784F
+:20A660002877197648768CE02E010A00671710768C26C39F661707760CF25CD3546E59638C
+:20A6800021818C26C39F7A62F961E9F3CF0D4580146D8C20C39F55D40020060324F452D036
+:20A6A000081E0001041E40010C1E8203A0A88C26C39F01D9001E42004EF204BE022744114B
+:20A6C0004AD49E6604EFA8700B0F051001D882FF07F00F08C103887064E001A63CF0041EC1
+:20A6E00000113AF040280111E071C870A0A908180001CCA80A2040810225C40303F20D085B
+:20A70000C50302D874FF09F00F08C103887164E1041E400003F0041E00018C26C39F01D9AC
+:20A72000001E420018F231D104BED86101800020C0833E6603F21508C50303D866FF018689
+:20A74000F8600220410107F0022041011077D521610621A624D0008800DE3F0D01102DD182
+:20A76000120D600003D86B268078000000001ED0008804B8302000206B20C0086B26807878
+:20A78000000001006B2640780000000016D0008804B80270C0A000D913D021A879F01ED196
+:20A7A0004209EFFF09691DD300DA04F001E24F7A8F0A1301126A14781963C0118100786029
+:20A7C000F6E901D9C0184200C4184001C818000105D000888C20C38F33F46A208008B1E87B
+:20A7E0000FD120F068DE00002CFCFF00D4FCFF0080A20000B5DE0000E1DE0000F3DE0000E8
+:20A80000F9DE000013DF000030FCFF0038FCFF0018AB000026DF00002CFCFF0030DF000013
+:20A82000C208EFFF09696B26C0780000E8036B268078000001006B2640780000000084E201
+:20A84000FFDD27F4E7D61386E7D3A8170DF0001C04308B716870607D02DA1686001C04306C
+:20A86000607D056B1986001C0430607D402380021C86001C0430607D4023C003402300057D
+:20A8800040234109FFDD5E08CFFF69204000A970A1C0D1C0C1C429200003C1C46B24C01072
+:20A8A000C1C46B248010C1C49F7404141034C1C7C1C6C1C504140B3404140A340414093469
+:20A8C0000414083404140734041406340414053404140434C1C3C1C2C1C1E07FC1C4E07819
+:20A8E000E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B222
+:20A90000FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A242B
+:20A920008012E1C4F1C06A2180082F2547006B268078000000000B0D10001D0812030A206C
+:20A94000408107F4A9D19E0FAFFF096986F06B20800884F0A6D6218E80E179F4228E80E1ED
+:20A9600075F4A21702F601D922AE746800D95B6320AB40220403208EA46AF469FB626C8BFF
+:20A980005F677108410060AE00D920AFFFD88C23C38F0CAF21A724F29E1701F6D60A600024
+:20A9A00003D86B26807800000000008E04B800656A21C00838606A21400822786B20C008D9
+:20A9C0006B268078000001006B26407800000000008E00D904B81D6520A50AF06B268078B7
+:20A9E0000000000083D1FE0EAFFF096901D82BF000DE06F001E6CF7E6871E973410ED31272
+:20AA00008C23C38F1CF2B46BBF62EC8F5D65E908C18004B98071E0A90C8D8C20C38F09F2AF
+:20AA2000618504B8196221811A62796121A200D920ADFFD80CAD21A501D803F000D86B250E
+:20AA4000800800DA6AD142A909F06BD1960EAFFF422140046920400000D8D1C0C1C4292040
+:20AA60000003C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3471
+:20AA8000041409340414083404140734041406340414053404140434C1C3C1C2C1C1E07FDF
+:20AAA000C1C4E078F1C04A0D600000DA53D350D65A170DF62DF0126A14781F65C0178F1098
+:20AAC00019654B0F511000D8C0190200C4110000C8110100A0FE8C20C38F19F4008E8C20F8
+:20AAE000C38F15F46A20800891E86870F60DAFFF216B6B26C0780000E8036B26807800001E
+:20AB000001006B2640780000000001E24F7AAB0A128145054000E078E1C4E1C0E1C1E1C28A
+:20AB2000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C5F
+:20AB4000C8B2E1C5E1C6E1C7FC1C08B4FC1C08BF6A248010E1C46A24C010E1C4F1C06B26CB
+:20AB600080780000000022D5008D20170EF61A7004B80966E46ED860850951000C888C20C0
+:20AB8000C38F00AD20F204B808663D085100211701F6E208600003D86B2680780000000007
+:20ABA000008D04B8006700D96B20C0086B268078000001006B26407800000000008D04B89D
+:20ABC0001F6720A701D8B8FF402800211A6600D920AAFFD92CAA1E660286407812F0E07820
+:20ABE000A8FCFF003CDF000092DF000068DE0000A7DF0000C8DF0000D9DF000002D8AAFF78
+:20AC0000AB26C17000000100D1C0C1C46B24C010C1C46B248010C1C49F7404141034C1C79C
+:20AC2000C1C6C1C504140B3404140A340414093404140834041407340414063404140534BB
+:20AC400004140434C1C3C1C2C1C1C1C0C1C420204087E078F1C09E0B4000A2C1087500D864
+:20AC6000041C0430AA20440084170EF040C020E83BD3041C443081C168700A0EAFFF02DA73
+:20AC8000C97180218600FE0DAFFF036B8B7140234002F20DAFFF04DA40230004460CAFFF99
+:20ACA000402341086920400000D81FF0C11E5C10AB26447000000000AB2604700000000023
+:20ACC000DA0F200007D8AA20080087B8AB200800AB258410AB26447000000100AB26047079
+:20ACE0000000000001D879036000A2C0F1C0FE0A40001CD021801CD00C8000DD1A705D0972
+:20AD00000000590845000FF018D4D46D722600130F0851000186920B60000AD901A601E55A
+:20AD2000AF7DE90D129312D700DE13F0B26EB47DB867C0108000FD6513085100C41500100B
+:20AD4000660B60000AD9C41D001001E6CF7EE10E129104D104190004F5024000E3DF000099
+:20AD600068DE000000EAFF002CFCFF002CFCFF00E1C4E1C0E1C1E1C2E1C36A248012E1C462
+:20AD800000100309267B657A0018A400C1C429200003C1C3C1C2C1C1C1C0E07FC1C4E07844
+:20ADA000E1C4E1C0E1C1E1C2E1C36A248012E1C400100308267B657A0018A000E8F1E0781B
+:20ADC000E1C4E1C1E1C2FC1CC8B2FC1C08BF6A248010E1C46A24C010E1C46A248012E1C48D
+:20ADE0004A24007800DAA82000022F200280C02245003B7900D904F0E07801E1412A80002B
+:20AE0000F909048001D8C1C429200003C1C46B24C010C1C46B248010C1C49F7404140B348B
+:20AE2000C1C2C1C1E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C00875BA
+:20AE400007E001DB00D90F21010030796FD02872C8FF6FD0AE601D654290110E5110267A1B
+:20AE600042B000D800AD05F0257A42B060AD69D0C0FFD1C0C1C429200003C1C6C1C5C1C3DD
+:20AE8000C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C56A248012E1C4F1C0A5
+:20AEA000087307E001DD00D90F210100307957D02872B0FF56D043901B63257A43B055D001
+:20AEC000A0ABACFFD1C0C1C429200003C1C5C1C3C1C2C1C1C1C0E07FC1C4E078E1C4E1C008
+:20AEE000E1C1E1C2E1C36A248012E1C4F1C0087307E000D90F210100307944D028729DFF94
+:20AF000043D400DA986340A842D09AFFD1C0C1C429200003C1C3C1C2C1C1C1C0E07FC1C462
+:20AF2000F1C03DD12211800081E001D803F4D8FF02F0EBFF36D202822C8101E00F09250064
+:20AF400002A202D8B9FF00D802A2D1C0E07EE078E1C46A248012E1C4E078C1C42920000365
+:20AF6000E07FC1C4E1C500D92CD04C186000AA25C1101F0D5E10AB26C170000002000A2640
+:20AF8000803F00008AAF202080874A2600701F0D1E10AB26C170000001000A25803F000047
+:20AFA000A6AF202040874A2600706B2640790000004001D91AD024186400AB26087000001E
+:20AFC0000000E07FC1C5E078E1C5E1C600D9287228750EF013D3567BC08311088203C283FC
+:20AFE00009088303229B01DD01E24F7A8C22C38C42F672ED8C22C38C03F40BD02A982870B6
+:20B00000C1C6E07FC1C5E07840E09B0014E0000048E09B0000EAFF00B4FFDF00ECE09B0018
+:20B02000ACCA00002CD2000000D80AF061D100DA167940A901E001DA0F7841A9F10812848A
+:20B04000E07EE078E1C4E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C0A1C100DB68750CF0D3
+:20B0600054D2B67AC08A86EE01DB21A201AA60AA01E5AF7D070D131474EBA2EB4ED6001CEF
+:20B0800044308B71C970FE09AFFF02DA00DD0EF048D0B678018001E5001C04304026001325
+:20B0A000E209AFFF02DAAF7DE90D1294402640143208AFFF40268119692040006870A1C0AF
+:20B0C000D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C3AE
+:20B0E000E1C56A248012E1C400D928730DF031D2767AA1820F08410300D920AA21A201D9C3
+:20B1000021AA01E36F7B090B130473E92870C1C429200003C1C5C1C3C1C2C1C1E07FC1C4B3
+:20B12000E1C4E1C1E1C26A248012E1C400D901D822D200AA03F001E12F79170913041DD06F
+:20B1400036780088F308518000D800AA02F001D8C1C429200003C1C2C1C1E07FC1C4E0788E
+:20B16000F1C08E0E000000DEEEFFA2E811D0E0881CF0350F51100B0E3314D678E888018094
+:20B1800088E80FD15E0F6FFF422140056920400008D5D67D01854078018D0B08510000D8DB
+:20B1A00000AD04D001E6CF7ECB0E1294A90600001CFDFF0024E0000020E0000077E0000039
+:20B1C000F1C02E0E2000FFDB3BD23CD000D901DD0DB296D810B23AD064AA65AA66AA64A886
+:20B1E00065A866A867A868A869A86AA86CA83D18C20067AA68AA69AA6AAA6CAA3D1AC2004E
+:20B200002ED36DB02FD68A27FF1F96DBE0A02BA82DA82EA828B02BA03C1842002DA0AEA079
+:20B22000A5A0CEB0CFB070B023184200241842002518420026184200CCD8E0A22BAA2DAAE0
+:20B240002EAA28B22BA23C1A42002DA2AEA2A5A2CEB2CFB2231A4200241A4200251A4200F0
+:20B26000261A4200421A4400441A4400461A4200471A0200481A4200521A4400541A4400FF
+:20B28000561A4400581A44005A1A44005C1A4400601A440039A23AA23BA2701A4400721A26
+:20B2A0004400741A4400781A4400AD0520007A1A4403E07800EAFF00102700009CFDFF00E5
+:20B2C000FFFF0000F1C0F209200035D02220800F000070C4D1C0E07EF1C00A0D0000FC1CCB
+:20B2E000C8B630D000880A23003780E0480A0200AE08A00000DE3A7002B807E084203F0FBF
+:20B30000AE08A00002241C308B703D0972201A702A759208A000C970860920005A7004E099
+:20B3200084203F0F8A08A00002241C308B77E970360A20004A7115208C2361BDE0A4D70D97
+:20B34000759001E617D000DA15204C2440A45BD922A02A70A60F6FFC0A7139020000E078F9
+:20B36000F1C011D080E0E1C56C0A01000DD501850CE80ED00ED19A0F600002790DD006E856
+:20B380000DD18E0F60000279EA0A000000D84208A00000ADCCFFD1FFCD0400005CC4000068
+:20B3A00084E00000000000006CF2FF006CFEFF000000000000000000E078E078E078E07803
+:20B3C0000A2480F005204400E020C1074424FE80412AC400840002002F2402F14221010158
+:20B3E00042200301E820A20404110402041105020411060204110702041B0801041B480137
+:20B40000041B8801041BC8012C00250044223E813C0022004422FC804021C100E020C107FC
+:20B420004023C300A820800101118402011B0A012020C0070411040204110502041B080178
+:20B44000D407E1FF041B48014422FC8004110402C907EFFF041B080142214100422043009D
+:20B46000A820800101118402011B0A012020C0076A23400920DA8DBA167B001BA4001FD85F
+:20B4800007B8021B240041290004041B2400061B6400D5010000E078ECF1E078F1C0E1C5BC
+:20B4A000087504D2FA09200000D9BD032000A278FFFFFF7FF1C03E0B0000087619D51E0F34
+:20B4C000600001850085A4E0CA268A1FFFFFFFFF4BF685E814D215D140A115D11579C0A1B8
+:20B4E00001E000DE00A5FA0E6000018571032000C970E078F1C0FE0A00000AD0C0800BEE09
+:20B50000D17D0BD061BEF0208003607861BDF70D55904D030000E078B906600005D0E0787D
+:20B5200090E00000F4B400009CE00000DCFDFF0094E000006A208002452080012120C00731
+:20B54000292000006A208002452080002120C007292000006A208002452000012120C007E6
+:20B5600029200000F1C08E0A000008762875287007D22E09200000D9A2784168C970460E2D
+:20B58000EFFFA971D9022000C970E078FFFFFF7FF1C0E1C507D10875008186E801D81E0900
+:20B5A000200000A13E0E6000A970BD020000E07898E00000E07EE078F1C0360A0000087750
+:20B5C000287568764870E971FA0DEFFFA97289022000A0A6F1C01A0A000020D0A1C184E84A
+:20B5E00000D814F01ED10089C9E008F40189CEE004F40289C9E004F201D807F0038983E039
+:20B6000002D8CA202C0006E8EBFF4D022000A1C003891F08D20040210E02E18115F08B7337
+:20B62000C970607FA97103E522BDB57E0DF00DD7C4690BF040210E02E70D73904081B37980
+:20B64000CE0C60004870C971A18184ED00814AE8F2ED08E1FAF1E07800000000000000006D
+:20B66000B8B5000000D86B200004E07F4A260070AA21810C8421C38FE07CAA210102C2D8A4
+:20B68000AB20010201D8AB20C101AA20010284200480FDF5E07FAB210102E0782F7903F06E
+:20B6A00001E061BA8C22FF8F05F26088F509C18002F000D8E07EE078F1C0E1C509D50085FA
+:20B6C00080E0E220020000D800A507D0008080E0E220020091010000F0F1E078E07EE0784D
+:20B6E0009CE00000A0E00000F1C00609200000DB32D70875357F208000870EE8C08005EA0D
+:20B700000B0E441008F011098503C28006EE0873C970F6F108766870C2A584E8A0A703F0EE
+:20B72000A2A035010000E078F1C0288800DAEFFF00D8D1C0E07EE078F1C0228002E12F7913
+:20B7400001DAEAFF00D8F7F1F1C0E1C51BD0A18005ED01854078A285FDED0D010000E0785B
+:20B76000F1C0E1C515D0A38005ED01854078A285FDEDF5000000E078F1C0E1C510D1008123
+:20B780008CE801D800A10DD1A28100D802A106ED01854078A285FEEDCD000000F1C0E1C5D8
+:20B7A00006D1A08100D800A105ED01854078A285FDEDB5000000E07850D20000A4E0000024
+:20B7C000FC1C88B6FC1C48B6FC1C08B6FC1CC8B5FC1C88B5FC1C48B5FC1C08B5FC1CC8B4BF
+:20B7E000FC1C88B4FC1C48B4FC1C08B4FC1CC8B3FC1C88B3E07FFC1C48B3E07804DC38DD68
+:20B8000035F0E07804DC34DD33F0E07804DC30DD31F0E07804DC2CDD2FF0E07804DC28DD94
+:20B820002DF0E07804DC24DD2BF0E07804DC20DD29F0E07804DC1CDD27F0E07804DC18DDD4
+:20B8400025F0E07804DC14DD23F0E07804DC10DD21F0E07804DC0CDD1FF0E07804DC08DD14
+:20B860001CF0E07804DC04DD19F034141A30301419302C14183028141730241416302014BE
+:20B8800015301C1414301814133014141230101411300C14103002C701C6B0244D33B02499
+:20B8A0001F33E07E0A2240804A21000028000200470340000A2240804A210000080002006C
+:20B8C00025034000A40024002F2600F04A260070900005004220FE834A2640005C000D0082
+:20B8E0004220FE814A24007124000D004220FE804A24C0701C000D0042207E804A248070F2
+:20B9000014000D00150020004A2440702F2003002F2003002F2003002F200300A8200003A0
+:20B9200000200080012141000221BE80C0208601C22186002020C0070A2600F04A25000835
+:20B9400018000100140004002F20008042254500FC07E3FFC0200380C507EFFF0A2440715A
+:20B96000110020004A2500004A2540000E2242002F254B01CE2045804A2640004A2400781D
+:20B98000A820000300200080012141000221BE80C0208601C22186004A2700004225FE8052
+:20B9A000CE20C20144257E80CE21C2012020C00701DC0A210080D424041313002000CE20FE
+:20B9C0002400E0780A21008001DCE120C107402C8C1700DA0871D77101000000C1292604DB
+:20B9E000C02225048C210480C1292602C022250290E1C1292601C022250184E1C129A60071
+:20BA0000C022A50082E1C0226500002883004E22C207402A0205857A402B4005422BC102C1
+:20BA2000E07F59612F25C0804126047000000000CC222180280321002F214090C724650033
+:20BA4000CC202180F2020100412946950621810FF0FF0000C521820F10000000320022009E
+:20BA600008700A22801F100000002F2000802F214B00402646000421BE8242264600120038
+:20BA800002002F200080F307EFFF2F214B00412D47850623880FF0FF0000C520821F1000D3
+:20BAA00000003400220048720A22801F100000002F2280802F200B12402747000420BE92BC
+:20BAC00042274700100002002F228080F107EFFF2F200B128C26DF8F080201008C27DF8FB5
+:20BAE000320221000026C6018226CF0F597079714A2100104A27000000D800D94A250000BF
+:20BB000000DC4A24407DA82040062F2002922F22848016000600002585820124CC920120EC
+:20BB200040820121C1012F2280922F23CB922F214B922F27CB014029010341280205457963
+:20BB40004028090340280003412C02154578402C0C134C250080C524A21042263E80460042
+:20BB60000C000421BE8F2000000016000100402646002F2142802F2004802F2404134224AF
+:20BB80003E903A000A000424BE9FFF7FFFFF0E00020044207E802600010040204080412177
+:20BBA00001000421BE8F2000000012000100402646002F2142802F2004008C26DF8F0801A5
+:20BBC0000A004C2600801C000C000621810F10000000402E020545792F2203014579E07ED6
+:20BBE0008C26FF82F0000B0002268A710000000042224A904A2600708A000B008E000100B2
+:20BC00004C2200984A2600702A000B0042220A1805240C908A23FF1F10000200002B8B1219
+:20BC20008723FF1F0421CC02012980025F00200000D980E48A23FF1F1C0002004C220098F2
+:20BC4000C223CA1208000A00002B8B128723FF1F0420CC0202268BF2000020000029CB02D4
+:20BC60001200090040220B180129C0021300200000D901288002012981020520C0020F00DE
+:20BC800000002F2000802F214B004420BE804A2600701E00010044204A0105223E934A2682
+:20BCA00000700E00010040208080412101002F2142802F2004002F2142802F200400022650
+:20BCC000860185F18A26DF0FCF7110000000FF06EFFF00D80226860100D9F306EFFF00D867
+:20BCE000D77110000000CC2021802F210301C521820FF87F0000C07873F58C27DF8F160046
+:20BD000001002F2103010521810FF07F000000D867F10C20809F10000000CC2221802F213F
+:20BD20000301C521820FF87F0000C521810FF07F000000D855F10C25808FE0FF00004A267F
+:20BD400000702E0006004A26007000D800D94C240080C521820F0080000043F1C724650043
+:20BD60000C21809FE0FF0000B1F74A260070CF71F87F000000D835F1087448708972287490
+:20BD800068718973CF74E0FF0000142446101424CA10B6BC0C260083CC220593DE0026005B
+:20BDA00096BC0426060304220A13022686822F2684010026860FE03F000000260A83CC2632
+:20BDC0000383500104000721CA80CF26E40706210403867B4F24040594BBB8700C24C080A4
+:20BDE000CC258180140006000226860F1000000000254581012404014A24807500D9A82051
+:20BE0000C0040C24C080CC258180120005000F21010F022585800324C4000025458101247E
+:20BE20000401052440814A24007800D8E820A2040C24C080CC258180100005000F20000FF2
+:20BE4000022585800324C40000254581012404012F200300412981802F200480C071E120F4
+:20BE6000C60744204C0005240C1105244C91E07C40204080E07F4121010002220A93CC220C
+:20BE800021801A0002002F2640F02F210403CC202180CF21E104E07F00D80C220093CC22C1
+:20BEA0002180CA208D00E120CD07CA21CD0002260683CC202180E120C107CA2121000C2698
+:20BEC0000083CC2205934C0005000C260083CC202180E120CD070C220093CC222180CA20B7
+:20BEE0008D00E120CD07CA21CD000C220093CC222180CC260183CC202180E120C107CF211C
+:20BF0000E1040C260083CC202180C078E07FC0792F25C0804126047000000000CC2221802C
+:20BF20004A260070B20221002F214090C7246500CC2021804A260070CC020100412946955B
+:20BF40000621810FF0FF0000C521820F100000003200220008700A22801F100000002F20BE
+:20BF600000802F214B00402646000421BE8242264600120002002F200080F307EFFF2F21CC
+:20BF80004B00412D47850623880FF0FF0000C520821F100000003400220048720A22801FFC
+:20BFA000100000002F2280802F200B12402747000420BE9242274700100002002F2280807F
+:20BFC000F107EFFF2F200B128C26DF8F4A260070660201008C27DF8F4A2600708E022100F4
+:20BFE0000226C6018026CF0F4A24C07D4A2300104A220010A82080052F2280922F23CB124B
+:20C0000002213E82CC208180C52266100C00050002208080032101022F2000802F214B002F
+:20C0200005210C00697149700421BE8F40000000C22661000C0002002F2000802F214B00C8
+:20C040004C2600804A26007072000C004420BE804A2600703400010044204A010524BE92B1
+:20C060004A2600702400010040208080412101000421BE8F80000000C02662000C000100B1
+:20C080002F2142802F2004002F2142802F2004002F2142802F2004008C26DF8F4A26007071
+:20C0A0001A010A000621810F10000000402E020545792F2203014579E07E2F2142802F208F
+:20C0C0000480C52465102F2142802F200480C52465108C26FF824A260070F2000B00022603
+:20C0E0008A710000000042224A904A2600708C000B00900001004C2200984A2600702C00ED
+:20C100000B0042220A1805240C908A23FF1F12000200002B8B128723FF1F0421CC0201293D
+:20C1200080026100200000D980E48A23FF1F1E0002004C220098C223CA120A000A00002BCE
+:20C140008B128723FF1F0420CC0202268BF2000020000029CB021400090040220B18012901
+:20C16000C0021500200000D901288002012981020520C0020D0000002F2000802F214B0039
+:20C180004420BE804A2600701C00010044204A0105223E934A2600700C000100402080800C
+:20C1A000412101002F2142802F2004002F2142802F2004000226860176F18A26DF0FCF715E
+:20C1C00010000000E106EFFF00D80226860100D9D506EFFF00D8C7246500CC202180740028
+:20C1E00001000C21809FE0FF0000CF71F07F000060000D004C240080C521820F0080000010
+:20C2000000D8E07E0C25808FE0FF00004A26007040000D0000D912000500CC2221804A26AD
+:20C220000070300002004C240080C521820F0080000000D8E07ED771100000004A26007007
+:20C24000100002008C27DF8F4A2600700E000200CF71F87F000000D8E07E2F210301052154
+:20C26000810FF07F000000D8E07E0C20809F10000000CC222180CA202100CA212100080080
+:20C280000200E07EE6F1E0782F2340804A24C002140026006F220A006F220A002F2282008A
+:20C2A0004A2480022F244090C0226500412C43158C23DF8F48002100532101858E23D084DA
+:20C2C0001A00240094B99FE30129C000CA20290051220080E07FCE2021004E23030090737C
+:20C2E0004E230C08012800030029C1002578CA208900D1222C80E07FCE202100CC202180F9
+:20C300004870D1202280E07FC02062000A224080F1C044F253207E8009F453227E8007F482
+:20C3200022BA130A150200D908F0D608200000D934F0296A23B9C2BA610A150240278C734E
+:20C3400033248210547C207C00DB120406080A0C0E1008721CF0087218F0087214F0087255
+:20C3600010F008720CF0087208F0087204F00872041AD000041AD000041AD000041AD00035
+:20C38000041AD000041AD000041AD00080E1041AD000C22169002EF6D1C0E07EE07F01D8ED
+:20C3A00002D1E07FF0210000A8E00000E1C4CF74FF00ACEA150C0317CF74FF00ACF10D0C02
+:20C3C0000217C1C42020C007FF7FE078E07EE078E07EE078E07EE078E07EE078E07EE07854
+:20C3E0000507CFFB0A2600F08A20BF0FCA206400E07F2F200300E07F8A20FF0FE1C52F796B
+:20C4000040290302257B402B01046579250A3402087305F0011B520061BA53237E80FCF5FD
+:20C42000412A8D00C1BA42254D90041B5000FDF509EA2F248970E078A8204001011B5200D6
+:20C44000E078E07FC1C5E078001680700000B0E042204080040001002020C007FC1CC8B7EC
+:20C460002220800F000078B704141F342020C007FC1CC8B7CF70000044D2B20A8FFFE078BC
+:20C480002220800F00009CB704141F342020C00700000A0016002000280032003E004B00E3
+:20C4A000FFFF000007000F00140020002A0034003E004B00FFFF0000AD007F01A901FFFF7A
+:20C4C00040420F00E0FD1C00E06F0A00F07E0E0020A10700E06F0A00C814050020A1070033
+:20C4E000C0D40100A0F70300020406061000000000010202030000000000412D412D412D99
+:20C5000000009832C623B0390000D833F73D91290100010001000100020002000300030078
+:20C52000030003000300040002000D00000000000000000000000000020005000F000000C9
+:20C5400000000000000000000200050007000E0000000000000000000200050007000600AB
+:20C5600007000E000000000002000500070007000700060007000E0063FDAC02F703630301
+:20C58000570037FD3FFDFD00DB040E04B9FD54F71BF9CF060A1BF8292C026EFCB5FB14FE5C
+:20C5A000FB018B02A1FEADFBF8FE3205F704BCFBD7F4EAFE6419C33053FDA701D5025F007B
+:20C5C000D3FD3F00BD03E00077FB50FE7D06E90346F6E2F617158037770264FF52FD9101C9
+:20C5E000AF0240FD9CFD3704A801E3F9D9FFF008E1FC23F18C0EAE3D14FA820C433ADCF9C0
+:20C60000760D273A9EF9560E2C3AD2F7850E683BABBAB39D212983925D91903B57CD46A4FB
+:20C620007A254C9AC597DA3A1FE0E2AA2C2240A3099F2B3A62F281B12F1F43AD17A78439FD
+:20C64000E9046505DE055A0640056004C003480300080001000160001000000600200004E5
+:20C66000FF0360003000001800100002000260001800000C00000000000000000000000078
+:20C680000001000160000D0000060004FF036000300000180002000260001800000C0000EF
+:20C6A00000000000000000004000000160001000A0008000000160001000A0000001000196
+:20C6C00060002000A0000002000160002000A00000010001400030007F00000200014000E3
+:20C6E00070007F00000400014000F0007F00000800014000F0017F0080000001200010002D
+:20C700005F0000010001200030005F0000020001200070005F00000400012000F0005F00A3
+:20C720000000000000000000000000000000000000000000000000000000000000000000F9
+:20C74000000000000000000040008000000100020001000200040008800000010002000480
+:20C76000000000000000000000006000C000800180020000800100030006000A0000C00042
+:20C780008001000300050000000000000000000072017D019301C001C605F3054D060007AD
+:20C7A000E302FA0226038003000000000000000034013D0150017501D004F5044005D505C6
+:20C7C00068027B02A002EB0200000000000000000801100120014001200440048004000576
+:20C7E00010022002400280020000000000000000E700EE00FC0018019C03B803F0036004A6
+:20C80000CE01DC01F801300200000000000000000A2A00004C4B0000B84B0000E84B000040
+:20C82000344C00004C4C00007C4C0000B04C0000E44C00000C4D0000644D0000784D00001D
+:20C840003C4E0000484E00007C4E0000A84E00002C4F0000684F0000844F000000000000F3
+:20C860000000000000000000000000000000010000000000000000000101000000000000B5
+:20C8800000000101010000000000000001010101000000000000010101010100000000008C
+:20C8A000010101010101000000000101010101010100000001010101010101010000010161
+:20C8C000010101010101010000000000000000000001000000000102030405060708090023
+:20C8E000555342000000000000000000000000000000FFFFFFFF0000000000000000000052
+:20C9000000000000000000000000000000000000FD3EFD3CFD3BFD39FD37FD35FD34FD326F
+:20C92000FD30FD2EFD2DFD2BFC3FFC3FFC3EFC3DFC3BFC39FC37FC36FC34FC32FC30FC2FDE
+:20C94000FB3EFB3DFB3BFB39FB37FB36FB34FB32FA3EFA3CFA3AFA39FA37FA35FA33F93DA5
+:20C96000F93BF939F938F936F934F83CF83AF838F836F835F73BF739F738F736F63BF639B5
+:20C98000F638F636F53BF539F537F535F439F438F436F339F338F336F239F237F13AF138DE
+:20C9A000F137F039F037EF39EF38EE3AEE38ED3AED38EC39EC38EB39EB37EA38EA37E93823
+:20C9C000E839E837E738E639E637E537E438E338E239E237E137E038DF38DE38DD38DC38AF
+:20C9E000DB38DA38D938D838D737D539D438D338D238D038CF38CE37CC38CB38C938C83799
+:20CA0000C638C438C338C138BF38BD38BB38B938B738B538B338B138AE38AC38AA38A7381D
+:20CA2000A538A2389B3A9A399838973795369435923591348F338D328C318A30882F872E75
+:20CA4000852E832D812C802B7E2A7C297A28782776277426722570246E236C226A216820F9
+:20CA60006520631F611E5F1D5C1C5A1B571A5519531950184E174B164815461443134012EF
+:20CA80003E123B113810350F320E2F0D2C0C290B260B230A20091C081907160612050F0475
+:20CAA0000B04080304020101000000000100000000000000020000002D0100000300000020
+:20CAC000DD010000040000005A02000005000000BB020000060000000A030000070000003C
+:20CAE0004D030000080000008703000009000000BA0300000A000000E80300000B0000008E
+:20CB0000110400000C000000370400000D0000005A0400000E0000007A0400000F000000B3
+:20CB20009804000010000000B404000011000000CE04000012000000E7040000130000009E
+:20CB4000FF0400001400000015050000150000002A050000160000003E05000017000000F0
+:20CB600052050000180000006405000019000000760500001A000000870500001B00000088
+:20CB8000970500001C000000A70500001D000000B60500001E000000C50500001F00000052
+:20CBA000D305000020000000E105000021000000EF05000022000000FB050000230000003D
+:20CBC0000806000024000000140600002500000020060000260000002C060000270000003F
+:20CBE000370600002800000042060000290000004D0600002A000000570600002B0000005A
+:20CC0000610600002C0000006B0600002D000000750600002E0000007F0600002F00000086
+:20CC2000880600003000000091060000310000009A06000032000000A306000033000000C0
+:20CC4000AC06000034000000B406000035000000BC06000036000000C40600003700000006
+:20CC6000CC06000038000000D406000039000000DC0600003A000000E30600003B00000057
+:20CC8000EB0600003C000000F20600004600000035070000500000006F0700005A000000CD
+:20CCA000A207000064000000D00700006E000000F9070000780000001F0800008200000001
+:20CCC000420800008C000000620800009600000080080000A00000009C080000AA00000008
+:20CCE000B6080000B4000000CF080000BE000000E7080000C8000000FD080000D20000009F
+:20CD000012090000DC00000026090000E60000003A090000F00000004C090000FA00000085
+:20CD20005E090000040100006F0900000E0100007F090000180100008F09000022010000A4
+:20CD40009E0900002C010000AD09000036010000BB09000040010000C90900004A010000F0
+:20CD6000D709000054010000E30900005E010000F009000068010000FC0900007201000059
+:20CD8000080A00007C010000140A0000860100001F0A0000900100002A0A0000F40100007C
+:20CDA0008B0A000058020000DA0A0000BC0200001D0B000020030000570B000084030000AE
+:20CDC0008A0B0000E8030000B80B00004C040000E10B0000B0040000070C000014050000F4
+:20CDE0002A0C0000780500004A0C0000DC050000680C000040060000840C0000A406000055
+:20CE00009E0C000008070000B70C00006C070000CF0C0000D0070000E50C00003408000044
+:20CE2000FA0C0000980800000E0D0000FC080000220D000060090000340D0000C409000087
+:20CE4000460D0000280A0000570D00008C0A0000670D0000F00A0000770D0000540B000002
+:20CE6000860D0000B80B0000950D00001C0C0000A30D0000800C0000B10D0000E40C0000A8
+:20CE8000BF0D0000480D0000CB0D0000AC0D0000D80D0000100E0000E40D0000740E00006A
+:20CEA000F00D0000D80E0000FC0D00003C0F0000070E0000A00F0000120E00000410000043
+:20CEC0001D0E000068100000270E0000CC100000310E0000301100003B0E00009411000030
+:20CEE000450E0000F81100004F0E00005C120000580E0000C0120000610E0000241300002D
+:20CF00006A0E000088130000730E00007C1500009C0E000070170000C20E0000641900006E
+:20CF2000E50E0000581B0000050F00004C1D0000230F0000401F00003F0F000034210000DA
+:20CF4000590F000028230000720F00001C2500008A0F000010270000A00F000004290000B0
+:20CF6000B50F0000F82A0000C90F0000EC2C0000DD0F0000E02E0000EF0F0000D4300000DF
+:20CF800001100000C832000012100000BC34000022100000B036000032100000A43800003E
+:20CFA00041100000983A0000501000008C3C00005E100000803E00006C10000074400000CA
+:20CFC0007910000068420000861000005C44000093100000504600009F1000004448000074
+:20CFE000AB100000384A0000B71000002C4C0000C2100000204E0000CD1000001450000034
+:20D00000D810000008520000E2100000FC530000EC100000F0550000F6100000E45700000B
+:20D0200000110000D85900000A110000CC5B000013110000C05D00001C110000B45F0000EB
+:20D0400025110000A86100002E1100009C63000037110000906500003F11000084670000DB
+:20D0600047110000786900004F1100006C6B000057110000606D00005F110000546F0000D8
+:20D0800067110000487100006E1100003C73000076110000307500007D11000024770000DC
+:20D0A00084110000187900008B1100000C7B000092110000007D000099110000F47E0000EB
+:20D0C000A0110000E8800000A7110000DC820000AD110000D0840000B3110000C486000001
+:20D0E000BA110000B8880000C0110000AC8A0000C6110000A08C0000CC110000948E00001C
+:20D10000D211000088900000D81100007C920000DE11000070940000E4110000649600003B
+:20D12000E911000058980000EF1100004C9A0000F5110000409C0000FA110000349E000060
+:20D14000FF11000028A00000051200001CA200000A12000010A400000F12000004A6000087
+:20D1600014120000F8A7000019120000ECA900001E120000E0AB000023120000D4AD0000B9
+:20D1800028120000C8AF00002D120000BCB1000032120000B0B3000037120000A4B50000E9
+:20D1A0003B12000098B70000401200008CB900004512000080BB00004912000074BD00001E
+:20D1C0004E12000068BF0000521200005CC100005712000050C300005B12000044C5000055
+:20D1E0005F12000038C70000641200002CC900006812000020CB00006C12000014CD000090
+:20D200007012000008CF000074120000FCD0000078120000F0D200007C120000E4D40000D1
+:20D2200080120000D8D6000084120000CCD8000088120000C0DA00008C120000B4DC000012
+:20D24000901200007900000018B500000000000000000000000000000000000000000000E6
+:20D260004152435F70726F6772616D000046572053544152544544000044535020636F6470
+:20D2800065206973206C6F6164656400FF000000000000000100FF000000000000000000A5
+:20D2A000000044455445435420200054554E45442020004445544543542020002021212139
+:20D2C00020415353455254494F4E20212121203A00496E76616C6964205350562073746151
+:20D2E00074650054494D4520005350562020005455524E4F4E20005455524E4F4646200083
+:20D300000000414320434F4E464947205245545259002021212120415353455254494F4EA2
+:20D3200020212121203A004257000041432052445900575046205374617274203A3A2054C1
+:20D34000756E652054696D65203D00000000000020212121204552524F5220212121203A6F
+:20D36000004F766572666C6F77207768656E206372656174696E6720726573706F6E73658B
+:20D3800000005245515545535420554E4B4E4F574E3A006949442020203A006950726F2090
+:20D3A000203A006956657220203A0069444C656E203A000000000000004E4F205450532009
+:20D3C00053594E4348524F20574F524400000000575046583032203A3A2054756E65205460
+:20D3E000696D65203D00575046583031203A3A2054756E652054696D65203D00FF00000094
+:20D40000002D2D2D2D2D2D2D2D2D2D2D004620002021212120415353455254494F4E20211B
+:20D420002121203A004257000000000000000000080000000000004745545F435458204918
+:20D440004E56414C494400005345545F43545820494E56414C49440000504220434F4E54C7
+:20D46000524F4C5F56455253494F4E0020212121204552524F5220212121203A00556E6508
+:20D480007870656374656420694D6F64650020212121204552524F5220212121203A005532
+:20D4A0006E657870656374656420694D6F646500534554434D442050524F43454455524515
+:20D4C0002000000000000000000000000057504631373A3A46436E743D3D30000057504661
+:20D4E00030313A3A41205072696F7269204F4B000057504630323A3A41205072696F72692E
+:20D50000204E4F4B00005750463033203A3A205265736574203A3A2031303025205045528B
+:20D520000057504631383A3A7761726E696E673A3A506F73746C696D6974202020005750EB
+:20D540004631383A3A7761726E696E673A3A5072656C696D69742020200057504631383A08
+:20D560003A7761726E696E673A3A4563686F20636E7420202000005750463036203A3A20BC
+:20D580005761726E696E67000057504630373A3A4E6577204563686F3A3A6D6F7665207465
+:20D5A0006F20737461746520322E31005472436844656C200057504631333A3A436F6E730C
+:20D5C000657273617469766520547261636B696E672020000053796E636865636B20736F1B
+:20D5E00066742072657365740057696E706F7353746174652E4F44535053746174652E43B7
+:20D60000505368696674203D000057504630343A3A53796E636865636B2068617264207211
+:20D6200065736574000057504630353A3A53796E6368726F6E697A6174696F6E20436865F1
+:20D64000636B204F4B000052657365742030303100005265736574203030320000575046EC
+:20D6600030383A3A545259264641494C000057504630393A3A52657365740057696E6E65BF
+:20D6800072204368616E2064656C617920005426462043684420000057504631303A3A522C
+:20D6A00065736574000057504631313A3A412D5072696F72692D53657475700057504631B7
+:20D6C0003420202000412D5072696F72693A3A57436853746172742020002021212120412B
+:20D6E0005353455254494F4E20212121203A00426164207374617465207573656420696EC6
+:20D700002077696E706F7352756E28292100004672657175656E6379207761746368646FE6
+:20D7200067206861726420726573657400000000005750463135203A3A2052657365742056
+:20D74000002021212120415353455254494F4E20212121203A0077696E706F7346696C7462
+:20D7600065723A206F766572666C6F772E0000002021212120415353455254494F4E20213A
+:20D780002121203A00496C6C6567616C206563686F207468726573686F6C642E0000000059
+:20D7A00000000000FF000000000000000055534220525354000055534220434C4B00004E35
+:20D7C0004F20444154412021212121002021212120415353455254494F4E20212121203AE4
+:20D7E00000444D4120555342002021212120415353455254494F4E20212121203A0055536D
+:20D80000425F44454D55582040206E6F7420616C69676E002021212120415353455254492A
+:20D820004F4E20212121203A005553425F44454D5558204E756C6C206C656E677468000045
+:20D84000FFFF0000005354414C4C00004552524F52205553420000434D442053454E540088
+:20D860000055534220434D442052535400005553422054525920434D440000535055524921
+:20D880004F5553204450524900000000FF0000002021212120415353455254494F4E2021A7
+:20D8A0002121203A00504C4C31206973206E6F74206C6F636B656420696E2043524D206D2E
+:20D8C0006F64756C65002021212120415353455254494F4E20212121203A005377697463ED
+:20D8E0006820746F20504C4C312063616E6E6F7420626520646F6E6520696E2043524D201B
+:20D900006D6F64756C65002021212120415353455254494F4E20212121203A0053776974A2
+:20D92000636820746F205854414C2063616E6E6F7420626520646F6E6520696E2043524D77
+:20D94000206D6F64756C65002021212120415353455254494F4E20212121203A00436C6FCB
+:20D96000636B20737461746520696E76616C6964002021212120415353455254494F4E2016
+:20D98000212121203A00504C4C3120646964206E6F74206C6F636B206275742056434F3281
+:20D9A0005F42414E44206973206C6F636B6564002021212120415353455254494F4E2021C9
+:20D9C0002121203A00756C4E206F7574206F662072616E67650020212121204153534552C1
+:20D9E00054494F4E20212121203A00496C6C6567616C2062616E64776964746800005246E9
+:20DA00002073776974636820656E61626C6564002021212120415353455254494F4E2021CD
+:20DA20002121203A004147435F545241434B494E47205245474953544552204641494C45C7
+:20DA4000442021212100000044464C5420654C4E41204F4E0000000020212121204153532E
+:20DA6000455254494F4E20212121203A00496C6C6567616C204257002021212120415353FB
+:20DA8000455254494F4E20212121203A00496C6C6567616C204257002021212120415353DB
+:20DAA000455254494F4E20212121203A00496C6C6567616C20425700000000000000000045
+:20DAC000414320544D20466F726365642000414320544D20542D4F75742000544D20464FDA
+:20DAE000554E44200061766720435073686669742000004D65616E204D5353484946542011
+:20DB00006E6567617469766500474920464F554E44200000524553455420544D2044455425
+:20DB200045435400434845434B2041435F464654204E4F4B2000434845434B2041435F47F8
+:20DB40004920204E4F4B200000004D65616E204D535348494654206E656761746976650002
+:20DB6000434845434B2041435F4749204E4F4B2000434845434B2041435F474920464F5294
+:20DB8000434544200000524553455420434845434B20444554454354002021212120415388
+:20DBA00053455254494F4E20212121203A0043616C6C65642061635F696E697420666972C7
+:20DBC00073742021000041432044455445435420544D204E4F4B004143303020544D2046EC
+:20DBE0004F554E4420000054494D452D4F55542061667465722041432044455445435400CC
+:20DC00002021212120415353455254494F4E20212121203A0061635F53796D626F6C476F7D
+:20DC20004954466374526567697374726174696F6E206661696C6564002021212120415373
+:20DC400053455254494F4E20212121203A00494E56414C49442043414C4C4241434B00006F
+:20DC600000000000000000006964782000436D6420004E657720436D6420002021212120EA
+:20DC8000415353455254494F4E20212121203A005062206F6473705F416464436D6457692B
+:20DCA0007468506172616D00464654200047492020002021212120415353455254494F4E6C
+:20DCC00020212121203A00556E6B6E6F776E20694D6F6465002021212120415353455254F4
+:20DCE000494F4E20212121203A00556E6B6E6F776E20694257006964782000436D642000B6
+:20DD00004E657720436D6420002021212120415353455254494F4E20212121203A0050629B
+:20DD2000206F6473705F416464436D6400006F6473705F73746F7000004F445350205449C3
+:20DD40004D454F555400004F445350204F46460000004F445350204F4E0000524553455492
+:20DD600020535441525420434D440000445642204F4B000049464F206661696C00000000D1
+:20DD80002021212120415353455254494F4E20212121203A0043414C4C4241434B20484175
+:20DDA00053204E4F54204245454E20494E495449414C495A4544000000000000000000006F
+:20DDC000000000000000434F5252555054210000212000416E20495251207472696564209F
+:20DDE000746F206C6F6720210000000020212121204552524F5220212121203A004D656D74
+:00000001FF
--- /dev/null
+:020000040000FA
+:20DE00006F7279206572726F720020212121204552524F5220212121203A00496E73747244
+:20DE2000756374696F6E206572726F7200504340200020212121204552524F522021212163
+:20DE4000203A00495251204C3100504340200020212121204552524F5220212121203A00E2
+:20DE6000495251204C32000000000000001900000A466972737420000A5420005020004E91
+:20DE800020004572726F7220230020212121204552524F5220212121203A0053544F5000C5
+:20DEA0002021212120415353455254494F4E20212121203A006973723A20696E76616C69FF
+:20DEC0006420302074696D656F7574002021212120415353455254494F4E20212121203A2F
+:20DEE000006973723A20696E76616C6964207049535200466C6167200050747220002021E4
+:20DF0000212120415353455254494F4E20212121203A00495352204E4F20465245452053AA
+:20DF2000504143450000212157414954212100004953522052455354415254005074722086
+:20DF40000050747220005074722000507472200020212121204552524F5220212121203AB5
+:20DF600000212121204E6F7420656E6F75676820737061636520666F722077616974696E08
+:20DF8000672066756E6374696F6E202121212121000054494D45522030204E4F5420525526
+:20DFA0004E4E494E4700004953522053544F502054494D4552300020212121204552524FE7
+:20DFC0005220212121203A00494E56414C4944205553452043415345000049535220494427
+:20DFE0004C45004E20005020000000004354524C31200020212121204552524F522021219D
+:20E0000021203A0054696D657220312072756E6E696E670000000000000000000000000012
+:20E0200001000000696E736572742050747220005074722000202121212041535345525409
+:20E04000494F4E20212121203A0046726565204C6F77205072696F72697479205461626C04
+:20E0600065002021212120415353455254494F4E20212121203A00426772644663744578AA
+:20E0800065000000000000000100000000000000000000000000000000000000000000001A
+:20E0A000000000000000000060D2000000000000000000000000000000000000000000002E
+:20E0C000000000000000000000000000000000000000000000000000000000000000000040
+:20E0E000000000000000000000000000000000000000000000000000000000000000000020
+:20E100000000000000000000000000000000000000000000000000000000000000000000FF
+:20E120000000000000000000000000000000000000000000000000000000000000000000DF
+:20E140000000000000000000000000000000000000000000000000000000000000000000BF
+:20E1600000000000000000000000000000000000000000000000000000000000000000009F
+:20E1800000000000000000000000000000000000000000000000000000000000000000007F
+:20E1A00000000000000000000000000000000000000000000000000000000000000000005F
+:20E1C00000000000000000000000000000000000000000000000000000000000000000003F
+:20E1E00000000000000000000000000000000000000000000000000000000000000000001F
+:20E200000000000000000000000000000000000000000000000000000000000000000000FE
+:20E220000000000000000000000000000000000000000000000000000000000000000000DE
+:20E240000000000000000000000000000000000000000000000000000000000000000000BE
+:20E2600000000000000000000000000000000000000000000000000000000000000000009E
+:20E2800000000000000000000000000000000000000000000000000000000000000000007E
+:20E2A00000000000000000000000000000000000000000000000000000000000000000005E
+:20E2C00000000000000000000000000000000000000000000000000000000000000000003E
+:20E2E00000000000000000000000000000000000000000000000000000000000000000001E
+:20E30000F1C03FD100DA01D80019A200011922000219A2000E0900001609AFFD39D0D1C059
+:20E32000E07EE07836D000D901186200ED01AFFD34D0E078E1C4E1C0E1C1E1C2E1C3E1C502
+:20E34000E1C66A248012E1C4F1C02FD01810000925B8C0B808B83420818F8800000100204E
+:20E36000830F880000010F091E018413010927D020B023D600168018A8E8FE0820006870AE
+:20E3800023D5349517E88CE915951508910021D121D0F20EEFFD02DA03D815B501D8001EA9
+:20E3A00022108A0F600068701CD19E0C6FFE01D80CF08CE915951508510016D118D002DB48
+:20E3C000C20EEFFD687275B5D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C420
+:20E3E000F1C0E1C506D50115801880E0940D420000D8001D22107104AFFE01D800E20000F6
+:20E4000034E3000068EC9B008ED2000000EAFF0090D20000D0D30000E0E30000E6D300002C
+:20E4200000DAEFD0EFD31813010940B0921844002013010996188400981884009C18800097
+:20E44000941844008A21FF0FB2184400B4184400B6184400E4D1A0188400A2188400AE18EE
+:20E460008400B0188400B818820054B155B1E07F99189C00E1C4E1C1E1C2E1C3E1C5E1C6E8
+:20E480006A248012E1C4D8D2349286E9359284E901D935B2D2D2961201011109520061B90F
+:20E4A000961A440000D81DF0001001091109DF00AE12000101E0AE1A0400F6F19C1201006C
+:20E4C0000EE988104E0986104D096499707600D807F42599307505F49C1A000001D8C1C444
+:20E4E00029200003C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C0E1C1E1C26A24801253
+:20E50000E1C4BAD22F92090903000FB2C1C429200003C1C2C1C1C1C0E07FC1C4F1C0B2D0C5
+:20E52000AFD200D935B08A20FF0F9A1A1C00B0D0A01A4400A21A440020B021B0ADD021B0A7
+:20E5400020A808D8ECFF981A4400991A5C00D1C0E07EE078F1C0960A8FFEA1D51A709A154F
+:20E5600040178C20FF8FA2C110F4A3D0078882E000DE81F48B7008719A0C2FFB08729A1D77
+:20E580001C109CD0C0A877F09AD6008E8FE88B700871820C2FFB08729A154117D709000012
+:20E5A00001D920AE9A1D1C1065F08B7040248130620C2FFB81C29A154117BB0900009A1D0E
+:20E5C0001C104908112088D31593410852000014003100DFE1B68AE840260012060BEFFD4D
+:20E5E0004026411203D848F03D085200021401311D783508420004D814B3F5B34026001695
+:20E60000E20AEFFD402641166B0810200014013131E9021400312F090100019601E01079E1
+:20E6200001B613F0BEFF04D8981D041003D814B3F5B34026001BAE0AEFFD4026411B02D8B3
+:20E640001AF000D921B62F09B20700DA41B6C97041E0C9718E0AEFFD42E163D15411000169
+:20E6600085B8541904008A201000A3FF54B101D802F000D8D901AFFEA2C0E078A2C1F1C093
+:20E680004A098FFEA1C128755CD1081114090876101140093A721A730A20003109B814786F
+:20E6A000160AAFFE8A712F2506204FD054171376288849880D0C802F0000000800D80AF0E2
+:20E6C0005017137684E1CC22A180FAF54ED001985A7080250810422D0C1237BC9D65C8BDA2
+:20E6E000827DB07F381C44332A708020080042280C0237BC9860C8B88278107D3C1C0430E9
+:20E7000000D8001C043008720BF0307A16268010E6901418442001E12E7A001C443082162E
+:20E7200000117F0A030016268110381400312491DA0AEFFBA9720014413109E8307A121809
+:20E74000442016268010A49010F016264210049238140131B60AEFFB46920014413106E8BD
+:20E760001218442038140D31162642102692E9709A0AEFFB3C14023100144131C7E8162660
+:20E78000421004923C140131820AEFFB46920014413143E8141844203C140F31BDF13C14F2
+:20E7A00004316D0D0111381400316508C10317D38FC16870CE0AEFFD02DA8EC1C60AEFFD2D
+:20E7C00040234007821600118B71001C0430B60AEFFD4023400EDD02200000D82CF4FF0047
+:20E7E00068EC9B0000EAFF00A4F4FF0098F6FF00C4D400001CEAFF0088EA9B00A4C400000B
+:20E8000090C4000090C4000021D50000121001218A23FF0F1626401024900A7026B02A9011
+:20E820000418C4201626401006900A7107B1269122788020080042280C0237BC9860C8B8A7
+:20E840008278107A1018042000D804F001E00E78F5230D208C25FF9F07F200228F04F10D75
+:20E86000C2930418042002DD0018442300D804F001E00E7890170DF0147DB49D8C25FF9F9D
+:20E8800006F265BDED0D8290001804200218C42000D8001C0430087505F0016D0E7D001C69
+:20E8A0000430F52340238C20FF8F08F202B865B8EB08828002184423C2E248F600DD06184B
+:20E8C00042230218C42007F001DD061842230418C4202F27822000D83209EFFB88720C1072
+:20E8E000012190E8381400311508930A00D81E09EFFB0E1002210C10012184E882210800C8
+:20E900002F26462010100121AA70307008012A0000DF141001212E78001C4430001441312C
+:20E920000CF01626011027913F67821601113860860F6FFE61B82E7812100D21E70841832A
+:20E94000001C44304A2200207A750AF040234020660F6FFE821601112F2348201410002164
+:20E960004308410356F0016D4E0F6FFE82160111307D1626C1140491162641133A71002032
+:20E980004205422A0C0237BC9A62C8BA827A507A7A08EFFB26910CE80E110021027F1F0A7E
+:20E9A000C52314100021C308418309F0821601113865060F6FFE61B8307D330AC5231626B2
+:20E9C000C1144791002280048508E4835A70A4910C10002180250810027D422D0C1237BCF8
+:20E9E0009D65C8BD827DAE7D1CF016264013A6900C10002180250810027D422D0C1237BC9C
+:20EA00009D65C8BD827D02254D1501E5AE7D0AF000DD08F03D793FB8A2701C7802792E7D8E
+:20EA2000002581152E7A022743232F21C6201A184420037102214F030A70ECB03D65ABB01C
+:20EA40006EB08816401186164D118A744A24007800D91D6501E5A82000022F240293C021F7
+:20EA600085005B7A4229000237B8386049B84A0E6FFE03D9B860FBD5A4780A1804208A7062
+:20EA80004A24007800DAA82040022F200280C02245042F214024422A000237B8586049B8E6
+:20EAA000160E6FFE03D901E0A4780818042001D80CDC5F056FFEA1C0F1C02E0D4FFE3A70D2
+:20EAC0001A714877767920916870781984200E218E0F00000002D07E00DD2AF016200220D4
+:20EAE000609216214123DB63422B0C0237BC9B63C8BB827B60B16192DB63422B0C0237BCAF
+:20EB00009B63C8BB827B61B16292DB63422B0C0237BC9B63C8BB827B62B1439201E043B18A
+:20EB2000960D6FFEE971307801E5B07DB10DC29315054FFEF1C0960C4FFE3A702F1700F6B0
+:20EB40000810150926170DF61A71A6154011821502116FB842280C0237BC9860C8B88278FA
+:20EB60005A702F230620A81540110FE042280C0237BC9860C8B882782F26062000D8FA70BC
+:20EB800009F0162501106791F273CA27CA2001E00E78F30882804A2400208A772CF01625AE
+:20EBA000CE1307968A150311EA744A2400780FB800DAA82000022F240293C022C5007B7BF0
+:20EBC0005B7A310A050004962F20C8340B713E0EAFFB46968EE82F2288050B702E0EAFFB38
+:20EBE000249688E8422240202F2606204A24402001E7EE7F82150011A70F0290B01544117F
+:20EC00002F21C8042F228805A9702A739CFE86E895D1D20CAFFD096982150211A970802077
+:20EC2000820E4025011212110321A4FF0F0D812F000000088DD100184020B01541111C11F4
+:20EC40004021227811792A702909B300C6908615411105982278422D0122117F37B9002103
+:20EC6000400549B802E0520C6FFE03D97B08C30310110121AA154011227811786B08930000
+:20EC8000A4154011C27811785F089300A41D841310110021AA1D0410AC150011410812010A
+:20ECA00000D8AC1D04108A20FF0F71D19A1D1C101B0C102028702E0CAFFD01E16DD102D8F3
+:20ECC00014B100D815B101D818F04021000940210124B20DAFFD02DA487010F001E0AC1D57
+:20ECE000041003D80AF0A41D841310110021AA1D041000D8AC1D041015034FFEF1C0EA0AF7
+:20ED00004FFE5DD51A71B21541110876F52040205AD74128C10719613C790E21800F00008E
+:20ED2000000226961078607F4796B21541110FE8F52040204128C2071A6206965C7A507A62
+:20ED4000607F279603E800D807F0B21540118C20FF8FFBF301D8B41541113A70F52040200A
+:20ED60001B780E20810F0000000230782696607F4796B41541110AE8F520422006965B7A2B
+:20ED8000507A607F279688E8B41540118C20FF8FCA216220B615411139D0347814984128F5
+:20EDA000C10719613C790E21800F0000000226961078607F4796B61541110EE830D03478DD
+:20EDC00014984128C2071A6206965C7A507A607F279688E8B61540118C20FF8FCA216220CE
+:20EDE0000B9E110813000C9E090852003309102024D0402681128E0CAFFD02DAC970A97163
+:20EE000001DAFA0D200000DBA21500111D780E20810F00000002A61D4410A81D04102902DD
+:20EE20004FFEE078F1C0CE094FFE13D5801500118B089F000FD000DB75B0A015001161088A
+:20EE4000B30211D248709E0AAFFD216A40224005A9718021820102DE2A0CAFFDC97216F09B
+:20EE6000FEFF000077D5000090C4000088D5000000EAFF002CF4FF000862000090C40000D2
+:20EE8000B5D50000D4D50000A015001101E0A01D0410FE0D20006870C97542F04022400DA5
+:20EEA000420AAFFD4022810D01DDE60D2000A970F0D02080F0D021A032F053207E808A154D
+:20EEC0000011412881000CF23860ECD10D08830F0000FF0F107809F0E9D007F022780D084F
+:20EEE000D20CE6D110784079881701F0159101E0107A2B0AF20015B19815001180B8981D03
+:20EF0000041002D800DD14B1B5B1DED1D609AFFD0969DDD0A0B0A1B002F003DD41016FFE80
+:20EF2000A970E078F1C0C6086FFE8A21FF0F1A70D6D09A185C00D6D015908FE8D4D02310E4
+:20EF4000800082E036022200CA262211D0D001DA55B0D0D020B0CFD07C100001CED5530838
+:20EF60001302CCD160998C23FF8F23F2C1D240824411010642790B09950131089200C3D11F
+:20EF800084110201C3D17579618101E07A6241A1C2D25012020870817A6250A1BDD17C19F5
+:20EFA0000400DB01200005DED301200006DEB9D0B8D2009801E00E7900B2801200073B09F4
+:20EFC0000300B4D08A22FF0F357841A050A0B4D036782790ADD04969B0104401B1D0507A0A
+:20EFE0000A73A7FD1DE8101002218C228785A9D0BE07E9FF2098A7D08010000735092300A1
+:20F000009870A4D000DA7C188400357841A050A098D020809FD04418580000DE7DF0A2D11B
+:20F02000C208AFFD09699AD000D934B001DEA7F08A21FF0F00D8B87008730BF0F025C21035
+:20F040008C22FF8F03F401E0107801E3707B8872ED0B82801708820094D18A08AFFD09699B
+:20F060008BD000D934B002DE89F000DF0A2640012872287528730AF05075CA224503D877BB
+:20F0800001E7F07F0875C971310F031181D0F578C180110984037071CA234500B87706F036
+:20F0A000D173CA238D0328761080D10D05901072CA220D00A970E6F1A27A8C221080CA253A
+:20F0C0008D017BD5A9701E08AFFD216D74D11621410127916DD04969B010440171D0507A64
+:20F0E0000A7367FD00DE8CE840254014F60F6FFD4025811466D0D4B003DE41F064D004D9DC
+:20F1000034B0D5B05CD040200124C1B04025C0177209AFFD02DA0C1001215CD0A4184400BB
+:20F120001010012159D0AA1844001010012157D0A2184400AC1884035ED0402001244609AA
+:20F14000AFFD02DA52D0149081E001DACA228C034ED10A70A60A200001DB101000211D788F
+:20F160000E20810F0000000248D0A61844001010002146D11D78A8190400D5062FFEC970C2
+:20F18000F1C06E0E0FFEA1C14BD041D540C0149584E084012D0000DF40270C7332240010B8
+:20F1A000147C007C03B20DB4A20038D1E970E9724A0A2000E973DAFC01D814B5B3F01595D9
+:20F1C0000F0851001A09CFFA02D815B5ABF0E970E1FC80E0A7F4BA0A8FFB80E0A3F42BD625
+:20F1E00036D38A21040BB0164411C970496924FD87E833D1EE0E6FFD0969F4B593F0159502
+:20F20000E90811009816001145208004981E041001D815B50AD8B8FC2AD36870C60E6FFD2C
+:20F22000216B29D12E110087AC1EC413A41E04103011008782210608AA1E0410A21E0410E2
+:20F240004023C0053E08AFFD02DA40230008C9713208AFFD80218209149581E001DACA2230
+:20F26000CC0316D0C9719609200001DB0DD02EF090D20000C4D40000BCF40000FF0F000051
+:20F2800026D6000098F6FF002CF4FF0000EAFF0064F5FF00A4F5FF0050EE9B00DCF5FF0044
+:20F2A000E2F5FF0047D6000052D600005CD600008ED60000A4C4000078F6FF0098D600005A
+:20F2C000A5D6000028F8FF00C971FA082FFE92DAA21600111D780E20810F00000002A61EDD
+:20F2E0004410A81E04101FF001D89BFC9BE8A2098FFB99E83CD58B71A9700FFE2708910035
+:20F30000A97000C17EFE0FF0C7FE0DF0AC1700F005FF09F035D1CE0D6FFD422140056920A8
+:20F32000400035052FFEA1C0E1C4E1C0E1C1E1C2E1C36A248012E1C4501703F000DA08F0A5
+:20F34000F520818014238C0001E220B4C9E2BAF727D118110009921B040020110009941BFD
+:20F360000400C1C429200003C1C3C1C2C1C1C1C0E07FC1C4F1C0E1C5141701F03491250964
+:20F38000110108170DF09915011719095200A9718021820E2E082FFE7ADA9915401704F00A
+:20F3A0008A20FF0FC1040FFEE1C46A248012E1C400D8C1C429200003E07FC1C4F1C00DD13D
+:20F3C000220D6FFD09690AD0181000090420BE8F000000B805F208D10C9185B80CB1730111
+:20F3E000AFFF01D878F6FF00EFD6000068EC9B000FD700003CEAFF00F1C0FA0B0FFE6876B9
+:20F400000A25009039D37FD806F48611400138D505B55FD800B3009506B3019D05B3029D04
+:20F4200004B3068D80E0CA20620080E2CA22620002BA1B7845780A228083CA22620003BAE0
+:20F44000457801B388114001449D027A43B386114101059D227802B300D88EB8CE092FFD23
+:20F4600068710E9D23D1B0190400029DB2190400019DB41904000095B6190400068DB8199E
+:20F480000200DD032FFE9C194003E078F1C08DE816D140D800B101D801B100D88E092FFD11
+:20F4A0008EB808D807F014D10C9185B80CB18A20100046088FFFD1C0E07EE078F1C0042001
+:20F4C000BE8FFFFF00F0087208F20CD1160C6FFD42214005692040005322C0028CB8420BD9
+:1CF4E0002FFD8EB8E9F1E07818F7FF00F0C800002CF4FF003CEAFF0085D7000006
+:02000004008872
+:200000000000000000000000000000000000000000000000000000000000000000000000E0
+:200020000000000000000000000000000000000000000000000000000000000000000000C0
+:1000400000000000000000000000000000000000B0
+:02000004008872
+:200100000080008000800080008000800080008000800080008000800080008000800080DF
+:200120000080008000800080008000800080008000800080008000800080008000800080BF
+:2001400000800080008000800080008000800080008000800080008000800080008000809F
+:2001600000800080008000800080008000800080008000800080008000800080008000807F
+:2001800000800080008000800080008000800080008000800080008000800080008000805F
+:2001A00000800080008000800080008000800080008000800080008000800080008000803F
+:2001C00000800080008000800080008000800080008000800080008000800080008000801F
+:2001E0000080008000800080008000800080008000800080008000800080008000800080FF
+:200200000080008000800080008000800080008000800080008000800080008000800080DE
+:200220000080008000800080008000800080008000800080008000800080008000800080BE
+:2002400000800080008000800080008000800080008000800080008000800080008000809E
+:2002600000800080008000800080008000800080008000800080008000800080008000807E
+:2002800000800080008000800080008000800080008000800080008000800080008000805E
+:2002A00000800080008000800080008000800080008000800080008000800080008000803E
+:2002C00000800080008000800080008000800080008000800080008000800080008000801E
+:2002E0000080008000800080008000800080008000800080008000800080008000800080FE
+:200300000000000000000000000000000000000000000000000000000000000000000000DD
+:200320000000000000000000000000000000000000000000000000000000000000000000BD
+:2003400000000000000000000000000000000000000000000000000000000000000000009D
+:2003600000000000000000000000000000000000000000000000000000000000000000007D
+:2003800000000000000000000000000000000000000000000000000000000000000000005D
+:2003A00000000000000000000000000000000000000000000000000000000000000000003D
+:2003C00000000000000000000000000000000000000000000000000000800000000000009D
+:2003E0000000060000000000000000000000000000000200000000000000140000000000E1
+:20040000000000000000000000000800000000000000400000000000000000000000000094
+:20042000000000000000000000F0000000000000000000000000000000F0000000000000DC
+:200440000000000000000000000060006C00AE001A01380180019201FE012E0234029A02B9
+:2004600060038403C6031A042604D404F8049405EE05FA0518064806D206F0062C07560758
+:200480005C079207B00734089A08A608AC08E208E808F4086C09EA09560AC20AA60B260D1B
+:2004A000500DB00DBC0DFE0D6A0E880ED00EE20E4E0F7E0F840FEA0FB010D41016116A11B6
+:2004C000761124124812E4123E134A1368139813221440147C14A614AC14E2140015841503
+:2004E000EA15F615FC15321638164416BC163A17A6171218F618761AA01A001B0C1B4E1BE4
+:20050000BA1BD81B201C321C9E1CCE1CD41C3A1D001E241E661EBA1EC61E741F981F342060
+:200520008E209A20B820E82072219021CC21F621FC2132225022D4223A2346234C23822378
+:20054000882394230C248A24F62462254626C627F02750285C289E280A29282970298229C0
+:20056000EE291E2A242A8A2A502B742BB62B0A2C162CC42CE82C842DDE2DEA2D082E382E34
+:20058000C22EE02E1C2F462F4C2F822FA02F24308A3096309C30D230D830E4305C31DA314C
+:2005A0004632B232963316354035FEFFFEFFFEFF44006400A201B4023A037204A60460059C
+:2005C0002C060A0762088609DC090C0A7A0B740C2E0D940DB40DF20E04108A10C211F611BA
+:2005E000B0127C135A14B215D6162C175C17CA18C4197E1AE41A041B421C541DDA1D121F68
+:20060000461F0020CC20AA21022326247C24AC241A261427CE27342854289229A42A2A2B99
+:20062000622C962C502D1C2EFA2E52307631CC31FC316A3364341E350000000000000000A0
+:2006400001000100FFFFFFFF0080008000800080000000800080008000800000000000009C
+:20066000000000000000000000000000FECA000000800080008000800000000000000000B2
+:2006800000000000000000000000FECA000000000000000000000000000000000000000092
+:2006A00000000000000000000000000000000000000000000000FECA002008000400000046
+:2006C0005800580059000000440021B90500000207000400080000030600000001000400CB
+:2006E000B100FECA00100800030000002C002C002D000000220017B80600000408000500D9
+:200700000900000507000000010004005900FECA0008080003000000160016001700000048
+:2007200011000BB607000008090006000A00000808000000010004002D00FECA0000FECAED
+:20074000FECA4000FECAFECA3800FECAFECA3000FECAFECA2800FECAFECA000000000000C1
+:200760000200040001000700050006000300ED1CD31CC41D3A1CEC4975BCC03E4E611D2AD4
+:200780005C59E77FFD0B0080008000800080008000800080008000800080008000800080B6
+:0407A00000800000D5
+:02000004008971
+:200000000000000000000000000000000000000000000000000000000000000000000000E0
+:200020000000000000000000000000000000000000000000000000000000000000000000C0
+:200040000000000000000000000000000000000000000000000000000000000000000000A0
+:20006000000000000000000000000000000000000000000000000000000000000000000080
+:20008000000000000000000000000000000000000000000000000000000000000000000060
+:2000A000000000000000000000000000000000000000000000000000FECAFECAFECAFECA20
+:2000C00000000000FA000000000000009001000000000000FA00000000000000900100000A
+:2000E00000000000FA000000000000005E01000000000000FA000000000000005E0100004E
+:20010000FA00900131FC2C00FA00900131FC2C00FA005E01FFFB2C00FA005E01ACF4680037
+:200120000500A000040004001A0233024502520246032D031B030E0304000400040004006E
+:2001400005000500050005006200530044003500AC00AC00AC00AC00CB00A10082006B0054
+:2001600052011801EF00D100060008000A000C00FECAFECAFECAFECA00000000820000008D
+:2001800000000000C8000000000000008200000000000000C80000000000000078000000D5
+:2001A00000000000A0000000000000007800000000000000A00000008200C80042FF1800E4
+:2001C0008200C80042FF18007800A000D0FD30007800A000D0FD30000500500005000500F3
+:2001E0000D01190123012901A30197018D018701030003000300030004000400040004001B
+:2002000032002A0021001A00570057005700570061004B003B002E00AD0091007E006F00AB
+:200220000400040004000600FECAFECAFECAFECA0000000038000000000000005000000004
+:20024000000000003800000000000000500000000000000039000000000000004B00000092
+:20026000000000003C000000000000004B000000380050007EFF1E00380050007EFF1E00B1
+:2002800039004B002EFF28003C004B002FFE4800050028000600060086008D009100940018
+:2002A000D200CB00C700C40002000200020002000300030003000300170012000E000A00C1
+:2002C0002A002A002A002A002C002000170010005A004D0045003F000200020002000300CF
+:2002E000FECAFECAFECAFECA000060006C00AE001A01380180019201FE012E0234029A02FB
+:2003000060038403C6031A042604D404F8049405EE05FA0518064806D206F0062C075607B9
+:200320005C079207B00734089A08A608AC08E208E808F4086C09EA09560AC20AA60B260D7C
+:20034000500DB00DBC0DFE0D6A0E880ED00EE20E4E0F7E0F840FEA0FB010D41016116A1117
+:20036000761124124812E4123E134A1368139813221440147C14A614AC14E2140015841564
+:20038000EA15F615FC15321638164416BC163A17A6171218F618761AA01A001B0C1B4E1B45
+:2003A000BA1BD81B201C321C9E1CCE1CD41C3A1D001E241E661EBA1EC61E741F981F3420C2
+:2003C0008E209A20B820E82072219021CC21F621FC2132225022D4223A2346234C238223DA
+:2003E000882394230C248A24F62462254626C627F02750285C289E280A2928297029822922
+:20040000EE291E2A242A8A2A502B742BB62B0A2C162CC42CE82C842DDE2DEA2D082E382E95
+:20042000C22EE02E1C2F462F4C2F822FA02F24308A3096309C30D230D830E4305C31DA31AD
+:200440004632B232963316354035FEFFFEFFFEFFFF7FFF7F000000000060006000200020C4
+:200460000040004000400040002000200060006000000000FF7FFF7FFF7FFF7F0000000084
+:2004800000000000000000000000000000000000000000000000000000000000000000005C
+:2004A00000000000000000000000000000000000A8FFA5FF00001501A2020C030000CBF865
+:2004C000FBF0A6F000004E21BB4C7B71FD7F7B71BB4C4E210000A6F0FBF0CBF800000C0308
+:2004E000A20215010000A5FFA8FF00000000000000000000000000000002A802B301000097
+:20050000C001B0017A0100009701890130010000140132010001000000012801D600000052
+:20052000000280010001000000010001C00000000001800080000000800080004000000034
+:2005400040004000200000000002700180010000A0000001E00000005000B000A0000000E6
+:20056000080010002B000000040008001000000002000D001C0014004400160070002200F1
+:20058000B4002800040132006801500008025000A8026400700364003804000038040000D8
+:2005A00038040000380400003804000038040000000000000000000000000000000000004B
+:2005C000000000000000000000000080FECA000000000000000000000000000000000000D3
+:2005E0000080FECA0000000000000000FECAF500A41A70D30800FECAD600507712CD0700A2
+:20060000FECAB800FBD395C40600FECA9900A730B3B80500FECA00000000000000000000BD
+:20062000FECA00200400B10004000300FECA00100200590004000400FECA000801002D00DD
+:2006400004000500FECA00003C009300EC00E7000000F5FD41FB53F946FA0000120B101A26
+:200660007C292835933928357C29101A120B000046FA53F941FBF5FD0000E700EC00930043
+:200680003C00000000000000000000000000000000000000000000007700AD0000006BFE91
+:2006A000A8FD0000BA0481060000F3F358EF0000EF25544E0060544EEF25000058EFF3F32A
+:2006C00000008106BA040000A8FD6BFE0000AD0077000000000000000000000000000000A3
+:2006E000000000000000DBFE2208BD030AFFA7FADCFA36015108A108A4FEADF11BEF7301C0
+:20070000C6241E489D611E48C62473011BEFADF1A4FEA10851083601DCFAA7FA0AFFBD0304
+:200720002208DBFE000000000000000000000000000000000000AB000000930E0000F20A6E
+:200740000000ED0D0000B60F000059100000B60F0000ED0D0000F20A0000930E0000AB006A
+:20076000000080FE0000D1FE00007504000032100000D91C00005E220000D91C00003210C5
+:20078000000075040000D1FE000080FE0000D9FE000006FC00008CFE0000660D0000AC22EF
+:2007A0000000052D0000AC220000660D00008CFE000006FC0000D9FE0000C2000000C2FCE3
+:2007C00000003EF9000034070000402600009437000040260000340700003EF90000C2FCE0
+:2007E0000000C2000000A8010000680000008CF700002FFF0000BE260000EE400000BE267F
+:2008000000002FFF00008CF7000068000000A80100005D000000A203000032FA00007FF772
+:2008200000001A2500006C4A00001A2500007FF7000032FA0000A20300005D00000097FE4B
+:200840000000A9030000CBFF0000B3F10000C221000000550000C2210000B3F10000CBFFF5
+:200860000000A903000097FE0000ADFE000069000000940500003DEF0000491C0000A15FF9
+:180880000000491C00003DEF00009405000069000000ADFE0000000022
+:02000004008A70
+:200000000080008000800080008000800080008000800080008000800080008000800080E0
+:20002000FF7FFF7F00000000006000600020002000400040004000400020002000600060C4
+:200040003200640064000080320064006400008032006400640000803200640064000080B8
+:2000600000000000000000000200020004000400070007000B000B00100010001600160004
+:200080001D001D00240024002D002D0036003600410041004C004C00580058006600660082
+:2000A000740074008300830093009300A400A400B600B600C900C900DD00DD00F300F30046
+:2000C000090109012001200138013801520152016C016C0188018801A401A401C201C201F6
+:2000E000E101E101010201022302230245024502690269028E028E02B402B402DC02DC0240
+:20010000050305032F032F035A035A0387038703B503B503E503E503160416044804480491
+:200120007C047C04B104B104E804E804200520055A055A0595059505D205D2051006100667
+:200140005006500692069206D506D5061A071A0760076007A807A807F207F2073E083E0821
+:200160008B088B08DA08DA082B092B097E097E09D209D209280A280A800A800ADA0ADA0A29
+:20018000360B360B940B940BF40BF40B550C550CB90CB90C1E0D1E0D850D850DEF0DEF0DE3
+:2001A0005A0E5A0EC70EC70E360F360FA80FA80F1B101B10901090100711071181118111E3
+:2001C000FC11FC117A127A12F912F9127B137B13FE13FE13841484140C150C1596159615D1
+:2001E00021162116AF16AF163F173F17D117D11766186618FC18FC18941994192E1A2E1A7D
+:20020000CB1ACB1A691B691B0A1C0A1CAC1CAC1C511D511DF71DF71D9F1E9F1E4A1F4A1FE0
+:20022000F61FF61FA420A4205521552107220722BB22BB227123712329242924E224E22446
+:200240009E259E255B265B261A271A27DB27DB279D289D2861296129272A272AEE2AEE2A20
+:20026000B82BB82B822C822C4E2D4E2D1C2E1C2EEB2EEB2EBC2FBC2F8E308E30613161312A
+:20028000363236320C330C33E333E333BC34BC3496359635713671364D374D372A382A3854
+:2002A00008390839E739E739C73AC73AA73BA73B893C893C6B3D6B3D4F3E4F3E323F323FE0
+:2002C00017401740FC40FC40E141E141C842C842AE43AE43954495447C457C456446644636
+:2002E0004B474B47334833481B491B49034A034AEB4AEB4AD34BD34BBB4CBB4CA24DA24DF0
+:20030000894E894E704F704F575057503D513D512352235208530853ED53ED53D154D154DD
+:20032000B455B45596569656785778575858585838593859175A175AF45AF45AD15BD15BDD
+:20034000AC5CAC5C855D855D5E5E5E5E355F355F0B600B60DF60DF60B161B16182628262E9
+:20036000516351631F641F64EA64EA64B465B4657B667B664167416705680568C668C668F9
+:2003800085698569426A426AFD6AFD6AB66BB66B6B6C6B6C1F6D1F6DD06DD06D7E6E7E6E01
+:2003A0002A6F2A6FD36FD36F797079701D711D71BE71BE715B725B72F672F6728E738E73CF
+:2003C00023742374B474B47443754375CE75CE7557765776DC76DC765D775D77DB77DB771F
+:2003E00056785678CE78CE7842794279B279B2791F7A1F7A897A897AEE7AEE7A517B517B69
+:20040000AF7BAF7B0A7C0A7C617C617CB47CB47C047D047D4F7D4F7D977D977DDB7DDB7DF0
+:200420001B7E1B7E577E577E907E907EC47EC47EF47EF47E217F217F497F497F6E7F6E7FB2
+:200440008E7F8E7FAA7FAA7FC37FC37FD77FD77FE77FE77FF37FF37FFB7FFB7FFF7FFF7F60
+:20046000FECAFECAFECAFECA0000FFFFFFFF0002FFFFFFFFCD0CFDFFFDFFFDFFFDFFFDFF9D
+:20048000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF9C
+:2004A000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF7C
+:2004C000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF5C
+:2004E000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF10009600FDFF8E
+:20050000FFFF030003000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFECA0000FFFFFFFF00021F
+:20052000FFFFFFFFCD0CFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF1A
+:20054000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFDB
+:20056000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFBB
+:20058000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF9B
+:2005A000FDFFFDFFFDFFFDFFFDFF10009600FDFFFFFF030003000000FFFFFFFFFFFFFFFFB1
+:2005C000FFFFFFFFFFFFFECA00000000FECA00000000FECA00000000FECA00200000FECA19
+:0C05E00000109402FECA00080000FECAD1
+:02000004008C6E
+:20000000F82300E8FFFFFFFFF84600E801010081F84600E802010081F84600E803010081E3
+:20002000F84600E804010081F84600E805010081F84600E806010081F84600E8070100810A
+:20004000F84600E810010081F84600E811010081F84600E812010081F85E05E8FFFFFFFF36
+:20006000F89C05E8FFFFFFFFF84600E815010081F84600E816010081F85000E8FFFFFFFF5C
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF87001EAFFFFFFFFF83100EAFFFFFFFF23
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008350C0619B1200008351C0619B1400008352C0619B16000083A5
+:2000E00053C0619B1800008354C0619B1A00008355C0619B1C00008356C0619B1E00008346
+:2001000057C0619BFFDF843800DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF521
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000F85502EAFFFFFFFF2803409FFFDF820310010081FFDF110BA63683FD2803609FEB
+:20016000000000870808609F48CE4199FFFF008500100083FFDF590AFFDF111A862000EC07
+:20018000FFFFFFFFF0FF008500200083FFDF590AFFDF111A862200ECFFFFFFFF00FE0085EF
+:2001A00000300083FFDF590AFFDF111A863100ECFFFFFFFFFEFF008500400083FFDF590A1D
+:2001C000FFDF111A863600ECFFFFFFFF00F0008500500083FFDF590AFFDF111A866000EC0E
+:2001E000FFFFFFFFFFFF008500000083FFDF590AFFDF111A865E00ECFFFFFFFFF85C00ECA7
+:20020000FFFFFFFF7CCC41994B84609974CC5199D8827099000000850408609DF85400ECA5
+:20022000FFFFFFFF8001409DFABE609D8101409DFBBE609D0508609900806099684D61996C
+:20024000FFDF86008000609900016099FFFFFFFFF8B101EAFFFFFFFF0100008144CD6199AE
+:2002600055AA00832280619B2180619B2080619BF80066FFFFFFFFFF2803409FFF0100853D
+:20028000FFDF590A0808609DFFDF012B10010085FFDF112BA65709FD2803609FF83400EC11
+:2002A000FFFFFFFF81003099C00100998100309BFFDFBE04660100EC8001009BA001009B07
+:2002C000011CB0FFF8B357FCF8B31FFCFFFFFFFFFFDF809BC001409FFFDFBC2F660500ECD9
+:2002E000C201409BF8B11FFC14000083F8B1DFFCFFFFFF830908609BFFFFFFFFFFDFBC2738
+:20030000660500ECC301409BF8B15FFC14000083F8B1DFFCFFFFFF830908609BFFFFFFFF40
+:20032000C001609FE8017099EB014099FFDFB804060800EC100000850A08409BC101409995
+:2003400008000080FFDF5900069654FD0A08609BFFDFBC1CC1016099FFFFFFFFF80400EC8F
+:20036000FFFFFFFFFF0F0085FFDF590AF80000EC8002619DFFFFFFFF0408409920000080C8
+:20038000FFDFC301FFDFD44CF86CE0FE8419D4FD0499D3FD040860998000009900003099B9
+:2003A0008000109904CB3FFC00001099F8CB3FFCFFDF8600F8FB3FFCFFFFFFFFFFFFFFFFD9
+:2003C000FFFFFFFFF8E701EAFFFFFFFF0408409900800085FFDF5928060500ECFFFFFFFF1F
+:2003E0000100008144CD6199FFFFFFFFF80066FFFFFFFFFFF8FE01EAFFFFFFFF0908409B52
+:20040000FFDFB97D860900ECFFFFFFFFFFDFB805866E02EAFFFFFFFF0908409BFFDFB80553
+:20042000860200ECFFFFFFFFFFDF83790908609BFFFFFFFF0A08409BFFDFB97D860400ECF3
+:20044000FFFFFFFFFFDF83790A08609BFFDFF99BF0BE709BFFFFFFFF04084099200000800D
+:20046000FFDFC301FFDFD44CF86CE0FE80000099000030998000109984CB3FFCFFDF8402A1
+:200480000000309B3D02019B01003099F8C33FFC0000309901ECB0FFF8E37EFCF8E33FFC26
+:2004A000FFFFFFFFE5024199FFDFB80C8635BAFD40000081FFDF3908FFFF1F99FFDF21CB0B
+:2004C000F8CB3FFCFFDF84007A024199FFDFB80C8601BAFD7C024199FFDFB80C8611BAFD3E
+:2004E0003B024199FFDFB80C8621BAFDFFDF04CA40001099F8F73FFC7902419941001099E7
+:20050000F8F73FFC8002419945001099F8F73FFCE182409942001099F8F73FFCE2824099AF
+:20052000FFDFB80C8645BAFD2D03409943001099F8F73FFC32034099FFDFB80C8655BAFD36
+:200540003003409944001099F8F73FFC33034099FFDFB80C8665BAFD30BA50994600109963
+:20056000F8F73FFCFFDFA23CF8B08FFC47001099F8F73FFCF9BE4099FFDFB8040675BAFDEC
+:20058000E482409948001099F8F73FFCE3824099FFDFB8040685BAFDFFDF14CAF8FB3FFCFD
+:2005A000FFFFFFFFFFFFFFFF55AA00831E80619B1D80619B1C80619BF80066FFFFFFFFFF9D
+:2005C000FFDF809B0000709901000081F8B1CFFC00200081F8B18FFC00000081F8B14FFCD9
+:2005E0003CBA00810400709900000081F8B1CFFC4C840081F8B18FFC00000081F8B14FFC88
+:20060000D0A700810800709900000081F8B1CFFC34BA0081F8B18FFC00000081F8B14FFCC4
+:20062000E0A700810C00709900000081F8B1CFFCB7030081F8B18FFC00000081F8B14FFCC4
+:20064000240300811000709900000081F8B1CFFC04BA0081F8B18FFC00000081F8B14FFCFC
+:20066000D8B900811400709900000081F8B1CFFCB0B90081F8B18FFC00000081F8B14FFCC3
+:2006800050820081180070990207008127C0619913320081F8B14FFC112200810CC0719937
+:2006A00054760081F8B14FFC1032008108C071990000008540CE619DFFFFFFFFF80064FF7E
+:2006C000FFFFFFFF008000850408609D0608609DF4BE609D6C4D619D40CE619DFFDF809A9B
+:2006E00000000080D43F7098D4BF7098D43F7198D4BF7198D43F7298D807709820035099FC
+:20070000E80770990000008109086099FFFFFF810A08609900000081C0016099C1016099D7
+:200720005000008154CD61992000008164CD61993000008174CD6199D882509974CC719988
+:200740004B8440997CCC6199F8B1CFFCFFDFA27CFFDFA27CFFDFA27C20027099000000819B
+:2007600088CD61990100008158CD6199010000815CCD6199FF03008160CD619901000081B8
+:2007800078CD61993E0300817CCD61993E03008180CD6199F80064FFFFFFFFFF04084099D0
+:2007A000E0830080FFDF58080608409B001C0080FFDF5809FFDF5D18F4BE409B1060008084
+:2007C000FFDF5809FFDF5D186C4D419B00000080FFDF5809FFDF5D180408609906086099D4
+:2007E000F4BE60996C4D619940CE6199F80064FFFFFFFFFFFFFFFFFF3503409F3403609FF3
+:20080000FFDF809B35036099C101409901000080FFDF5900F860E0FEFFDFBC04C1016099CC
+:200820004CCD419BFFDF92013003409DFFDF013A00000087FFDF092B843309FD847709FDD2
+:2008400088CD619B3503609FE8015099FFDF839EF8A08FFC01000082FFDF5801060600EC6A
+:20086000FFFFFFFFE8015099F8A0CFFC14000084FFDF1020063000ECFFFFFFFFF8A08FFC60
+:2008800001000082FFDF5801060700ECFFFFFFFFFFDF899BFFDF5B09FFDF0318FFDF03A2E9
+:2008A000FFDF43A6010000830908609BFFFFFFFF4CCD419BFFDF9201FFDF3914FFDF10481E
+:2008C000F8E8E0FE0C9405FD8CCD6199F8B44FFC0C9338FD35034099FFDF01183503609961
+:2008E000100000850A08409BC101409908000080FFDF5900069654FD0A08609BFFDFBC1C6C
+:20090000C101609913000083FFDFA07DF8B4B7FCFFDFBC050C0BBAFDFFDFA07DF8B477FCA5
+:20092000FFDF00498C0386FDFFDFA07DF8B437FCFFDF08498C0386FDE801709BEB014099AA
+:20094000FFDF9A00EB016099EC076099F80064FFFFFFFFFF40CE419D00800083FFDF5929A8
+:20096000860064FFFFFFFFFF3003409BC303609BE582409BCB03609BF7BE409BC403609B66
+:200980004603409BC503609B8002419BCC03609BE807409BC903609BEA07409BC603609B27
+:2009A000EB07409BC703609BCA03609DF80064FFFFFFFFFFFFFFFFFFC001409FC40140994A
+:2009C000EA07409BFFDFBC17F8ECE0FE8C9644FDEA07609BC001609F0C0600EC04084099E6
+:2009E00000020080FFDFC300FFDFD344FFDFB97D8609D4FD04086099FFFFFFFFC001409FCA
+:200A0000C5014099EB07409BFFDFBC0FF8ECE0FE8C9644FDEB07609BC001609F0C0600ECF1
+:200A20000408409900010080FFDFC300FFDFD344FFDFB97D8609D4FD04086099FFFFFFFF45
+:200A4000C001409FC6014099E807409BFFDFBC1FE69644FDE807609BC001609FC001409FCC
+:200A6000C101409902000080FFDF5808F860E0FEE907409BFFDF0CCB8409BCFD0409BAFD5B
+:200A8000FFDFBC07F8ECE0FE8C9644FDE907609BC001609F0C0500EC040840998000008003
+:200AA000FFDFC300FFDFD3448409D4FD04086099FFFFFFFFC001409FC10140990400008082
+:200AC000FFDF5808F860E0FEFFDFBC37660500EC0408409940000080FFDFC300FFDFD3443F
+:200AE0008409D4FD04086099FFFFFFFFFFFFFFFFF80064FFFFFFFFFFFFFFFFFF9806008129
+:200B00000C916199FFDF819B0491719B0091719DFFFF0080A802008108910199E10030997E
+:200B2000FFDFC35127B38001AFB5BE7EE6B5C7FC0C916199FFDFCC0D0091719BE1003098D6
+:200B40008100309C08800298FF07C0FFFFFFFFFFF88C04FCFFDF4B03FFDF905205FCB7FF3E
+:200B60000480DA63FFDF5433E79E4B00048CDA60FFDF5400E7924B03FFDF817A06F6FFEDFB
+:200B8000FFFFFFFFF80064FFFFFFFFFF000020980000209A000010980000109A0000109C92
+:200BA0007DDFFFF8FFDF3DC9FFDF9A07978044C8B79D9809B7817DC80F92980906FDFFEDB9
+:200BC000FFDF8206478C837996CF27F0FFDF58608ECF27F09C0F59F004000080FFDFB8202C
+:200BE000C6CF07F0C48F0BF26EDFFFF8FFDFB97FF8E0E4FECC0400ECFFFFFFFFF8BD7FFC1D
+:200C0000FFDFD5CBFFDF8213940782FD01000082F8BDD7FCF8BD97FCE100309BF8B37FFCA4
+:200C20000100309960E040910000109960E240930400109B60E440950800109D60E6409781
+:200C40000C00109FFFDF9200FFDF8A08A6CF27F0B48FCAF09CCFCAF0FFDF87A2C18D30982E
+:200C60002858EF902858E592A85AFB94285C1596478E5DC8FFDF8809FFDF8808140398FD3B
+:200C8000FFDF61C8FFDF8CC8FFDF801A9780B1C8FFDF22C8C19D309AFFDF69C8FFDF2AC844
+:200CA00020060081F8AF0FFC03000081FFDF40A300000081F8A70FFCFFDF98088790C340D3
+:200CC000FFDFD344FFDF3908879047A2F8A30FFC9C9008FD9C9030FD9C9000FD9C9028FD56
+:200CE000FDDFFFF89C9008FD9C9030FD9C9000FD9C9028FD7DDFFFF8FFDF38A9FFDF00C865
+:200D0000FFDF0100FFDF20C8FD9087F8FFDF00C8FFDF7900FFDF20C87DDFFFF8143900ECD3
+:200D2000FFFFFFFFE7808D9DDF84809D0F929A15FFDF837D077CE7FFE788FF1CDF8CFF1DFE
+:200D4000E791909DEF95999DE788FF1CDF8CFF1DE791909DEF95999DF8B347FCF8A08FFCB3
+:200D6000F70188FDF8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FEF0
+:200D800047B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCEC
+:200DA000F8B34FFCFFDF8806FFDF9807249001F9D79C01C8D79D22C8FFDF9800FFDF29C8C7
+:200DC000FFDF9800FFDF21C8FFDF8018FFDF31C81C9000FD1C9048FD9C9010FD1C9060FDAD
+:200DE000FFDF28C8FDDFFFF81C9000FD1C9048FD9C9010FD1C9060FDFFDF28C87DDFFFF855
+:200E00001CDFFFF8FFDF8402FFDF102E265C00ECFFFFFFFF59BCE7FF20060081F8AF0FFCA2
+:200E20008F8338A48F90747057B104CAF8A70FFCF8A31FFC3F9EB69DFFDF837EFFDF9A07FD
+:200E4000FFDF836F21BCE7FFF880E7FCE784809D1288FF00226CFF0137ABFF02FFDFFF0332
+:200E6000FFDFFF04E780FF05E784FF06FFDFFF0707FCE7FFE788FF00DF8CFF01E791FF0297
+:200E8000E791FF03E791FF04E780FF05E784FF06EF91FF07E788FF00F78CFF01E791FF0292
+:200EA000E791FF03E791FF04FFDFFF05FFDFFF06EF91FF07FFFFFFFFFFDFFF01E791FF029F
+:200EC000E791FF03FFFFFFFFE791FF06F891EFFCFFDF880EFFDF980FA49CD7FC249CC7FC1C
+:200EE000249001F9D79D9808FFDF21C8FFDF8018FFDF31C8FFDF02C8FFDF9808FFDF22C82E
+:200F00001C9000FD1C9048FD9C9010FD1C9060FDFFDF28C8FDDFFFF81C9000FD1C9048FDBA
+:200F20009C9010FD1C9060FDFFDF28C87DDFFFF81CDFFFF8F8B347FCF8A08FFCF71188FDBE
+:200F4000F8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FE47B119007A
+:200F6000868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFC25
+:200F8000FFFFFFFF20060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCF8A31FFCD5
+:200FA0003F9EB69DFFDF837E0000109918BCE7FFF880E7FCE784809D1288FF0022ACFF0175
+:200FC00037ABFF02FFDFFF03FFDFFF04E780FF05E784FF06FFDFFF07E788FF00F78CFF01BD
+:200FE000E791FF02E791FF03E791FF04FFDFFF05FFDFFF06EF91FF07FFFFFFFFFFDFFF015E
+:20100000E791FF02E791FF03FFFFFFFFE791FF06F891EFFCA49CD7FC249CC7FC241D88F998
+:20102000D79D980F04001098FFDF0AC8FFDF22C8F8B347FCF8A08FFCF71188FDF8B187FCA7
+:20104000CC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FE47B11900868076FE2B
+:20106000846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFC1C9000FDF5
+:201080001C9048FD9C9010FD1C9060FDBC9095FDC41588FDBC4100FDFFDF28C8FD8097F80D
+:2010A0001C9000FD1C9048FD9C9010FD1C9060FDBC4178FDFFDF28C87DDFFFF81CDFFFF8CF
+:2010C00020060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCF8A31FFCFFDF55C895
+:2010E00000001099FFDF9809E7808171FFDF75C9E784809D1288FF08228CFF0937ABFF0A89
+:20110000FFDFFF0B17ABFF0C27ABFF0D3280FF0EE784FF0F11BCE7FF1288FF08228CFF09FA
+:201120003291FF0AE791FF0B1291FF0C2280FF0D37ABFF0EEF95FF0FF884E7FC1288FF0884
+:20114000228CFF093291FF0AE791FF0B1291FF0C2280FF0D37ABFF0EEF95FF0FF884E7FC4F
+:201160001288FF08228CFF093291FF0AE791FF0B1291FF0C27ABFF0D37ABFF0EEF95FF0FBD
+:20118000FFFFFFFFFFDFFF09E791FF0AE791FF0BFFFFFFFFE791FF0EF895F7FCF8B347FC7B
+:2011A000F8A08FFCF71188FDF8B187FCF8B34FFCF80064FFFFFFFFFFFFDFFFF87DDFFFF8DE
+:2011C000FFDF00CBFFDF28CBFDDFFFF8FFDF00CBFFDF28CBFFDF8600FFDF21CAFFDF31CB41
+:2011E0007DDFFFF80100309B0100309900003098F8DCC7FC60204090600040928000309DD8
+:20120000FFDFB1CBF8CBBFFCF8B3A7FCFFDFA1CAFFDFFF74FFDFFF76FFDF809AFFDF809BCA
+:20122000F880C7FCFFDF837F04FCE7FF7FE340A0CF80E864A7B3809D3FE3A1CAC780D76846
+:20124000FFFFFFFFFFDFE864FFDF820FFFDF9DCBFFDFB1CBF8CFBFFCFFDF837FFFDF9DCBB1
+:20126000FFDF8A0AFFDFA1CBF8CF3FFCFFFFFFFFF80064FFFFFFFFFF0000309FFFDFBDCB28
+:20128000FFDFA27EFFDF94C9FFDFA27EFFDFA0CBFFDFA27EFDDFFFF8FFDFA0CB7DDFFFF861
+:2012A000FFDF94CAFFDFFF75F86E04EAFFFFFFFFF8CB04EAFFFFFFFFF8ADEFFC0000309F44
+:2012C000FFDFFDCBFFDFA27FFFDF9CCBFFDFA27FFFDFE0CBFFDFA27FFDDFFFF8FFDFE0CB41
+:2012E0007DDFFFF8F86E04EAFFFFFFFFF8CB04EAFFFFFFFFF8ADAFFCF8BCF7FCFFDF012B9D
+:20130000F8AD3FFCF8BCF7FCFFDF093AF8AD6FFCFFDFFFF8FFDFFF54FFFFFFFFFFFFFFFF17
+:20132000FFFFFFFFF80064FFFFFFFFFF980200810C916199FFDFFE40FFDFFE52FFDF10026E
+:20134000C69014FDFFDF44CAFFDFF02CFFDFF12EFFDF54CBFFDFA07DFFDF44CB0091719BC1
+:20136000FF0FC0FFFFFFFFFF0891519DFFFFFFFFFFFFFFFFF80064FFFFFFFFFFFFDF7DCBA8
+:20138000F86E04EAFFFFFFFFFFDFFF77FFDFFC39F80064FFFFFFFFFF0070309904C0519958
+:2013A000FFDF510800001099200000807DB147F8031CB0FFFFDFAE1CFFDF21CBF8BB07FC4A
+:2013C000FFDFAA1CFFDF510800000080F8B1C7FCF8B187FCF80064FF08C07199FFFFFFFFF1
+:2013E000FFFFFFFFFFDF05CAFFDF5858060700ECFFFFFFFF00040081AE0360990000008111
+:20140000AD036099FFDF46A3F81200ECFFFFFFFFAE034099FFDF8378A60186FDAE03609933
+:20142000FFDF31A3FFDFDB25FFDFA24DFFDF0EA3AD034099FFDF820000040083FFDF111849
+:20144000C6960CFDAD036099FFDF31A7FFDFDB25FFDFA24DFFDF4EA3FFDFFFF8FFDF809B80
+:20146000FFDF15CAFFDF819FFFDF30A2FFDFDB04F89F97FCFFDF867BFFDFD83CEEB2AFFCFE
+:20148000FFDF30A6FFDFDB05FFDFD83DEEB6AFFCFFDF8A9DFFDF939FFFDF30AAFFDFCC47DA
+:2014A000FFDFD93EFFDFD86EFFDF919EFFDFCC46FFDFD8747FDFFFF8FFDF919DFFDF8A9F84
+:2014C000FFDF30AEFFDFCC46FFDFD935FFDF839FFFDFD87DFFDF8A9EFFDFCC45FFDF829B51
+:2014E000FFDFD92E0F000080FFDFD805FE3E91FD4603409FFFDFC37FFFDF837BFFDF837BF3
+:20150000860D00ECFFFFFFFFFFDFA205FFDF8A9FFFDFA20DFFDFD86EFFDFA205FFDFD86E6A
+:20152000FFDFA20DFFDFD86EFFDFA20DFFDFD86EFFDF919FF8F0FFEDFFFFFFFFFFDF809A73
+:20154000FFDF85CAFFDF585A060500ECFFFFFFFFFFDF38CEFFDFD905BEA960FDF80300EC90
+:20156000FFFFFFFFFFDFB8CEFFDFD928BEA960FDF80064FFFFFFFFFFFFDF86013203609B7C
+:201580003303609BF82406EAFFFFFFFF0608409900400080FFDF580800000080FFDF1008B7
+:2015A000865E06EAFFFFFFFF0608409900400080FFDF580800400080FFDF1008866406EAE6
+:2015C000FFFFFFFF40CD419908000083FFDF59180608409B00040085FFDF5D29FFDF652A0B
+:2015E00000000080FFDF1008865359FD0608609B0100008144CD6199F87506EAFFFFFFFF57
+:201600000608409900600080FFDF580800400080FFDF100886B606EAFFFFFFFF0608409900
+:2016200000200080FFDF580800200080FFDF100886C306EAFFFFFFFF06084099002000807A
+:20164000FFDF580800200080FFDF1008868407EAFFFFFFFFAF030099F8E604EAFFFFFFFFAC
+:20166000FFFFFFFFF80066FFFFFFFFFFFFFFFFFF0508409BF0FF0087FFDF591B00200085C4
+:20168000FFDF113A060066FFFFFFFFFF03000087FFDF591BFFDFB80F061200ECFFFFFFFF39
+:2016A000000030990000309B460300995C03009B0150B0FFF8E37EFCF8E33FFCFFFFFFFF53
+:2016C000FFFFFFFF000030990000309BE0010099EC01009B012CB0FFF8E37EFCF8E33FFC31
+:2016E000FFFFFFFFFFFFFFFFFFDFB817061200ECFFFFFFFF000030990000309B46030099CF
+:201700007203009B0150B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309BC2
+:20172000E0010099F801009B012CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB807BF
+:20174000061200ECFFFFFFFF000030990000309B460300998803009B0150B0FFF8E37EFC98
+:20176000F8E33FFCFFFFFFFFFFFFFFFF000030990000309BE00100990402009B012CB0FFD0
+:20178000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309B280300993703009BB9
+:2017A0000134B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFFFFFFF0C000087FFDF591B01
+:2017C000FFDF920BFFDFB807060900ECFFFFFFFF000030990000309B9E030099A103009BED
+:2017E0000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB81F060900ECFFFFFFFF26
+:20180000000030990000309B9E030099A403009B0104B0FFF8E37EFCF8E33FFCFFFFFFFF9D
+:20182000FFFFFFFFFFDFB817060900ECFFFFFFFF000030990000309B9E030099A703009BF5
+:201840000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB80F060900ECFFFFFFFFD5
+:20186000000030990000309B9E030099AA03009B0104B0FFF8E37EFCF8E33FFCFFFFFFFF37
+:20188000FFFFFFFFFFFFFFFFF80066FFFFFFFFFF54CD4199F8B14FFC64CD4199F8B18FFCC9
+:2018A00074CD4199F8B1CFFC00000081BC077099C0CD419DB407609D2D03409F7FDFFFF8C5
+:2018C000FFDF012BFFDFFFF82D03609FFFDF86093203609B0608409D00400083FFDF59294F
+:2018E0003103409D063682FDFFDFB806F8E0E0FE5903409BFFDF8202FFDF1129F860E0FEE3
+:2019000000000083843682FD3103609D841BBAFD0C0B00ECB807509DFFDFBA05C4CD519DB9
+:20192000980600810C916199FFDF809B049171990091719DFF1FC0FFFFFFFFFF089151995E
+:20194000FFDF82A3FFDFCAA3B807709DF80064FFFFFFFFFF4603409DFFDF94C9B807509D09
+:2019600000200083FFDF1112860064FF0000009CF80064FF0080009CF85506EAFFFFFFFF8E
+:20198000F8BF02EAFFFFFFFFF80064FFFFFFFFFFF85506EAFFFFFFFFFFDF904A0100309C93
+:2019A000FFDF817A0880529EFFDF543305BCE4FF03FCB3FF0880529CC5FE54220880529EF5
+:2019C000C4FE5433FFFFFFFFFFFFFFFFF80064FFFFFFFFFF00910199D403009B000000983A
+:2019E0000080009A4603409B00200081FFDF1118860200ECFFFFFFFF008000980000009ADF
+:201A0000FFFFFFFFFFDF0CC9300340993403409FFFDF013830036099FFDF83794703409FAF
+:201A2000FFDF0138FFDF5918FFDF86093303609B00080087FFDF1130F860BFFE6FDFFFF89A
+:201A400084DFFFF8ACDFFFF8BCDFFFF84803409FFFDFFFF837DFFFF82FDFFFF8F8E302EA40
+:201A6000FFFFFFFFF8A307EAFFFFFFFF2F034099B70182FDAF0182FD2F036099300340993A
+:201A8000FFDF04C92D0340997FDFFFF8FFDF0100FFDFFFF846034099FFDF8378FFDF590057
+:201AA000D8BF6098B4075099FFDF809ED0BF7098B8075099FFDF809ECCBF709801000080A8
+:201AC000D4BF6098BC075099FFDF809EDCBF7098F80064FFFFFFFFFFD4BF409801000081EC
+:201AE000FFDF1100060064FFFFFFFFFFD8BF4098FFDF44CA0708609B04DFFFF8F84507EA25
+:201B0000FFFFFFFFF80064FFFFFFFFFFD4BF409801000081FFDF1100060064FFFFFFFFFF31
+:201B200084DFFFF8F84507EAFFFFFFFFD8BF4098FFDF44CA070840990708609BFFDF1118CD
+:201B4000060064FFFFFFFFFF9E0340994603409B4CCD419D5A03409FFFDFC32DFFDFC336AA
+:201B6000FFDF091AFFDF392A0040008000400082FFDF4121FFDF0010FFDF9008FFDF753872
+:201B8000FFDFDB20FFDFCC6805000081FFDFA07C05000081FFDFA07C20000081FFDF6C0867
+:201BA000FFDFA07C00010081FFDF6C08FFDF869F00000081FFDFA07C00800081FFDFA07CDE
+:201BC00000000081FFDFA07C00100081FFDF879F10025099FFDF819E14025099FFDF829E00
+:201BE00006084099FFDF25CA0010008AFFDF1EA0F8F904EAFFFFFFFFFFDF899D1002709BFF
+:201C0000FFDF919D1402709BFFDF21A10608609BFFDFA23C74CC519BFFDFD86574CC719B9F
+:201C20009E0340994603409B4CCD419D5A03409FFFDFC32DFFDFC336FFDF091AFFDF392AEC
+:201C40000040008000400082FFDF4121FFDF0010FFDF9008FFDF7538FFDFDB20FFDFCC68E8
+:201C600005000081FFDFA07C0A000081FFDFA07C00010081FFDF6C08FFDFA07C000400810C
+:201C8000FFDF6C08FFDF869F00000081FFDFA07C00800081FFDFA07C00000081FFDFA07CFE
+:201CA00000400081FFDF879F18025099FFDF819E1C025099FFDF829E06084099FFDF25CAA6
+:201CC0000008008AFFDF1EA4F8F904EAFFFFFFFFFFDF899D1802709BFFDF919D1C02709B99
+:201CE000FFDF21A10608609B2002509BFFDFD9252002709BFFDF829BFFDF860AFFDFA076C8
+:201D0000FFDFD875FFDFA27D7CCC619BF80064FFFFFFFFFF00800098002B00874603409D10
+:201D2000FFDF712B7DDFFFF8FFDF80CAFFDF013AFFDFA0CAD803009DFDDFFFF8FFDF90CBC9
+:201D4000FFDFA07E7DDFFFF8FFDF90CBFFDFA07E4903409DFFDFA07E4A03409DFFFFFFFFB4
+:201D6000FFFFFFFF3C05009DFDDFFFF8FFDFD0CBFFDFA07F7DDFFFF8FFDFD0CBFFDFA07F77
+:201D80004B03409FFFDFA07F4C03409FFFFFFFFFFFFFFFFF2402009DF89E04EAFFFFFFFFB0
+:201DA0004603409DFFDF809AFFDFC330FFDF8148FFDFF2004F03409DFFDF7120C007509D6B
+:201DC0004F94A216FFDFD935FFDFD8450421A0FD043A81FDC007709BF88247FCFFDFA210E4
+:201DE000C4BF6098F8B837FC2903609DF8B877FC2A03609DF8B8B7FC2B03609DF8B8F7FCDE
+:201E00002C03609DFFFFFFFFF80064FFFFFFFFFFD4BF409801000081FFDF1100060064FFFE
+:201E2000FFFFFFFF00800098002B00874603409DFFDF712B7DDFFFF8FFDF80CAFFDF013AA8
+:201E4000FFDFA0CAA4060099D802009D4D03409D4E03409BF8DF04EAFFFFFFFF2803409B60
+:201E6000FFDF819AFF010082FFDF59118FF3BAFD0808409BF8A55FFCC8BF709AFFDF0CCA3E
+:201E800044CE6199F80064FFFFFFFFFF81003098C0BF00988100309BC407009B023CB0FFE0
+:1C1EA000F8B357FCFFDF899EF894E7FCFFFFFFFFFFFFFFFFF80064FFFFFFFFFF65
+:02000004008D6D
+:20000000F82300E8FFFFFFFFF84600E801020081F84600E802020081F84600E803020081E0
+:20002000F84600E804020081F84600E805020081F84600E806020081F84600E80702008106
+:20004000F84600E810020081F84600E811020081F84600E812020081F81C04E8FFFFFFFF76
+:20006000F84804E8FFFFFFFFF84600E815020081F84600E816020081F84600E8170200811B
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF85000EAFFFFFFFFF83100EAFFFFFFFF44
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008360C0619B1200008361C0619B1400008362C0619B1600008375
+:2000E00063C0619B1800008364C0619B1A00008365C0619B1C00008366C0619B1E00008306
+:2001000067C0619BFFDF843000DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF519
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000FFFFFFFFF80064FFFFFFFFFFFFFFFFFFFFDFBB9DF8B87FFCF8BC3FFCFFDF093ADF
+:200160000000309B402241930000109B7DDFFFF8FFDFE9CB0000309D402441950000109D3A
+:2001800001BCE6FFF8A777FCF8ABBFFCFFFFFFFFFFDFBB9DF8B8FFFCF8BCBFFCFFDF093AE0
+:2001A0000000309B402241930000109B7DDFFFF8FFDFE9CB01BCE6FFF8A777FCF8ABBFFC9C
+:2001C000FFFFFFFFFFDF8607FFDFBB9DFFDF093FFFDFA27FFFDF013FFFDF8207FFDFA27FD9
+:2001E000FFDF093FFFDFA27FFFDF013FFFDF8207FFDFFFF8FFDF839B81FFFF87F8BDFFFCCE
+:20020000FFDFFE3F80FFFF87F8BDFFFCFFDFFE2FFFDFFE270080FF87000010980000109DA5
+:200220007DDFFFF80002309860204090600040923008309D810E3099FFDF8803FFDFE1C8D2
+:20024000F89CEFFCFFDF9003FFDF837FFFDF9DCBFFDF8212FFDFB1CBFFDF829AA84C00844A
+:20026000F8A967FCA7B7819A259CA1CAA500FE3684BDFFFD02FCE7FF47A5E909CF84A1CA3F
+:20028000A5006A219790E909BFB3FF461485FFF9F8F1E0FE0C71E1FE8CA9FFFD8CB3FFFD3E
+:2002A0008C94DCFD94B1FFFDFFDFFE162C9C8003E79C1063469900E8FFFFFFFFF80064FFB3
+:2002C000FFFFFFFF7DDFFFF8E176309AE07030990800109DA100309D00000083080010993E
+:2002E000F8BB1FFCFF7F008309001099F8BB1FFC03000083FCFF1F99F8BB1FFC04001099FB
+:20030000E1703099FFDF1DCBFFDF9200FFDF8A08FFDF29CAF881EFFC8C9880FDFFDF21A3A5
+:200320008C0382FDFFDF9201FFDF8A09FFDF69CAF89087FC0FB3A09FF88526FC8C9889FD67
+:200340000FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A199FB3866147928A01FFDF69CAC9
+:20036000FFDF39A6FFDF8001FFDF9001FFDF8169087CE4FFF8B30FFCF8A526FC9C9889FD94
+:200380000FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A19F8B39FFCFFFFFFFFA4FD00E86C
+:2003A000FFFFFFFF44A06199F8A526FC9C9889FDFFDF4A1AF8B3AFFC0C000081244421FD3F
+:2003C000243108FDFFDF44C9040380FDFFDF9001FFDF8809FFDF69C8F8B30FFCF8A516FC02
+:2003E0008C9889FDFFDF4A19F8B39FFCF80064FFFFFFFFFF0C000081244421FD243108FD08
+:20040000FFDF44C9FFDF9001FFDF8809979069C8F8B30FFCF8A526FC9C9889FDFFDF4A1A4A
+:20042000F8B3AFFCF80064FFFFFFFFFF8100309F10A1019F8100309D0128B0FFF8B397FC0A
+:20044000F8B3DFFC08001099310A30990800109BA102309B04A1019D0400109DE170309D2E
+:200460000B00008100A1619909000080FFDF39A6FFDF080124F381FD24B707FCA4FB3EFCDC
+:2004800024B77FFCFFDF8428013CE4FFF8B38FFCFFFFFFFF07000080023CE4FFF8BB87FC4C
+:2004A000F8B707FCF8B38FFC037CE4FFF8BB87FCF8B34FFCF8B707FCF8B38FFCFFDF829FDF
+:2004C000FFDF843824F181FD033CE4FFF8BB87FCF8B34FFCFFDF909FF8B38FFCFFFFFFFF62
+:2004E000F80064FFFFFFFFFF8100309B10A1019B8100309D0128B0FFF8B397FCF8B35FFCA2
+:20050000310830997DDFFFF8FFDF40CBFFDF8239FFDF68CBFDDFFFF8FFDF40CB00000080B7
+:20052000FFDF7809FFDF68CB7DDFFFF8810E309B04A1019D0400109DE170309D0B00008100
+:2005400000A16199FFDF38A6A40180FDFFDF81580414B0FFF8B707FC8FB380CFF8BB97FC1B
+:20056000F8B38FFCF8BBA7FCF8B767FC0B3CE4FFF8B707FC8FB380CFF8BB97FC8FB34ACFCF
+:20058000F8B36FFCF8BBA7FCF8B707FC8FB380CFF8BB97FC8FB34ACFF8B36FFCF8BBA7FC9F
+:2005A000FFFFFFFFF80064FFFFFFFFFF7DDFFFF80800109931EA30991000109BE18A309B0F
+:2005C0000400109D617E309DF8B787FCF8BB97FCF8BB27FC4FB649CF2FB240CFF8B78FFC29
+:2005E000F8B39FFCFFDF38A6A48401E8FFDF21A2C12A0084FFDF68211F828809FFDF69C92F
+:20060000F8B747FCF8B707FC1000109BFFDF8170FFDF8178033CE4FFF8B357FCF8B707FC03
+:20062000F8B29FFCF8B74FFCA4B33FFCF8B387FCF8BB97FCF8BB27FC4FB649CF2FB240CF92
+:20064000F8B78FFCF8BB9FFCF80064FFFFFFFFFFFDDFFFF8FFDF08CBFFDF30CA7DDFFFF80C
+:20066000FFDF08CBFFDF30CA1000109BE18A309B0400109D610E309D0182309FA4A301E891
+:20068000F8809FFCC12A0086FFDF6943F8BBC7FCC7BB849EC7BB859EC7BB869EFFDF879EE4
+:2006A00003FCE4FFFFDFB79CFFDFAE9CFFDFA59CF87807FC61803099FFDF38A6FFDF816840
+:2006C000F8BB07FC17BB6A48FFDF6A594FB648CF27BB031837BB6A6A4FBB6A7B6FBE5ACF1B
+:2006E00007BB033A073CE4FF17BB6A486FBB6A594FB648CF27BB031837BB6A6A4FBB6A7B96
+:200700006FBE5ACF07BB033A8F906A484FB648CF6FBB0318F8B34FFCFDDFFFF8FFDF10CAD1
+:20072000FFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E3099F8B707FCF8B397FCF8B25FFCBF
+:20074000F8B70FFCF8B347FCF8B397FCF8B397FCF8B25FFCF8B34FFCF80064FFFFFFFFFF23
+:20076000FDDFFFF8FFDF08CBFFDF30CA7DDFFFF8FFDF08CBFFDF30CA0400109D610E309D54
+:20078000FFDF55C9C12A0084FFDF6821FFDF8809FFDF61C9A1003099F8B307FC100010993F
+:2007A0000800109BA102309BF8B747FCFFDF0DC9FFDF8168013CE4FFF8B307FCF8B34FFCE7
+:2007C000FDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E309997B3809B24
+:2007E000F8B25FFCF8B70FFCF8B397FCF8B397FCF8B25FFCF8B34FFCFFFFFFFFF80064FF6C
+:20080000FFFFFFFF8000309B10A1019B8000309DAC0B02E88F90809AC12A0082FFDF696108
+:2008200007828179FF7FECFFF8B35FFC2B000082FFDF0801017CE4FFF8B397FCF8B35FFC8E
+:2008400008001099310A30997DDFFFF8FFDF00CBFFDF28CBFDDFFFF8FFDF00CBFFDF28CBC9
+:200860007DDFFFF8810E309B04A1019D0400109DE170309D0900008100A161998F85A09A46
+:20088000AC0180FDACF381FDFFDF2AA22CE581FDFFDF814AF8849FFC2C1780FDF8B707FCA6
+:2008A000FF3FECFFF8B38FFC017CE4FFF8B707FCF8B38FFCF8BB97FCF8BBA7FCF8BB97FCAF
+:2008C000F8BBA7FCF8B707FC07BCE4FFF8B38FFCF8BB97FCF8BBA7FCA7BB51CFF8B35FFC10
+:2008E000F8BB97FC07B74ACFF8B36FFCF8B33FFCACB33FFCF8B707FCF8B38FFC06FCE4FF78
+:20090000F8BB97FCF8BBA7FCA7BB51CFF8B35FFCF8BB97FC8FB34ACFF8B36FFC97BB829B8D
+:20092000FFDF51CFF8B35FFCF80064FFFFFFFFFF000030990100309D10A1019DFFDF860111
+:200940000428B0FFF8E33EFC3EE302A33EE342A3DFB982A3F8E3BEFCFFDF809B19000081F6
+:2009600000A171990000009304A101990100309908A1019D0100309D8000309F8100309B80
+:20098000F8FB7FFC0110B0FFF8A71FFCFFFFFFFF0208B0FFF8B357FC1FA789CFF8A71FFCE4
+:2009A000F8A7A7FCF8A7A7FCF8A7A7FC010030980100309A0100309C0000009000000092EE
+:2009C000001802947D0588F9FFDFC8C8FFDF0032FFDFA8C80000039CF5FDFF8EFFDF001787
+:2009E000FFDF9007F8B3C7FCFFDF1948460A00EC744909CEF8A73FFC8141839A911E829A81
+:200A0000A11A839AC7B39BCF39451948811E809A9112839AF80A00ECA149819B3FA753CCC9
+:200A2000814113CE911E02CEA11A43CCC7B39BCFFFDF194839450BCE811E10CE91124BCC19
+:200A4000A14903CEF80F00EEFF000080F80D00EEFFDF1DC8F8B377FC0000109B2100309BFC
+:200A6000FFDF5BCFF80700EE02000080C79E09CEC79653CCFFDF13CEC63483FDF89EC7FCB5
+:200A8000F80064FFFFFFFFFF153CE4FF460A00EC741E09CEF81639FC8141839A911E829A39
+:200AA000A11A839AC7B39BCF39451948811E809A9112839AF80060FFA149819B391653CC57
+:200AC000814113CE911E02CEA11A43CCC7B39BCFFFDF194839450BCE811E10CE91124BCC79
+:200AE000A14903CEF80064FFFFFFFFFFFFDFFFF8FFDF829B00000085F8B9EFFCFFDFFE3ED9
+:200B00000080FF85F8B9EFFCFFDFFE2EFFDFFE260080FF877DDFFFF8810A3098810E309925
+:200B200000000086FFDF920790550084F88517FC260CB0FF18001098F8B727FCFFDFFE363A
+:200B400084BDFFFDFFDF819AFFDF809AFFDF80CAFFDFBC0EF8ECE1FE1C0800ECFFDFA0CA7C
+:200B600002FCE7FFFFDF81CCEF806A21EF84E909FFDF80CAFFDFBA0EF80400ECFFDFA0CA09
+:200B800002FCE7FFFFDF41CCEF806A21EF84E9099790FF461485FFF9F8F1E0FE0C71E1FE07
+:200BA0008CA9FFFD8CB3FFFD8C94DCFD94B1FFFDFFDFFE162FB3800330000085FFDF757AB6
+:200BC0002A000080FFDF000AFFDFA1CAF8DCDFFCFFFFFFFFF80064FFFFFFFFFF8100309FE8
+:200BE00010A1019F8100309D0210B0FFF8B397FCFFDF9609F8B3DFFCF8B397FCFFDF819A1D
+:200C000000800082F8A557FC00000082FFDF0219FFDF9609F8B3DFFC0210B0FFF8B397FC65
+:200C2000FFDF9609F8B3DFFC0800109931EA30990100109B807E309B04A1019D0400109DB3
+:200C4000E170309D0B00008100A16199F8B707FCFF17C0FFF8B38FFC07000080B4F181FDE8
+:200C6000023CE4FFF8B707FCF8B38FFCF8BB97FCFFDF39A6FFDF0801FFDF8159FFDF829BCE
+:200C8000FFDF839A47B749190FB9922037B7090A47BB011A6FB3DD730FB99220BFB3090AF0
+:200CA00097BB011A34B36FFC34E7DDFD087CE4FF47B749190FB9922037B7090A47BB011A21
+:200CC0006FB3DD730FB99220BFB3090A97BB011A6FB3DD7308000080B4F181FD24F181FD86
+:200CE000083CE4FF47B749190FB9922037BB090A47BB011A6FB3DD730FB99220BFB3090A60
+:200D000097BB011A6FB3DD7347B749190FB99220FFDF090AFFDF011A6FB3DD73B4B747FC10
+:200D20000FB99220FFDF090AFFDF011AB4B36FFCB4E7DDFDFFDF38AFFFDFC324FFDF8360BD
+:200D4000FFDFCC63FFDF1CCAFFDF900BFFDF003864000086FFDF0903267100FDFFFFFFFFCF
+:200D6000F80064FFFFFFFFFFFFDFFFF88100309F10A1019F8100309D0210B0FFF8B397FC59
+:200D8000FFDF9609F8B3DFFCF8B397FCFFDF819A00800082F8A557FC00000082FFDF0219AC
+:200DA000FFDF9609F8B3DFFC0210B0FFF8B397FCFFDF9609F8B3DFFC0400109931EA30999D
+:200DC000FEFF1F9B807E309B04A1019D0400109DE170309D0B00008100A16199F8BB07FCA4
+:200DE000FF13C0FFF8B38FFCFFFFFFFF040CB0FFF8B707FCF8B38FFC97BB5108F8B38FFC68
+:200E0000F8BBA7FCFFFFFFFFFFDF39A6FFDF8801FFDF65C8FFDF8004FFDF8801FFDF800129
+:200E2000FFDF8179FFDF8159FFDF8171FFDF8179FFDF9001FFDF0814FFDF8004FFDF817CD4
+:200E4000FFDF8179FFDF75C80000008400000082FFDF839AF8B707FC67B350CEF8B38FFC7E
+:200E600097BB51088FB308CEA7BBE016C800008EFFDF0876FFDF817E06BCE5FF07B7E8007C
+:200E800067B350CE8FB3F20F7FBBDD7B97BB51088FB308CEA7BBE016FFFFFFFF061CB3FF5A
+:200EA00007B7E80067B350CE8FB3F20F7FBBDD7B97BB51088FB308CEA7BBE016FFFFFFFF68
+:200EC00007B7E800FFDF40CF053CE5FF67B350CE8FB3F20F7FBBDD7B97BBE0168FB308CEED
+:200EE000A7BBE800FFFFFFFF00000081F8ADCFFCF8AD8FFCFFDF38AFFFDFC324FFDF835050
+:200F0000FFDFCC63FFDF809BFFDFC09FFF7F0081FFDFD963BE3C83FDBE0500ECFFDF1CCA88
+:200F2000FFDF900BFFDF003832000086FFDF0903267100FDFFFFFFFFFFFFFFFFF80064FF99
+:200F4000FFFFFFFFC4DFFFF8CFA05308FFDF1001860024FEFFDF5311810030998100309BC2
+:200F6000E170309D0400109DF8B317FCF8B35FFC0908B0FFFFDFA27C17B31008F8E0A4FEC6
+:200F8000FFDFA279FFDF1001F860A5FE445875F2CCB397FCD4BB97FCF8B35FFCFFFFFFFF35
+:200FA000F80064FFFFFFFFFFFFDFFFF87DDFFFF80000109B0000109A800030990000309B49
+:200FC0000000309A60224091600240936022409060024092F89D7CFC56550080FFDF837030
+:200FE000FFDFFF24FFDF829BF8B9BFFCFFDF8403F8B317FCFFDF69CAFFDF7009FFDF69CBEC
+:20100000F80550FC57A549A3F82551FC0B3CE6FFFFDFFF7617B3D669FFDF69CAFFDFF31AB1
+:20102000FFDF1424C64DFEFDFFDF7009FFDF69CB5005FC0257A549A35125FC118F4BFDFD91
+:20104000FFFFFFFFFFDFFF76FFDFD669FFFFFFFFFFDFF11AFFDF1424C64DFEFDFFDFFC023F
+:20106000FFDFFC118F4BFDFDF80064FFFFFFFFFFF4BE409BF8BE609B10000081FFDF59183C
+:20108000060066FFFFDF8600E2826099FFDF8600E38260990000008114CD6199FFDF809B0D
+:2010A00030BA7099F9BE6099F8BE409900200080FFDF580800200080FFDF1008868605EA8F
+:2010C000FFFFFFFFF8BE409900200080FFDF580800200080FFDF1008860806EAFFFFFFFF97
+:2010E000F8BE409900600080FFDF580800400080FFDF100886FC04EAFFFFFFFFF8BE409992
+:2011000000400080FFDF580800000080FFDF1008864005EAFFFFFFFFF80066FFFFFFFFFF51
+:201120000080409BF0FF0087FFDF591B00200085FFDF113A060066FFFFFFFFFF03000087CD
+:20114000FFDF591BFFDFB80F061200ECFFFFFFFF000030990000309B0B8300991183009BAE
+:201160000110B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309B048000999B
+:201180006080009B015CB1FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB817061200ECB3
+:2011A000FFFFFFFF000030990000309B0B8300991783009B0110B0FFF8E37EFCF8E33FFC18
+:2011C000FFFFFFFFFFFFFFFF000030990000309B04800099BC80009B015CB1FFF8E37EFC2D
+:2011E000F8E33FFCFFFFFFFFFFFFFFFFFFDFB807061200ECFFFFFFFF000030990000309BB0
+:201200000B8300991D83009B0110B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF0000309980
+:201220000000309B048000991881009B015CB1FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF22
+:20124000000030990000309BDC820099E782009B0124B0FFF8E37EFCF8E33FFCFFFFFFFFC4
+:20126000FFFFFFFF0C000087FFDF591BFFDF920BFFDFB807060900ECFFFFFFFF00003099B5
+:201280000000309BF2820099F782009B010CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF43
+:2012A000FFDFB81F060900ECFFFFFFFF000030990000309BF2820099FC82009B010CB0FF0C
+:2012C000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB817060900ECFFFFFFFF000030993E
+:2012E0000000309BF28200990183009B010CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFD8
+:20130000FFDFB80F060900ECFFFFFFFF000030990000309BF28200990683009B010CB0FFB0
+:20132000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFF00800087FFDFDB9F34BA709F38BA709FED
+:20134000FFDF839BF6BE609FFFDF809BB0BE009901003099FF3FC0FFF8E33FFCFFFFFFFF05
+:20136000FFDFF89BF0BE7099F80066FFFFFFFFFF0000309B0000109BF582409BFFDF83596A
+:201380007DDFFFF8FFDF69CB3880009BF8F77FFCFFDFCCC93C80009BF8F77FFCFFDF75CADA
+:2013A0004C80009BF8F77FFCFFDFA07D4880009BF8F77FFCFFDFA07D4480009BF8F77FFCD0
+:2013C000FFDFA07D4080009BF8F77FFCFFDF8F9E00000198E0A700997481009B4C84009D8C
+:2013E000F85400EAFFFFFFFFF80064FFFFFFFFFFD43F419801000081FFDF1100060064FF9E
+:20140000FFFFFFFFDE824099FFDF8200DE826099FFDF8350A60064FFFFFFFFFF0E83409BBC
+:20142000FFDF0918A60B00ECFFFFFFFFFFDF8358A60064FFFFFFFFFFF4BE409BFFBF008586
+:20144000FFDF5929F4BE609BFFDF819BDC82709BF80064FFFFFFFFFFFFDF0118F860E0FE98
+:20146000F8C2FFEFFFFFFFFFCC3F5198F8A087FCFFDF819BFFDF3409DC825099FFDFDA2C79
+:20148000DC827099F8B88FFCFFDF835A0E83409BFFDF091A060064FFFFFFFFFF0E83409BB1
+:2014A000FFDF829B00060085EFB2DB2EFFDFD974DE0C00ECFFFFFFFF0B83409D801500837C
+:2014C000FFDF7129FFDF1139060600ECFFFFFFFFF4BE409B00200085FFDF5D29F4BE609B35
+:2014E000F80064FFFFFFFFFFF4BE409B10000085FFDF5D29F4BE609BF80064FFFFFFFFFF0B
+:20150000D43F419801000081FFDF1100060064FFFFFFFFFFDC82509BF8B49FFCFFDFB805DE
+:20152000060800ECE082409BFFDFB805060500ECCC3F5198F8A0C7FCFFDFBE08E61386FD73
+:20154000E082609BF80064FFCC3F5198F8A0C7FCFFDFBE00F86CE0FEF8DC04EAFFFFFFFFE8
+:20156000CC3F5198F8A0C7FCFFDFBE08660064FFFFFFFFFF0B83409D80150083FFDF7129B8
+:20158000FFDF091BF382409BFFDF5CC9FFDF6D11F282409BFFDF751BFFDF001BCC3F519AEE
+:2015A000F8B097FCFFDF6D18FFDF010BFFDFC336FFDF832A01000083F8BD5FFCDC82509B64
+:2015C000FFDFDA3DF8BC9FFC10000082FFDF4121FFDF101B860200ECDC82709BF80064FFB4
+:2015E000FFFFFFFFFFDFA045D8825099FFDFD86574CC719BFFDF819BE082609BDC82709BC2
+:20160000F4BE409B00400085FFDF5D29F4BE609BF80064FFFFFFFFFFD43F419801000081A2
+:20162000FFDF1100060064FFFFFFFFFFB0BE00998170309910001099012CB0FFF8BB07FC4A
+:20164000F8B30FFC000001980B83409D80150083FFDF7129FFDF8A01FFDF61CAF8DCD7FC27
+:20166000C0110083FFDF7129FFDF7DCB84DFFFF8F8BB02EAFFFFFFFFB0BE00990170309942
+:2016800000000080140000829790819B080CB0FFFFDFD935030CB0FFFFDF21C907BB0010EA
+:2016A000FFDFBC30FFDFD865BE0060FF4792819B07A9D86600300086FFDF70230C0000848E
+:2016C000FFDF0832C03F619CF80064FFFFFFFFFFFFFFFFFF0B834099FFDFC7A300D5008F90
+:2016E000FFDF710FFFDF8207FFDFBFA3C011008FFFDF710FFFDF7FA38015008FFFDF710FA5
+:20170000C03F4198FFDFBE00F86CE1FEFFDF25C9FFDFB860F860E2FEFFDFB830F868E3FE11
+:20172000879139A7240182FDFFDF0109FFDF4FA3FFDF1DCBFFDFBE04F86CE0FEF8C0E0FE17
+:20174000F80064FF9C8F98F00F83409DF0BE5099C43F51988F9FA2780F90D9659E0300ECD7
+:20176000FFDFCC354F90CC74FFDFD925FFDFD845F0BE709BFFDFA21DFFDF836AFFDFCC7554
+:20178000F8A05FFC01703099B8820099FFDFA618FFDF8800FFDFBC08FFDF21C9F8BB07FC27
+:2017A000E61151FDFFDFCB6064CE419903000083FFDF5918FFDFB804860400EC0100008366
+:2017C000FFDFB814860100EC0300008307000083FFDF7409FFDF9201E582609B9A09008289
+:2017E000C4BF419EFFDF7013FFDFE01DF9FFFF86FFDFF21BFFDF5CCAFFDF9201A0CE019966
+:2018000004001099B0003099FF3BC0FF1FB30039FFFFFFFFF80064FFFFFFFFFFFFFFFFFF4F
+:20182000D43F419801000081FFDF1100060064FFFFFFFFFFC83F5198FF010083FFDF580934
+:20184000F6BE4099F6BE609BF8A047FCFFDF0008FFDF820010010080FFDF0808A61100FDF8
+:20186000FFDF1118860400ECFFFFFFFF00800081FFDFC09F34BA709938BA7099FFDFFFF8EA
+:20188000F84C01EEFFFFFFFFF8B505EAFFFFFFFF0000019A44A00199E0A7009DF8B100EAB1
+:2018A000FFFFFFFF03000080D43F6198F84101EEFFFFFFFFE63F4198FFDFB800260B00ECC8
+:2018C00001000082FFDF28109B830099D8B9009BF85007EAFFFFFFFFD8B9009DE0A7009909
+:2018E0003CBA009BF8F702EAFFFFFFFFF80C00ECFFFFFFFFE73F4198FFDFB800A60800EC65
+:20190000FFDF38A6FFDF8178FFDF9000FFDF809B8100309B3CBA009BFF3FECFFF8B34FFCD1
+:20192000FE7F0081F7BE6099F482409974CC519BF8B45FFCFFDF6D09C0110081FFDF0109EB
+:201940000B834099FFDFC424FFDF4109FFDF82010C834099FFDFBE04661382FDFFDF920958
+:20196000FFDF9200FFDF09093CBA009B8002309BFFDF69CBF8B77FFC0C834099FFDF8378AC
+:20198000A60300ECF7BE409BFFDF8201FF3FEEFFF8B35FFC0000309B0000109BF582409BC8
+:2019A000FFDF83597DDFFFF8FFDF69CBF7BE409D5880009BF8F77FFCFFDF4CC95080009B3B
+:2019C000F8F77FFCFFDF0CCB5480009BF8F77FFCFFDF4CCBFFDF0909FFDF0CC98000309B2C
+:2019E0003CBA009B0000109B7DDFFFF8FFDF29CBF8CB7FFCFFDF8603023CE4FFF8E37FFC6A
+:201A0000FFDF1129C60782FDFFFFFFFFFFDF8600FFDF101BC61186FDE4826099FFDF8608D4
+:201A2000E3826099E63F4198FFDFB800260800EC9B830099D8B9009BF85007EAFFFFFFFF82
+:201A4000D8B9009DE0A70099E0A7009BF80B01EAFFFFFFFFFFFFFFFFE0A700994C84009BA5
+:201A6000D0A7009DF86B01EAFFFFFFFFD83F419834BA509938BA509BFFDFA07DCFB4A07CCA
+:201A8000FFDF04CA34BA709938BA709BD4BF419803000081FFDF1100060064FFFFFFFFFF62
+:201AA000F8C400EEFFFFFFFFE53F4198FFDFBE00661200ECFFFFFFFF34BA509938BA509BD3
+:201AC00000800082288200994082009B3882009DF8D103EAFFFFFFFF440800ECFFFFFFFF27
+:201AE0004C840099E0A7009BD0A7009D4082009FF89401EAFFFFFFFFF81100ECFFFFFFFF82
+:201B0000C0BF419EFFDFB863F8E0E2FEFFDFF5C9FFDF3BA724F783FD2C0782FDFFDFEDCB77
+:201B20004C840099E0A7009BD0A7009DF8D801EAFFFFFFFFE0A700995082009DF80102EADB
+:201B4000FFFFFFFFF89B00EEFFFFFFFFE63F4198FFDFB800A60E00ECE73F4198FFDFB80043
+:201B6000260B00EC01000082FFDF28109B83009904BA009BF85007EAFFFFFFFF04BA009D0F
+:201B8000E0A700993CBA009BF85A03EAFFFFFFFFF7BE6099FFFFFFFFE73F4198FFDFB8001A
+:201BA000260700EC9B83009904BA009BF85007EAFFFFFFFF04BA009DE0A70099F83A01EA2F
+:201BC000FFFFFFFFFFFFFFFFFABE4099FFDF25CAFBBE409F74810099E0A7009B0080019A4C
+:201BE0000B83409B80150081FFDF7118FFDF8A00FFDF29CAF8DDD7FC0D834099F8EA03EAE6
+:201C0000FFFFFFFF04000081FFDFF264E1826099FFDF8608E2826099C43F5198FFDFFE081A
+:201C2000FFDF44CA0B834099FFDFBE5CE611A0FDFFDF0CC9C43F7198F8D205EAFFFFFFFF51
+:201C4000F85C00EEFFFFFFFF23830099B0B9009BE43F4198F86007EAFFFFFFFFB0B90099C0
+:201C6000E0A7009B3CBA009F0080019A0B83409B00470082FFDF7111FFDF80018015008488
+:201C8000FFDF7112F7BE409BFFDF65CBC0BF419E56550085FFDF703A03000083FFDF592949
+:201CA00020CE619BF84C02EAFFFFFFFF01000085C0BF419EC4CE4199FFDFBE24E60500EC27
+:201CC000FFFFFFFFFFDFBE03661DBAFDC0CE619DF80064FFFFFFFFFF0C000083FFDF59097D
+:201CE000FFDFB825860800ECFFFFFFFFFFDFBE03660064FFFFFFFFFFFFDFBE0BE61DBAFDEE
+:201D0000C0CE619DF80064FFFFFFFFFFC8BF419EFFDFBE13661DBAFD03000083FFDF5913C1
+:201D2000FFDF1113060064FFFFFFFFFFC0CE619DF82000EEFFFFFFFFF80064FFFFFFFFFF57
+:201D4000800230998100309B16000082FFDF7401000010997DDFFFF8FFDF61C9F8B717FC3B
+:201D6000FFDF829B0228B0FFF8B317FC27B34AA3F8B36FFCFFFFFFFFF80064FFFFFFFFFFA1
+:201D8000800230998000309B28000082FFDF7401000010997DDFFFF8FFDF61C9F8B717FCEA
+:201DA000019CB0FFF8B317FCF8B35FFCFFFFFFFFF80064FFFFFFFFFF8780FF7418CD0199C7
+:201DC000E10030990100008114CD6199F8B317FCFFDF8E29033CB0FF07B3E82D0512C8DA33
+:201DE00017B3E8244510C8DA0000008114CD6199FFDF3600F8B047FCFFDF2900FFDF90281E
+:201E000030BA5099FFDF2808FFDFFE0000000080FFDFD84430BA709901000081F80064FFBB
+:041E2000F9BE60990E
+:02000004008E6C
+:20000000F82300E8FFFFFFFFF84600E801030081F84600E802030081F84600E803030081DD
+:20002000F84600E804030081F84600E805030081F84600E806030081F84600E80703008102
+:20004000F84600E810030081F84600E811030081F84600E812030081F81906E8FFFFFFFF74
+:20006000F82406E8FFFFFFFFF84600E815030081F84600E816030081F84600E8170300813A
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF85000EAFFFFFFFFF83100EAFFFFFFFF44
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008370C0619B1200008371C0619B1400008372C0619B1600008345
+:2000E00073C0619B1800008374C0619B1A00008375C0619B1C00008376C0619B1E000083C6
+:2001000077C0619BFFDF843000DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF509
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000FFFFFFFFF80064FFFFFFFFFFFFFFFFFF7DDFFFF8E176309AE07030990800109D0E
+:20016000A100309D0000008308001099F8BB1FFCFF7F008309001099F8BB1FFC0300008308
+:20018000FCFF1F99F8BB1FFC04001099E1703099FFDF1DCBFFDF9200FFDF8A08FFDF29CAA0
+:2001A000F881EFFC8C9880FDFFDF21A38C0382FDFFDF9201FFDF8A09FFDF69CAF89087FC8C
+:2001C0000FB3A09FF88526FC8C9889FD0FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A19AF
+:2001E0009FB3866147928A01FFDF69CAFFDF39A6FFDF8001FFDF9001FFDF8169087CE4FF97
+:20020000F8B30FFCF8A526FC9C9889FD0FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A1989
+:20022000F8B39FFCFFFFFFFFA4A000E8FFFFFFFF44A06199F8A526FC9C9889FDFFDF4A1ABB
+:20024000F8B3AFFC0C000081244421FD243108FDFFDF44C9040380FDFFDF9001FFDF88098E
+:20026000FFDF69C8F8B30FFCF8A516FC8C9889FDFFDF4A19F8B39FFCF80064FFFFFFFFFF82
+:200280000C000081244421FD243108FDFFDF44C9FFDF9001FFDF8809979069C8F8B30FFC1A
+:2002A000F8A526FC9C9889FDFFDF4A1AF8B3AFFCF80064FFFFFFFFFF8100309F10A1019F35
+:2002C0008100309D0128B0FFF8B397FCF8B3DFFC08001099310A30990800109BA102309B5E
+:2002E00004A1019D0400109DE170309D0B00008100A1619909000080FFDF39A6FFDF080198
+:2003000024F381FD24B707FCA4FB3EFC24B77FFCFFDF8428013CE4FFF8B38FFCFFFFFFFF5F
+:2003200007000080023CE4FFF8BB87FCF8B707FCF8B38FFC037CE4FFF8BB87FCF8B34FFC69
+:20034000F8B707FCF8B38FFCFFDF829FFFDF843824F181FD033CE4FFF8BB87FCF8B34FFC3B
+:20036000FFDF909FF8B38FFCFFFFFFFFF80064FFFFFFFFFF8100309B10A1019B8100309D00
+:200380000128B0FFF8B397FCF8B35FFC310830997DDFFFF8FFDF40CBFFDF8239FFDF68CB59
+:2003A000FDDFFFF8FFDF40CB00000080FFDF7809FFDF68CB7DDFFFF8810E309B04A1019DA1
+:2003C0000400109DE170309D0B00008100A16199FFDF38A6A40180FDFFDF81580414B0FFCB
+:2003E000F8B707FC8FB380CFF8BB97FCF8B38FFCF8BBA7FCF8B767FC0B3CE4FFF8B707FCFA
+:200400008FB380CFF8BB97FC8FB34ACFF8B36FFCF8BBA7FCF8B707FC8FB380CFF8BB97FCB5
+:200420008FB34ACFF8B36FFCF8BBA7FCFFFFFFFFF80064FFFFFFFFFF7DDFFFF8080010999E
+:2004400031EA30991000109BE18A309B0400109D617E309DF8B787FCF8BB97FCF8BB27FC1C
+:200460004FB649CF2FB240CFF8B78FFCF8B39FFCFFDF38A6A42701E8FFDF21A2C12A00846F
+:20048000FFDF68211F828809FFDF69C9F8B747FCF8B707FC1000109BFFDF8170FFDF8178AE
+:2004A000033CE4FFF8B357FCF8B707FCF8B29FFCF8B74FFCA4B33FFCF8B387FCF8BB97FC25
+:2004C000F8BB27FC4FB649CF2FB240CFF8B78FFCF8BB9FFCF80064FFFFFFFFFFFDDFFFF887
+:2004E000FFDF08CBFFDF30CA7DDFFFF8FFDF08CBFFDF30CA1000109BE18A309B0400109DF5
+:20050000610E309D0182309FA44601E8F8809FFCC12A0086FFDF6943F8BBC7FCC7BB849E52
+:20052000C7BB859EC7BB869EFFDF879E03FCE4FFFFDFB79CFFDFAE9CFFDFA59CF87807FCA0
+:2005400061803099FFDF38A6FFDF8168F8BB07FC17BB6A48FFDF6A594FB648CF27BB03187A
+:2005600037BB6A6A4FBB6A7B6FBE5ACF07BB033A073CE4FF17BB6A486FBB6A594FB648CFBE
+:2005800027BB031837BB6A6A4FBB6A7B6FBE5ACF07BB033A8F906A484FB648CF6FBB031822
+:2005A000F8B34FFCFDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E3099B5
+:2005C000F8B707FCF8B397FCF8B25FFCF8B70FFCF8B347FCF8B397FCF8B397FCF8B25FFCFD
+:2005E000F8B34FFCF80064FFFFFFFFFFFDDFFFF8FFDF08CBFFDF30CA7DDFFFF8FFDF08CB4E
+:20060000FFDF30CA0400109D610E309DFFDF55C9C12A0084FFDF6821FFDF8809FFDF61C9CC
+:20062000A1003099F8B307FC100010990800109BA102309BF8B747FCFFDF0DC9FFDF81685B
+:20064000013CE4FFF8B307FCF8B34FFCFDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CA77
+:20066000FFDF20CB118E309997B3809BF8B25FFCF8B70FFCF8B397FCF8B397FCF8B25FFCA4
+:20068000F8B34FFCFFFFFFFFF80064FFFFFFFFFF8000309B10A1019B8000309DACAE01E8E9
+:2006A0008F90809AC12A0082FFDF696107828179FF7FECFFF8B35FFC2B000082FFDF080166
+:2006C000017CE4FFF8B397FCF8B35FFC08001099310A30997DDFFFF8FFDF00CBFFDF28CBF4
+:2006E000FDDFFFF8FFDF00CBFFDF28CB7DDFFFF8810E309B04A1019D0400109DE170309DEE
+:200700000900008100A161998F85A09AAC0180FDACF381FDFFDF2AA22CE581FDFFDF814A3D
+:20072000F8849FFC2C1780FDF8B707FCFF3FECFFF8B38FFC017CE4FFF8B707FCF8B38FFC89
+:20074000F8BB97FCF8BBA7FCF8BB97FCF8BBA7FCF8B707FC07BCE4FFF8B38FFCF8BB97FC8D
+:20076000F8BBA7FCA7BB51CFF8B35FFCF8BB97FC07B74ACFF8B36FFCF8B33FFCACB33FFCE8
+:20078000F8B707FCF8B38FFC06FCE4FFF8BB97FCF8BBA7FCA7BB51CFF8B35FFCF8BB97FC22
+:2007A0008FB34ACFF8B36FFC97BB829BFFDF51CFF8B35FFCF80064FFFFFFFFFF0000209846
+:2007C0000000209A000010980000109A0000109C7DDFFFF8FFDF3DC9FFDF9A07978044C888
+:2007E000B79D9809B7817DC80F92980906FDFFEDFFDF8206478C837996CF27F0FFDF58600F
+:200800008ECF27F09C0F59F004000080FFDFB820C6CF07F0C48F0BF26EDFFFF8FFDFB97F00
+:20082000F8E0E4FECC0400ECFFFFFFFFF8BD7FFCFFDFD5CBFFDF8213940782FD0100008288
+:20084000F8BDD7FCF8BD97FCE100309BF8B37FFC0100309960E040910000109960E240935D
+:200860000400109B60E440950800109D60E640970C00109FFFDF9200FFDF8A08A6CF27F0B7
+:20088000B48FCAF09CCFCAF0FFDF87A2C18D30982858EF902858E592A85AFB94285C159663
+:2008A000478E5DC8FFDF8809FFDF8808140398FDFFDF61C8FFDF8CC8FFDF801A9780B1C874
+:2008C000FFDF22C8C19D309AFFDF69C8FFDF2AC820060081F8AF0FFC03000081FFDF40A3AB
+:2008E00000000081F8A70FFCFFDF98088790C340FFDFD344FFDF3908879047A2F8A30FFC7B
+:200900009C9008FD9C9030FD9C9000FD9C9028FDFDDFFFF89C9008FD9C9030FD9C9000FD4D
+:200920009C9028FD7DDFFFF8FFDF38A9FFDF00C8FFDF0100FFDF20C8FD9087F8FFDF00C857
+:20094000FFDF7900FFDF20C87DDFFFF8143900ECFFFFFFFFE7808D9DDF84809D0F929A1591
+:20096000FFDF837D077CE7FFE788FF1CDF8CFF1DE791909DEF95999DE788FF1CDF8CFF1DAF
+:20098000E791909DEF95999DF8B347FCF8A08FFCF70188FDF8B187FCCC0600ECFFFFFFFF84
+:2009A0004FA08378F7F181FDFFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF85A
+:2009C000F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFCFFDF8806FFDF9807249001F9E0
+:2009E000D79C01C8D79D22C8FFDF9800FFDF29C8FFDF9800FFDF21C8FFDF8018FFDF31C88E
+:200A00001C9000FD1C9048FD9C9010FD1C9060FDFFDF28C8FDDFFFF81C9000FD1C9048FDBF
+:200A20009C9010FD1C9060FDFFDF28C87DDFFFF81CDFFFF8FFDF8402FFDF102E265C00EC73
+:200A4000FFFFFFFF59BCE7FF20060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCD5
+:200A6000F8A31FFC3F9EB69DFFDF837EFFDF9A07FFDF836F21BCE7FFF880E7FCE784809DBC
+:200A80001288FF00226CFF0137ABFF02FFDFFF03FFDFFF04E780FF05E784FF06FFDFFF07CC
+:200AA00007FCE7FFE788FF00DF8CFF01E791FF02E791FF03E791FF04E780FF05E784FF062B
+:200AC000EF91FF07E788FF00F78CFF01E791FF02E791FF03E791FF04FFDFFF05FFDFFF066C
+:200AE000EF91FF07FFFFFFFFFFDFFF01E791FF02E791FF03FFFFFFFFE791FF06F891EFFCB6
+:200B0000FFDF880EFFDF980FA49CD7FC249CC7FC249001F9D79D9808FFDF21C8FFDF801847
+:200B2000FFDF31C8FFDF02C8FFDF9808FFDF22C81C9000FD1C9048FD9C9010FD1C9060FD14
+:200B4000FFDF28C8FDDFFFF81C9000FD1C9048FD9C9010FD1C9060FDFFDF28C87DDFFFF8F7
+:200B60001CDFFFF8F8B347FCF8A08FFCF71188FDF8B187FCCC0600ECFFFFFFFF4FA0837815
+:200B8000F7F181FDFFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFF
+:200BA000FFDF8800F70180FDF8B1C7FCF8B34FFCFFFFFFFF20060081F8AF0FFC8F8338A4B5
+:200BC0008F90747057B104CAF8A70FFCF8A31FFC3F9EB69DFFDF837E0000109918BCE7FF6A
+:200BE000F880E7FCE784809D1288FF0022ACFF0137ABFF02FFDFFF03FFDFFF04E780FF059C
+:200C0000E784FF06FFDFFF07E788FF00F78CFF01E791FF02E791FF03E791FF04FFDFFF053F
+:200C2000FFDFFF06EF91FF07FFFFFFFFFFDFFF01E791FF02E791FF03FFFFFFFFE791FF0605
+:200C4000F891EFFCA49CD7FC249CC7FC241D88F9D79D980F04001098FFDF0AC8FFDF22C889
+:200C6000F8B347FCF8A08FFCF71188FDF8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDA0
+:200C8000FFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800FE
+:200CA000F70180FDF8B1C7FCF8B34FFC1C9000FD1C9048FD9C9010FD1C9060FDBC9095FDA3
+:200CC000C41588FDBC4100FDFFDF28C8FD8097F81C9000FD1C9048FD9C9010FD1C9060FD06
+:200CE000BC4178FDFFDF28C87DDFFFF81CDFFFF820060081F8AF0FFC8F8338A48F90747025
+:200D000057B104CAF8A70FFCF8A31FFCFFDF55C800001099FFDF9809E7808171FFDF75C905
+:200D2000E784809D1288FF08228CFF0937ABFF0AFFDFFF0B17ABFF0C27ABFF0D3280FF0E97
+:200D4000E784FF0F11BCE7FF1288FF08228CFF093291FF0AE791FF0B1291FF0C2280FF0D66
+:200D600037ABFF0EEF95FF0FF884E7FC1288FF08228CFF093291FF0AE791FF0B1291FF0C40
+:200D80002280FF0D37ABFF0EEF95FF0FF884E7FC1288FF08228CFF093291FF0AE791FF0B20
+:200DA0001291FF0C27ABFF0D37ABFF0EEF95FF0FFFFFFFFFFFDFFF09E791FF0AE791FF0B41
+:200DC000FFFFFFFFE791FF0EF895F7FCF8B347FCF8A08FFCF71188FDF8B187FCF8B34FFC52
+:200DE000F80064FFFFFFFFFFFDDFFFF8FFDF00CBFFDF20CA7DDFFFF8FFDF00CBFFDF20CA94
+:200E0000FFFFFFFFFDDFFFF8FFDF08CBFFDF28CA7DDFFFF8FFDF08CBFFDF28CAFFFFFFFFB2
+:200E2000000030990000309B340201998C02019B0158B1FFF8E37EFCF8E33FFCFFFFFFFFB4
+:200E4000FFFFFFFFFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF92
+:200E6000FDDFFFF8FFDF08CAFFDF28CB7DDFFFF8FFDF08CAFFDF28CBFFFFFFFFFFFFFFFF52
+:200E8000FDDFFFF8FFDF00CB85026199FFDF08CB87026199FFDF10CB890261997DDFFFF890
+:200EA000FFDF00CB86026199FFDF08CB88026199FFDF10CB8A026199FFDF15CA35026199A5
+:200EC000FFDF0DCA36026199FDDFFFF885024199FFDF20CB7DDFFFF886024199FFDF20CBB0
+:200EE0000000109935024199FFDFC325FFDF832936024199FFDFC326FFDF8372FFDF8A0ACA
+:200F0000FFDF011AFFDFA1CBF8EB3EFCF8FB3EFC380261998300008180026199008000838D
+:200F200082024199FF7F0085FFDFB804869654FD825A0085FFDFB80C869654FDE749008524
+:200F4000FFDFB814869654FD00400085FFDFB81C869654FD3E390085FFDFB824869654FD73
+:200F600041340085FFDFB82C869654FD61300085FFDFB834869654FD412D0085FFDFB83C36
+:200F8000869654FDAB2A0085FFDFB844869654FD7A280085FFDFB84C869654FD8402619B4B
+:200FA000FFFFFFFFF80064FFFFFFFFFFFFFFFFFFF80304EAFFFFFFFFF80505EAFFFFFFFF15
+:200FC000FFDF86008202419B8102419DFFDF1129861186FD34026199FFFFFFFFF80064FF33
+:200FE000FFFFFFFF8202419981026199FFDF860034026199F80064FFFFFFFFFFFFFFFFFF33
+:2010000034024199F80064FFFFFFFFFFFFDFFFF8FDDFFFF889024199FFDF20CB7DDFFFF840
+:201020008A024199FFDF20CB81003099FDDFFFF887024199FFDF28CB7DDFFFF88802419979
+:20104000FFDF28CB8100309B37024199FFDF3DCB35024199FFDF44C938024199FFDF84C93F
+:2010600084024199FFDFC09FFFDF849EFFDFDDC9FFDFFDC8FFDF841BFFDF7437FFDFDDC823
+:20108000FFDF7023FFDFA07BFFDFDDC8FFDF7423FFDFC308FFDFCC43FFDF900BFFDF880B6E
+:2010A00081024199FFDF82008202419BFFDF1118C60186FD81026199FFDF9DCBFFDFB5CAA2
+:2010C000FFDF9006FFDF817E000010994020419110000081FFDFC09FFFDF809E01BCE5FF79
+:2010E00017A31F00FFDFC46CFFFFFFFFFFDF1F00F8B047FCFFDF1008269204FDF8B087FC4B
+:20110000FFDF1008269204FDF8B0C7FCFFDF1008269204FDFFDF3DC881024199FFDFB8042C
+:20112000F860E0FE83024199FFDF1078F8E8E0FE948F28F084941DFD83026199FFDF8604A2
+:20114000FFDF44CBFFDF0879FFDF8408FFDF3D10949225FD94941DFD83026199FFDF3DCAC0
+:20116000FDDFFFF887024199FFDF30CB7DDFFFF888024199FFDF30CB8100309D8102419925
+:20118000FFDFB804C60900ECFFFFFFFFE100309DFFDF1DCBFFDF83600000109DFFDF31CB42
+:2011A000F8CBBFFCFFDF809BF8B38FFCFFFFFFFFFFFFFFFFFFDFFF2400400080FFDFC09C8F
+:2011C000FFDF877DFFDFED9FFFDFAA9FFFDF900BFFDF817B0BFCE4FF17B32B2DFFDF3E79A8
+:2011E000B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79FFDF6A49FFDF4D1AFFDF512A18
+:20120000FFDF033A6FB3C530FFFFFFFFFFDF2B2DFFDFFC50FFDFFC7AFFDFFC60FFDFFE00D6
+:20122000FFDF859CFFDFFF2400400080FFDFC09CFFDF9DCBFFDFB5CAFFDF900EFFDF817EB8
+:20124000FFDF0836FFDF0836FFDF8176FFDF877EFFDFF69FFFDFB29F0BBCE5FF17B32B2E2E
+:20126000FFDF3E79B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79FFDF6A49FFDF4D1A5B
+:20128000FFDF512AFFDF033A6FB3C530FFFFFFFFFFDF2B2EFFDFFC50FFDFFC7AFFDFFC60D8
+:2012A000FFDFFE00FFDF869CFFDFFF2400400080FFDFC09CFFDF857AFFDFD29CFFDF929D21
+:2012C0000BFCE4FF17B32B22FFDF3E79B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79D0
+:2012E000FFDF6A49FFDF4D1AFFDF512AFFDF033A6FB3C530FFFFFFFFFFDF2B22FFDFFC503C
+:20130000FFDFFC7AFFDFFC60FFDFFE00FFDF879CFFDFA89CFFDFFE20FFDFB09CFFDFFE2816
+:20132000FFDFB89CFFDFFE30FFDFFC20FFDFFC053A024199FFDFC4CB7FDFFFF8FFDFFE08DA
+:20134000FFDFA278FFDF7130FFDF3DC8FFDFA278FFDF44C8FFDF7131FFDFA079FFDF8E9CD2
+:20136000FFDF7530FFDF35C8FFDFA278FFDF44C8FFDF6D31FFDFA079FFDF8D9CFFDF753030
+:20138000FFDF2DC8FFDF0067FFDF5DC8FFDFB09CFFDFA278FFDF7850F8A547FCFFDFA89C68
+:2013A000FFDFA278E60180FDF8A587FCFFDFA079FFDFA001FFDFFE31FFDFFF48FFDF939DFB
+:2013C000FFDF2B5BFFDF2B3EFFDFB09FF8A04FFCFFDF1100C69404FDF8A08FFCFFDF1100F6
+:2013E000C69404FDF8A0CFFCFFDF1100C69404FDFFDF35CBFFDF8600971186FD3B02619941
+:20140000FFDF15CB3C026199FFFFFFFFF80064FFFFFFFFFF37024199FFDF3DCBFDDFFFF8B7
+:2014200087024199FFDF20CB7DDFFFF888024199FFDF20CB00003099FFDF1DCB00001099C8
+:20144000FFDF21CBF8CB3FFCFDDFFFF8FFDF00CBFFDF20CA7DDFFFF8FFDF00CBFFDF20CABC
+:20146000FFFFFFFFFDDFFFF887024199FFDF28CB7DDFFFF888024199FFDF28CBFDDFFFF80E
+:20148000FFDF08CBFFDF28CA7DDFFFF8FFDF08CBFFDF28CAFFFFFFFF3C02419B8002419985
+:2014A000FFDF7109FFDF8A01FFDF8608FFDF29097F02619BFFDF75CBFDDFFFF8FFDF00CAD9
+:2014C000FFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF01003099FFFF0081FFDFC09FFD
+:2014E000F8E33FFCFEFF0081FFDFC09F10000088FFDF8174FF3FEDFFF8E33FFCFFFFFFFF74
+:20150000FFDF800CFFFF0081FFDFC09FF8FB3FFCFDDFFFF8FFDF08CAFFDF28CB7DDFFFF8D0
+:20152000FFDF08CAFFDF28CBFFFFFFFF0000309BFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8CC
+:20154000FFDF00CAFFDF20CBFFFFFFFF0000309904001099F8CB3FFC7CDFFFF8F8FB7EFCEB
+:20156000FFDF116886CF07F1ACCF07F0FFDF1DCBFFDF83780000109BFFDF29CBF8F77EFCD0
+:20158000FFDF11688ECF07F194CF08F0FFDF86000200109994EB3FFC948F08F00200109DB1
+:2015A00094CB3FFC948067FE948F28F00200109994CB3FFCFFDF86000200109994EB3FFCCF
+:2015C000948067FE94CF28F0FFFFFFFFAC1D84FD2C0D84FDFFDF05CAFFDF8A08FDDFFFF827
+:2015E000000020997DDFFFF8FFDF22CBFFDFDDC9FFDF8173FFDF860802001099F8C37FFC71
+:20160000F8E37FFC06FCE4FFB4CF47F1FFDF1169AECF07F1AC0D80FD840F5BF184F33FFC40
+:201620007FE38200FFFFFFFF0000309DFDDFFFF8FFDF00CAFFDF30CB7DDFFFF8FFDF00CAAE
+:20164000FFDF30CBFFFFFFFF0400109DF8CBBFFC0200109950003099F8B33FFC0000309913
+:20166000F8FB3EFCFFDF84CBFCFBBEFCFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CA20
+:20168000FFDF20CBFFFFFFFF02001099F8CB3FFCF8FB3EFCFFDFB97CF860A7FEFDDFFFF8CC
+:2016A000FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF02001099F8CB3FFC50
+:2016C00004001099FFDF8606FFDF85CAFFDF837A02BCE6FFF8EB3EFCFFDFB804A60D82FD5F
+:2016E000FFFFFFFF96000081FFDF1106F8E8E6FEFDDFFFF80000209B7DDFFFF8FFDF1DCB77
+:20170000FFDF2ACBFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFFF2
+:2017200001003099F8C33FFCFFDF8600FFDF110EF8E0E0FE84D1AEF3042500ECFFFFFFFFCB
+:20174000FFDF95C9FFDF817A20BCE4FFF8FB3EFCFFDF839FF8B8BFFCF8B43FFCFFDF091A35
+:20176000A6F501FDF8BD6FFCFDDFFFF8FFDF08CAFFDF28CB7DDFFFF8FFDF08CAFFDF28CB88
+:20178000FFFFFFFFFFDFE9CBF8F37EFC0100109BFFDF857A03BCE6FFF8F37EFCFFDF1028AE
+:2017A000C69284FDC692C8FDFFFFFFFFFFDF1DCBFFDF8378FFDF5903FFDF817BA692C4FD8B
+:2017C000F8BD77FCF8BDE7FCFFDF989FF8E33FFCFFFFFFFFFFFFFFFFFDDFFFF8FFDF00CAAB
+:2017E000FFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF0000309904001099F8CB3FFCEC
+:201800003D02019DFFDF85CAFFDF837AFFDF8A0AFFDF837A02BCE6FFF8E33EFCFFDF84CBB1
+:20182000F8E3BEFCFFFFFFFFFFDF8600F409BAFD7A026199FFDF15CB79026199FFDF15CA99
+:201840007B026199FFDF8600EC09BAFD7C026199FFFFFFFFFFFFFFFFFFFFFFFFF80064FF3A
+:20186000FFFFFFFFFFDF8600E50261996C4D419900380080FFDF580800380080FFDF1008F0
+:20188000867A06EAFFFFFFFFF80066FFFFFFFFFF684D419BF0FF0087FFDF591B0020008505
+:2018A000FFDF113A060066FFFFFFFFFF03000087FFDF591BFFDFB80F060900ECFFFFFFFF20
+:2018C000000030990000309BEA020199ED02019B0104B0FFF8E37EFCF8E33FFCFFFFFFFF48
+:2018E000FFFFFFFFFFDFB817060900ECFFFFFFFF000030990000309BEA020199F002019BA0
+:201900000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB807060900ECFFFFFFFF1C
+:20192000000030990000309BEA020199F302019B0104B0FFF8E37EFCF8E33FFCFFFFFFFFE1
+:20194000FFFFFFFF000030990000309B000001990800019B011CB0FFF8E37EFCF8E33FFC82
+:20196000FFFFFFFFFFFFFFFF000030990000309BE4020199E702019B0104B0FFF8E37EFCCD
+:20198000F8E33FFCFFFFFFFFFFFFFFFFFFDF840DEA024199FFDF35CA4CCD419BFFDF9208BA
+:2019A000FFDF1118861B88FDFFDF9200FFDF1118862B88FDFFDF9200FFDF1118863B88FD90
+:2019C000FFDF9200FFDF1118864B88FD200001990010019B0020019DF87A03EAFFFFFFFFBB
+:2019E000F80066FFFFFFFFFFD43F429803000081FFDF1100061200ECFFFFFFFFE83F42982D
+:201A0000FFDFB800C60E00ECFFFFFFFFC83F4298FF010083FFDF580910010080E402419980
+:201A2000E402619BFFDF8200FFDF0808A61100FDFFDF1118060200ECFFFFFFFF860800EC51
+:201A4000FFFFFFFF00800081FFDFC09F0000719904007199F8F903EAFFFFFFFFF80064FFFF
+:201A6000FFFFFFFFFFDFFFF8EA024199FFDFC7A300D5008FFFDF710FFFDF8207FFDFBFA31E
+:201A8000C011008FFFDF710FFFDF7FA38015008FFFDF710FC03F4298FFDFBE00F86CE1FE4E
+:201AA000FFDF25C9FFDFB860F860E2FE879139A7240182FDFFDF0109FFDF4FA3FFDF1DCB12
+:201AC000FFDFBE04F86CE0FEF8C0E0FE9C8F98F00000029A44B001990018019DF85400EAC5
+:201AE000FFFFFFFF00180199D029019B544D019DF80E01EAFFFFFFFFD83F4298000051999C
+:201B00000400519BFFDFA07DCFB4A07CFFDF04CA000071990400719B000051990400519B9B
+:201B20002CDFFFF8FFDF04C9FFDFA27CFFDF1100F8E0A2FEFFDFA27CFFDF1100F8E0A2FE32
+:201B4000FFDFA27CFFDF1100F8E0A2FEFFDF1110F8E0A2FEFFDFA27DFFDF1110F8E0A2FE37
+:201B6000FFDFA27DFFDF1110F8E0A2FEFFDFA27DFFDF1110F8E0A2FE00800083FFDF11107B
+:201B8000F8E0E2FEACF903EAFFFFFFFFAC0064FFFFFFFFFFD02901990018019B544D019D6E
+:201BA0001000019FF83701EAFFFFFFFF001801993000019BEA02419900200083FFDF111871
+:201BC000860100EC00000298002002988100309881003099000010999108309B0000109BF3
+:201BE0007DDFFFF8EB024199FFDF21CBF8CB3FFCF8B307FCF8B757FC07B3809E57B76B10F2
+:201C000001F4B1FF0490809E57B76B10FFFFFFFFFFFFFFFF02FCB1FF0490809E57B36B1007
+:201C2000FFDF5119FFFFFFFFF890E7FCFFDF809EFFDF6B10F890E7FCFFFFFFFF00B10199EE
+:201C4000644D019B000002980080039AEA02419B00200081FFDF1118860200ECFFFFFFFFA0
+:201C60000020029800A0039A0002008000000081EFDFFFF8F7DFFFF884DFFFF8FFDFFFF8A9
+:201C8000ACDFFFF83CDFFFF80080FF87F8EF01EAFFFFFFFF00200199EA02419900200083B9
+:201CA000FFDF1118860100EC0080039800A003988100309881003099F880E7FCE780809DE2
+:201CC000FFFFC3FF0C80809DFFFFFFFFFFFFFFFFF8EB03EAFFFFFFFFFFDF8600F8FF03EA8F
+:101CE000FFFFFFFFE5026199F80064FFFFFFFFFFC0
+:00000001FF
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
+Except where prohibited by the open source license, the content of this notices file is
+only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
+your use of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as Software) is subject to the
+terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file are
+the responsibility of the user. Except as may be granted by separate express written agreement,
+this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
--- /dev/null
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. (“Qualcomm Atheros”) is required
+to provide you. Except where prohibited by the open source license, the
+content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components
+together with the Qualcomm Atheros software (Qualcomm Atheros software
+hereinafter referred to as “Software”) is subject to the terms of your
+agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file
+are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated
+or any of its subsidiaries.
+
+Copyright (c) 2015 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+NOTICES:
+=============================================================================
+
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Network configuration structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $DateTime: 2013/08/06 21:06:51 $
+ $Author: pdhavali $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
--- /dev/null
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. (“Qualcomm Atheros”) is required
+to provide you. Except where prohibited by the open source license, the
+content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components
+together with the Qualcomm Atheros software (Qualcomm Atheros software
+hereinafter referred to as “Software”) is subject to the terms of your
+license from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file
+are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any Qualcomm
+Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+
+NOTICES:
+
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+NOTICES:
+
+
+/*
+ * FILE: sha2.c
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/sha2.c
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha2.h
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/usb.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/crypto.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/config.h
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/suppl_auth_api.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa.h
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa_i.h
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA256 hash implementation and interface functions
+ * Copyright (c) 2003-2006, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.h
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.h
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/md5_api.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/aes_wrap.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha1.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/seccommon.h
+
+/*
+ * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
+ * code or tables extracted from it, as desired without restriction.
+ *
+ * First, the polynomial itself and its table of feedback terms. The
+ * polynomial is
+ * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ * Note that we take it "backwards" and put the highest-order term in
+ * the lowest-order bit. The X^32 term is "implied"; the LSB is the
+ * X^31 term, etc. The X^0 term (usually shown as "+1") results in
+ * the MSB being 1
+ *
+ * Note that the usual hardware shift register implementation, which
+ * is what we're using (we're merely optimizing it by doing eight-bit
+ * chunks at a time) shifts bits into the lowest-order term. In our
+ * implementation, that means shifting towards the right. Why do we
+ * do it this way? Because the calculated CRC must be transmitted in
+ * order from highest-order term to lowest-order term. UARTs transmit
+ * characters in order from LSB to MSB. By storing the CRC this way
+ * we hand it to the UART in the order low-byte to high-byte; the UART
+ * sends each low-bit to hight-bit; and the result is transmission bit
+ * by bit from highest- to lowest-order term without requiring any bit
+ * shuffling on our part. Reception works similarly
+ *
+ * The feedback terms table consists of 256, 32-bit entries. Notes
+ *
+ * The table can be generated at runtime if desired; code to do so
+ * is shown later. It might not be obvious, but the feedback
+ * terms simply represent the results of eight shift/xor opera
+ * tions for all combinations of data and CRC register values
+ *
+ * The values must be right-shifted by eight bits by the "updcrc
+ * logic; the shift must be unsigned (bring in zeroes). On some
+ * hardware you could probably optimize the shift in assembler by
+ * using byte-swap instructions
+ * polynomial $edb88320
+ *
+ *
+ * CRC32 code derived from work by Gary S. Brown.
+*/
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/wlan_nan_crc.c
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+// $Id: //components/rel/wlanfw_cmn.cnss/1.0/cnss_proc/wlan/fwcommon/include/queue.h#1 $
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/include/queue.h
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.h
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_ethersubr.h
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/patch/AR6320/v3/sha1_patch.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 2002 Gary Thomas
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/os/common/cmnos_printf.c
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/os/common/cmnos_sscanf.c
+
+/*
+ * WPA Supplicant - CCX Fast Roaming with CCKM Enhancements
+ * Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2010-2011, embWiSe Technologies
+ *
+ * Licensed under a proprietary license.
+ * Notifications and licenses are retained for attribution purposes only.
+
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * 3. Neither the name(s) of the above-listed copyright holder(s) nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ */
+/*original files: ccx_cckm.c and part of wpa_common.c in proprietary patch
+ * of open source supplicant */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_cckm.c
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes_wrap.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/sha1.c
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/wmi/wmi_tlv_platform.c
+
+/*
+ * Copyright (c) 2012, Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/qvit/qvit_init_api.h
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/fw_interface/include/wmi_version_whitelist.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/misc/crypto/md5.c#3 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/md5.c
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $Header: //components/dev/wlanfw.cnss/1.0.1/dennis.rome_emu_es2_rel_fw/cnss_proc/wlan/fw/target/src/misc/binsig/rsa.c#2 $
+ $DateTime: 2013/10/21 08:09:59 $
+ $Author: changhon $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/binsig/rsa.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/cil.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/cil.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/dev.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/dev.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/pcd.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/pcd.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ *
+ * The Core Interface Layer provides basic services for accessing and
+ * managing the DWC_usb3 hardware. These services are used by both the
+ * Peripheral Controller Driver and the On The Go Driver.
+ *
+ * The CIL manages the memory map for the core so that the PCD and OTG drivers
+ * don't have to do this separately. The CIL also performs basic services
+ * that are not specific to either the Device or OTG modes of operation.
+ * These services include all functionality that requires specific
+ * knowledge of the CSR layout or the DMA descriptor (TRB) layout. Also
+ * included are services for invoking each of the commands provided by
+ * the DGCMD and DEPCMD registers (see the "Control and Status Registers"
+ * chapter of the USB3 controller databook for details).
+ *
+ * The Core Interface Layer has the following requirements:
+ * - Provides basic controller operations.
+ * - Minimal use of OS services.
+ * - The OS services used will be abstracted by using inline functions
+ * or macros.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd_intr.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ * This file contains the implementation of the PCD Interrupt handlers.
+ *
+ * The PCD handles the device interrupts. Many conditions can cause a
+ * device interrupt. When an interrupt occurs, the device interrupt
+ * service routine determines the cause of the interrupt and
+ * dispatches handling to the appropriate routine. These interrupt
+ * handling routines are described below.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd_intr.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/os_dev.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/os_dev.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil_intr.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ *
+ * The Core Interface Layer provides basic services for accessing and
+ * managing the DWC_usb3 hardware. These services are used by both the
+ * Peripheral Controller Driver and the On The Go Driver.
+ *
+ * This file contains the common interrupt handling functions.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil_intr.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ * This file implements the Peripheral Controller Driver.
+ *
+ * The Peripheral Controller Driver (PCD) is responsible for translating
+ * requests from the Function Driver into the appropriate actions on the
+ * DWC_usb3 controller. It isolates the Function Driver from the specifics
+ * of the controller by providing an API to the Function Driver.
+ *
+ * The Peripheral Controller Driver for Linux will implement the Gadget API,
+ * so that the existing Gadget drivers can be used. (Gadget Driver is the
+ * Linux terminology for a Function Driver.)
+ *
+ * The Linux Gadget API is defined in the header file
+ * <code><linux/usb/gadget.h></code>. The USB EP operations API is defined
+ * in the structure <code>usb_ep_ops</code> and the USB Controller API is
+ * defined in the structure <code>usb_gadget_ops</code>.
+ *
+ * An important function of the PCD is managing interrupts generated by the
+ * DWC_usb3 controller. The implementation of the DWC_usb3 device mode
+ * interrupt service routines is in pcd_intr.c.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/usb3_hw.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/usb3_hw.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/lzuncompr/lzuncompr1.c
--- /dev/null
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required
+to provide you. Except where prohibited by the open source license, the
+content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components
+together with the Qualcomm Atheros software (Qualcomm Atheros software
+hereinafter referred to as "Software") is subject to the terms of your
+agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file
+are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated
+or any of its subsidiaries.
+
+Copyright (c) 2015 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+NOTICES:
+=============================================================================
+
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Network configuration structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $DateTime: 2013/08/06 21:06:51 $
+ $Author: pdhavali $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
\ No newline at end of file
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components
+included with the software that Qualcomm Atheros, Inc. (Qualcomm Atheros)
+is required to provide you. Except where prohibited by the open source license,
+the content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred
+to as Software) is subject to the terms of your agreement from Qualcomm Atheros.
+Compliance with all copyright laws and software license agreements included in the
+notice section of this file are the responsibility of the user. Except as may be
+granted by separate express written agreement, this file provides no license to
+any patents, trademarks, copyrights, or other intellectual property of Qualcomm
+Incorporated or any of its subsidiaries.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States
+and other countries. All Qualcomm Incorporated trademarks are used with permission.
+Other products and brand names may be trademarks or registered trademarks of their
+respective owners.
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
+
+============================================================================================================================================
+
+// Copyright (c) 1999-2006 by Tensilica Inc.
+
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
+Except where prohibited by the open source license, the content of this notices file is
+only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
+your use of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as Software) is subject to the
+terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file are
+the responsibility of the user. Except as may be granted by separate express written agreement,
+this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required to provide you.
+Except as may be granted by the separate license agreement applicable
+to this software (see LICENSE.QualcommAtheros_ath10k), this file provides no license to any
+Qualcomm Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, Qualcomm Atheros, Inc. chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, Qualcomm Atheros, Inc. chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
--- /dev/null
+=============================================================================
+"This Notice.txt file contains certain notices of software components
+included with the software that Qualcomm Atheros, Inc. ("Qualcomm Atheros")
+is required to provide you. Except where prohibited by the open source license,
+the content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred
+to as "Software") is subject to the terms of your agreement from Qualcomm Atheros.
+Compliance with all copyright laws and software license agreements included in the
+notice section of this file are the responsibility of the user. Except as may be
+granted by separate express written agreement, this file provides no license to
+any patents, trademarks, copyrights, or other intellectual property of Qualcomm
+Incorporated or any of its subsidiaries.
+
+Copyright (c) 2015 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States
+and other countries. All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States
+and other countries. Other products and brand names may be trademarks or registered
+trademarks of their respective owners."
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
+
+============================================================================================================================================
+
+// Copyright (c) 1999-2006 by Tensilica Inc.
+
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
+Except where prohibited by the open source license, the content of this notices file is
+only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
+your use of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as Software) is subject to the
+terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file are
+the responsibility of the user. Except as may be granted by separate express written agreement,
+this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required to provide you. Except where prohibited by
+the open source license, the content of this notices file is only provided to satisfy
+Qualcomm Atheros's attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred to as "Software")
+is subject to the terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws
+and software license agreements included in the notice section of this file are the responsibility
+of the user. Except as may be granted by separate express written agreement, this file provides no
+license to any patents, trademarks, copyrights, or other intellectual property of Qualcomm Incorporated
+or any of its subsidiaries.
+Where any software provided herewith is available under either the GPL or BSD licenses, Qualcomm Atheros chooses to receive such software under the BSD license only.
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+wlan/protocol/src/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+wlan/protocol/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+wlan/protocol/support/lz77/lz.h#1
+wlan/protocol/support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+wlan/mac_core/tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+wlan/include/queue.h#1
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/include/sha1.h
+wlan/mac_core/romexport/AR900B/hw.1/include/sha1.h
+wlan/mac_core/romexport/AR900B/hw.2/include/sha1.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: //depot/sw/branches/qca_rome_main/perf_pwr_offload/drivers/target/include/sha2.h#1 $
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/sha2.h
+wlan/mac_core/romexport/AR900B/hw.2/include/sha2.h
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/include/aes_wrap.h
+wlan/mac_core/romexport/AR900B/hw.1/include/aes_wrap.h
+wlan/mac_core/romexport/AR900B/hw.2/include/aes_wrap.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/md5.h
+wlan/mac_core/romexport/AR900B/hw.2/include/md5.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/seccommon.h
+wlan/mac_core/romexport/AR900B/hw.2/include/seccommon.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+wlan/mac_core/include/usb.h
+wlan/mac_core/romexport/AR900B/hw.1/include/usb.h
+wlan/mac_core/romexport/AR900B/hw.2/include/usb.h
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+wlan/mac_core/include/cil.h
+wlan/mac_core/romexport/AR900B/hw.1/include/cil.h
+wlan/mac_core/romexport/AR900B/hw.2/include/cil.h
+wlan/mac_core/include/dev.h
+wlan/mac_core/romexport/AR900B/hw.1/include/dev.h
+wlan/mac_core/romexport/AR900B/hw.2/include/dev.h
+wlan/mac_core/include/os_dev.h
+wlan/mac_core/romexport/AR900B/hw.1/include/os_dev.h
+wlan/mac_core/romexport/AR900B/hw.2/include/os_dev.h
+wlan/mac_core/include/usb3_hw.h
+wlan/mac_core/romexport/AR900B/hw.1/include/usb3_hw.h
+wlan/mac_core/romexport/AR900B/hw.2/include/usb3_hw.h
+wlan/mac_core/include/pcd.h
+wlan/mac_core/romexport/AR900B/hw.1/include/pcd.h
+wlan/mac_core/romexport/AR900B/hw.2/include/pcd.h
+
+========================================================================================================================================
+
+/*
+ * $Header: //source/qcom/qct/core/api/kernel/main/latest/libstd/stringl/stringl.h#13 $
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)string.h 5.10 (Berkeley) 3/9/91
+ */
+
+wlan/protocol/support/bin2srec/include/stringl/stringl.h
+
+==========================================================================================================================================
+
+/*
+ * $Header: //source/qcom/qct/core/kernel/libstd/main/latest/src/strlcpy.c#1 $
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+wlan/protocol/support/bin2srec/strlcpy.c
+
+======================================================================================================================================
+
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+wlan/mac_core/patch/AR900B/v2/cmnos_printf_patch.c
+
+========================================================================================================================================
+
--- /dev/null
+ChangeLog:
+ * 0.0 initial release
+ * 0.1 addition of ATUSB_TEST
+ * 0.2 First public release. Compatible with atusb driver in the
+ upcoming 4.2 kernel
+
+To flash the firmware you need dfu-util on the host:
+dfu-util -d 20b7:1540 -D atusb-0.2.dfu
+
+The firmware is flashed into permanent storage and does not need to be provided
+after power off. A new firmware version can be flashed the same way.
+
+Firmware source code is GPLv2+ and can be found here:
+http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusb/fw
-t4fw-1.9.23.0.bin
\ No newline at end of file
+t4fw-1.15.37.0.bin
\ No newline at end of file
-t5fw-1.9.23.0.bin
\ No newline at end of file
+t5fw-1.15.37.0.bin
\ No newline at end of file
--- /dev/null
+bxt_dmc_ver1_07.bin
\ No newline at end of file
--- /dev/null
+kbl_dmc_ver1_01.bin
\ No newline at end of file
--- /dev/null
+skl_dmc_ver1_26.bin
\ No newline at end of file
--- /dev/null
+skl_guc_ver6_1.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_bxtn_v1118.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_kbl_v1037.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_release_v958.bin
\ No newline at end of file
--- /dev/null
+\ 3(\ 1\18\ 4B\ 1E\80
\ No newline at end of file
--- /dev/null
+iwlwifi-7265-10.ucode
\ No newline at end of file
--- /dev/null
+../../gm200/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/acr/ucode_load.bin
\ No newline at end of file
--- /dev/null
+../../gm200/acr/ucode_unload.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_ctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_nonctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_ctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_nonctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+qat_895xcc_mmp.bin
\ No newline at end of file
--- /dev/null
+
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required
+to provide you. Notwithstanding anything in the notices in this file, your use
+of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as "Software") is subject to
+the terms of your license from Qualcomm Atheros. Compliance with all copyright
+laws and software license agreements included in the notice section of this
+file are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any Qualcomm
+Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United
+States and other countries. All Qualcomm Incorporated trademarks are used with
+permission. Atheros is a trademark of Qualcomm Atheros, Inc., registered in the
+United States and other countries. Other products and brand names may be
+trademarks or registered trademarks of their respective owners.
+
+NOTICES:
+
+===============================================================================
+
+ 1.
+
+/*
+ * FILE: sha2.c
+ * AUTHOR: Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $
+ */
+File: LLM_sp_sha2.c
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $
+ */
+File: LLM_sp_sha2.h
+
+===============================================================================
+
+ 2.
+
+/* utility to create the register check tables
+* this includes inlined list.h safe for userspace.
+*
+* Copyright 2009 Jerome Glisse
+* Copyright 2009 Red Hat Inc.
+*
+* Authors:
+* Jerome Glisse
+* Dave Airlie
+*/
+/*All rights reserved.
+Redistribution and use in source and binary forms, with or without modification
+are permitted provided that the following conditions are met:
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ 3. Neither the name of the <ORGANIZATION> nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+File: comm_lib.h
+
+===============================================================================
+
+ 3.
+
+/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */
+/* ====================================================================
+ * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ * software must display the following acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ * endorse or promote products derived from this software without
+ * prior written permission. For written permission, please contact
+ * openssl-core@openssl.org.
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ * nor may "OpenSSL" appear in their names without prior written
+ * permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ * acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ */
+File Name list: aes.h, aes_locl.h
+
+===============================================================================
+
+ 4.
+
+/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */
+/**
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+File: aes_core.c
+
+===============================================================================
+
+ 5.
+
+/*===========================================================================
+
+ EDIT HISTORY FOR FILE
+
+ $Header: //depot/asic/msmshared/sec/sec/MSM_SEC.03.03.08.xx/aes.h#1 $
+ $DateTime: 2006/12/11 00:43:21 $ $Author: davidf $
+
+when who what, where, why
+-------- --- ----------------------------------------------------------
+11/12/04 rv changes to correct LINT errors
+02/02/04 rwh Small mods to open source.
+
+===========================================================================*/
+
+ /*
+ I retain copyright in this code but I encourage its free use provided
+ that I don't carry any responsibility for the results. I am especially
+ happy to see it used in free and open source software. If you do use
+ it I would appreciate an acknowledgement of its origin in the code or
+ the product that results and I would also appreciate knowing a liitle
+ about the use to which it is being put.
+
+ Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+
+ This is an implementation of the AES encryption algorithm (Rijndael)
+ designed by Joan Daemen and Vincent Rijmen. This version is designed
+ to provide both fixed and dynamic block and key lengths and can also
+ run with either big or little endian internal byte order.
+
+ NOTE: Input block and key lengths are given in terms of the lengths of
+ the byte arrays involved, the legal values being 16, 24 and 32.
+
+ A. THE CIPHER INTERFACE
+
+ byte (an unsigned 8-bit type)
+ word (an unsigned 32-bit type)
+ aes_ret: (a signed 16 bit type for function return values)
+ aes_good (value != 0, a good return)
+ aes_bad (value == 0, an error return)
+ enum aes_key: (encryption direction)
+ enc (set key for encryption)
+ dec (set key for decryption)
+ both (set key for both)
+ class or struct aes (structure for context)
+
+ C subroutine calls:
+
+ aes_ret set_blk(const word block_length, aes *cx) (variable block size)
+ aes_ret set_key(const byte key[], const word key_length,
+ const enum aes_key direction, aes *cx)
+ aes_ret encrypt(const byte input_blk[], byte output_blk[], const aes *cx)
+ aes_ret decrypt(const byte input_blk[], byte output_blk[], const aes *cx)
+
+ IMPORTANT NOTE: If you are using this C interface and your compiler does
+ not set the memory used for objects to zero before use, you will need to
+ ensure that cx.mode is set to zero before using the C subroutine calls.
+
+ C++ aes class subroutines:
+
+ aes_ret set_blk(const word block_length) (variable block size)
+ aes_ret set_key(const byte key[], const word key_length,
+ const aes_key direction)
+ aes_ret encrypt(const byte input_blk[], byte output_blk[]) const
+ aes_ret decrypt(const byte input_blk[], byte output_blk[]) const
+
+ The block length inputs to set_block and set_key are in numbers of
+ BYTES, not bits. The calls to subroutines must be made in the above
+ order but multiple calls can be made without repeating earlier calls
+ if their parameters have not changed. If the cipher block length is
+ variable but set_blk has not been called before cipher operations a
+ value of 16 is assumed (that is, the AES block size). In contrast to
+ earlier versions the block and key length parameters are now checked
+ for correctness and the encryption and decryption routines check to
+ ensure that an appropriate key has been set before they are called.
+
+ B. BYTE ORDER WITHIN 32 BIT WORDS
+
+ The fundamental data processing units in Rijndael are 8-bit bytes. The
+ input, the output and the key input are all enumerated arrays of bytes
+ in which bytes are numbered starting at zero and increasing to one less
+ than the number of bytes in the array in question. When these inputs
+ and outputs are considered as bit sequences, the n'th byte contains
+ bits 8n to 8n+7 of the sequence with the lower numbered bit mapped to
+ the most significant bit within the byte (i.e. that having a numeric
+ value of 128). However, Rijndael can be implemented more efficiently
+ using 32-bit words to process 4 bytes at a time provided that the order
+ of bytes within words is known. This order is called big-endian if the
+ lowest numbered bytes in words have the highest numeric significance
+ and little-endian if the opposite applies. This code can work in either
+ order irrespective of the native order of the machine on which it runs.
+ The byte order used internally is set by defining INTERNAL_BYTE_ORDER
+ whereas the order for all inputs and outputs is specified by defining
+ EXTERNAL_BYTE_ORDER, the only purpose of the latter being to determine
+ if a byte order change is needed immediately after input and immediately
+ before output to account for the use of a different internal byte order.
+ In almost all situations both of these defines will be set to the native
+ order of the processor on which the code is to run but other settings
+ may somtimes be useful in special circumstances.
+
+#define INTERNAL_BYTE_ORDER LITTLE_ENDIAN
+#define EXTERNAL_BYTE_ORDER LITTLE_ENDIAN
+
+ C. COMPILATION
+
+ To compile AES (Rijndael) for use in C code
+ a. Exclude the AES_DLL define in aes.h
+ b. Exclude the AES_IN_CPP define in aes.h
+
+ To compile AES (Rijndael) for use in in C++ code
+ a. Exclude the AES_DLL define in aes.h
+ b. Include the AES_IN_CPP define in aes.h
+
+ To compile AES (Rijndael) in C as a Dynamic Link Library
+ a. Include the AES_DLL define in aes.h
+ b. Compile the DLL. If using the test files, exclude aes.c from
+ the test build project and compile it with the same defines
+ as used for the DLL (ensure that the DLL path is correct)
+
+ D. CONFIGURATION OPTIONS (see also aes.c)
+
+ 1. define BLOCK_SIZE to set the cipher block size (16, 24 or 32) or
+ leave this undefined for dynamically variable block size (this will
+ result in much slower code).
+ 2. set AES_IN_CPP to use the code from C++ rather than C
+ 3. set AES_DLL if AES (Rijndael) is to be compiled to a DLL
+ 4. set INTERNAL_BYTE_ORDER to one of the above constants to set the
+ internal byte order (the order used within the algorithm code)
+ 5. set EXTERNAL_BYTE_ORDER to one of the above constants to set the byte
+ order used at the external interfaces for the input, output and key
+ byte arrays.
+
+ IMPORTANT NOTE: BLOCK_SIZE is in BYTES: 16, 24, 32 or undefined for aes.c
+ and 16, 20, 24, 28, 32 or undefined for aes++.c. If left undefined a
+ slower version providing variable block length is compiled
+
+#define BLOCK_SIZE 16
+
+ Define AES_IN_CPP if you intend to use the AES C++ class rather than the
+ C code directly.
+
+#define AES_IN_CPP
+
+ Define AES_DLL if you wish to compile the code to produce a Windows DLL
+
+#define AES_DLL
+
+*/
+File: aes.h
+
+/*===========================================================================
+
+ EDIT HISTORY FOR FILE
+
+ $Header: //depot/asic/msmshared/sec/sec/MSM_SEC.03.03.08.xx/aes_tab.h#1 $
+ $DateTime: 2006/12/11 00:43:21 $ $Author: davidf $
+
+when who what, where, why
+-------- --- ----------------------------------------------------------
+11/12/04 rv changes to correct LINT errors
+02/02/04 rwh Small mods to open source.
+
+===========================================================================*/
+/*lint -e146 -e303 */
+/* 146: Assuming a binary constant */
+/* 303: String too long (try +macros) */
+
+
+ /*
+ I retain copyright in this code but I encourage its free use provided
+ that I don't carry any responsibility for the results. I am especially
+ happy to see it used in free and open source software. If you do use
+ it I would appreciate an acknowledgement of its origin in the code or
+ the product that results and I would also appreciate knowing a liitle
+ about the use to which it is being put.
+
+ Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+ */
+File: aes_tab.h
+
+===============================================================================
+6.
+===============================================================================
+#FILE:Conftest.py
+# Copyright (c) 2003 Stichting NLnet Labs
+# Copyright (c) 2001, 2002, 2003 Steven Knight
+#
+# Permission is hereby granted, free of charge, to any person obtaining
+# a copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to
+# permit persons to whom the Software is furnished to do so, subject to
+# the following conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+
+#
+# The purpose of this module is to define how a check is to be performed.
+# Use one of the Check...() functions below.
+#
+
+#
+# A context class is used that defines functions for carrying out the tests,
+# logging and messages. The following methods and members must be present:
+#
+# context.Display(msg) Function called to print messages that are normally
+# displayed for the user. Newlines are explicitly used.
+# The text should also be written to the logfile!
+#
+# context.Log(msg) Function called to write to a log file.
+#
+# context.BuildProg(text, ext)
+# Function called to build a program, using "ext" for the
+# file extention. Must return an empty string for
+# success, an error message for failure.
+# For reliable test results building should be done just
+# like an actual program would be build, using the same
+# command and arguments (including configure results so
+# far).
+#
+# context.CompileProg(text, ext)
+# Function called to compile a program, using "ext" for
+# the file extention. Must return an empty string for
+# success, an error message for failure.
+# For reliable test results compiling should be done just
+# like an actual source file would be compiled, using the
+# same command and arguments (including configure results
+# so far).
+#
+# context.AppendLIBS(lib_name_list)
+# Append "lib_name_list" to the value of LIBS.
+# "lib_namelist" is a list of strings.
+# Return the value of LIBS before changing it (any type
+# can be used, it is passed to SetLIBS() later.)
+#
+# context.PrependLIBS(lib_name_list)
+# Prepend "lib_name_list" to the value of LIBS.
+# "lib_namelist" is a list of strings.
+# Return the value of LIBS before changing it (any type
+# can be used, it is passed to SetLIBS() later.)
+#
+# context.SetLIBS(value)
+# Set LIBS to "value". The type of "value" is what
+# AppendLIBS() returned.
+# Return the value of LIBS before changing it (any type
+# can be used, it is passed to SetLIBS() later.)
+#
+# context.headerfilename
+# Name of file to append configure results to, usually
+# "confdefs.h".
+# The file must not exist or be empty when starting.
+# Empty or None to skip this (some tests will not work!).
+#
+# context.config_h (may be missing). If present, must be a string, which
+# will be filled with the contents of a config_h file.
+#
+# context.vardict Dictionary holding variables used for the tests and
+# stores results from the tests, used for the build
+# commands.
+# Normally contains "CC", "LIBS", "CPPFLAGS", etc.
+#
+# context.havedict Dictionary holding results from the tests that are to
+# be used inside a program.
+# Names often start with "HAVE_". These are zero
+# (feature not present) or one (feature present). Other
+# variables may have any value, e.g., "PERLVERSION" can
+#
+===============================================================================
# no warranty
#
-all: as31 usbduxfast_firmware.bin usbdux_firmware.bin usbduxsigma_firmware.bin
+all: usbduxfast_firmware.bin usbdux_firmware.bin usbduxsigma_firmware.bin
-as31:
- make -C as31-2.1
+usbduxfast_firmware.bin: fx2-include.asm usbduxfast_firmware.asm
+ as31 -Fbin usbduxfast_firmware.asm
-usbduxfast_firmware.bin: fx2-include.asm usbduxfast_firmware.asm as31
- as31-2.1/as31 -Fbin usbduxfast_firmware.asm
+usbdux_firmware.bin: fx2-include.asm usbdux_firmware.asm
+ as31 -Fbin usbdux_firmware.asm
-usbdux_firmware.bin: fx2-include.asm usbdux_firmware.asm as31
- as31-2.1/as31 -Fbin usbdux_firmware.asm
-
-usbduxsigma_firmware.bin: fx2-include.asm usbduxsigma_firmware.asm as31
- as31-2.1/as31 -Fbin usbduxsigma_firmware.asm
+usbduxsigma_firmware.bin: fx2-include.asm usbduxsigma_firmware.asm
+ as31 -Fbin usbduxsigma_firmware.asm
clean:
rm -f *.bin *~ *.lst *.bin
- make -C as31-2.1 clean
+++ /dev/null
-To compile the firmware for the USBDUX,USBDUXfast and USBDUXsigma
------------------------------------------------------------------
-Download the as31 from:
-
-http://www.berndporr.me.uk/as31/
-
-(this is a patched version of as31 which supports an
-include directive).
-
-Install it in this directory.
-
-Then run "make -f Makefile_dux".
-
-Feedback:
-BerndPorr@f2s.com
; usbdux_firmware.asm
-; Copyright (C) 2010,2011 Bernd Porr, Bernd.Porr@f2s.com
+; Copyright (C) 2010,2015 Bernd Porr, mail@berndporr.me.uk
; For usbduxsigma.c 0.5+
;
; This program is free software; you can redistribute it and/or modify
; Firmware: usbduxsigma_firmware.asm for usbduxsigma.c
; Description: University of Stirling USB DAQ & INCITE Technology Limited
; Devices: [ITL] USB-DUX-SIGMA (usbduxsigma.ko)
-; Author: Bernd Porr <Bernd.Porr@f2s.com>
-; Updated: 24 Jul 2011
+; Author: Bernd Porr <mail@berndporr.me.uk>
+; Updated: 20 Jul 2015
; Status: testing
;
;;;
.inc fx2-include.asm
-;;; a couple of flags
+;;; a couple of flags in high memory
.equ CMD_FLAG,80h ; flag for the next in transfer
.equ PWMFLAG,81h ; PWM on or off?
.equ MAXSMPL,82H ; maximum number of samples, n channellist
.equ MUXSG0,83H ; content of the MUXSG0 register
+ .equ INTERVAL,88h ; uframe/frame interval
+ .equ INTCTR,89h ; interval counter
+ .equ DABUFFER,0F0h ; buffer with DA values
+
+;;; in precious low memory but accessible within one clock cycle
+ .equ DPTRL,70H
+ .equ DPTRH,71h
+ .equ ASYNC_ON,72h
+ .equ SMPLCTR,73h
;;; actual code
.org 0000h ; after reset the processor starts here
ljmp main ; jump to the main loop
+ .org 0003h
+ ljmp isr0 ; external interrupt 0: /DRY
+
.org 0043h ; the IRQ2-vector
ljmp jmptbl ; irq service-routine
-
+
.org 0100h ; start of the jump table
jmptbl: ljmp sudav_isr
spare_isr:
ep0in_isr:
ep0out_isr:
-ep1in_isr:
ibn_isr:
ep0ping_isr:
ep1ping_isr:
reti
+
+ep1in_isr:
+ push dps
+ push dpl
+ push dph
+ push dpl1
+ push dph1
+ push acc
+ push psw
+
+ mov dptr,#0E7C0h ; EP1in
+ mov a,IOB ; get DIO D
+ movx @dptr,a ; store it
+ inc dptr ; next byte
+ mov a,IOC ; get DIO C
+ movx @dptr,a ; store it
+ inc dptr ; next byte
+ mov a,IOD ; get DIO B
+ movx @dptr,a ; store it
+ inc dptr ; next byte
+ mov a,#0 ; just zero
+ movx @dptr,a ; pad it up
+
+ ;; clear INT2
+ mov a,EXIF ; FIRST clear the USB (INT2) interrupt request
+ clr acc.4
+ mov EXIF,a ; Note: EXIF reg is not 8051 bit-addressable
+
+ mov DPTR,#EPIRQ ;
+ mov a,#00000100b ; clear the ep1in
+ movx @DPTR,a
+
+ pop psw
+ pop acc
+ pop dph1
+ pop dpl1
+ pop dph
+ pop dpl
+ pop dps
+ reti
+
+
+
+;;; this is triggered when DRY goes low
+isr0:
+ push dps
+ push dpl
+ push dph
+ push dpl1
+ push dph1
+ push acc
+ push psw
+ push 00h ; R0
+ push 01h ; R1
+ push 02h ; R2
+ push 03h ; R3
+ push 04h ; R4
+ push 05h ; R5
+ push 06h ; R6
+ push 07h ; R7
+
+ mov a,ASYNC_ON
+ jz noepsubmit
+
+ mov DPS,#0
+ mov dpl,DPTRL
+ mov dph,DPTRH
+
+ lcall readADCch ; read one channel
+
+ mov DPTRL,dpl
+ mov DPTRH,dph
+
+ mov a,SMPLCTR
+ dec a
+ mov SMPLCTR,a
+ jnz noepsubmit
+
+ mov ASYNC_ON,#0
+
+ clr IOA.7 ; START = 0
+
+ ;; arm the endpoint and send off the data
+ mov DPTR,#EP6BCH ; byte count H
+ mov a,#0 ; is zero
+ lcall syncdelaywr ; wait until we can write again
+
+ mov r0,#MAXSMPL ; number of samples to transmit
+ mov a,@r0 ; get them
+ rl a ; a=a*2
+ rl a ; a=a*2
+ add a,#4 ; four bytes for DIO
+ mov DPTR,#EP6BCL ; byte count L
+ lcall syncdelaywr ; wait until we can write again
+
+noepsubmit:
+ pop 07h
+ pop 06h
+ pop 05h
+ pop 04h ; R4
+ pop 03h ; R3
+ pop 02h ; R2
+ pop 01h ; R1
+ pop 00h ; R0
+ pop psw
+ pop acc
+ pop dph1
+ pop dpl1
+ pop dph
+ pop dpl
+ pop dps
+
+ reti
+
+
;;; main program
;;; basically only initialises the processor and
mov a,#00000011b ; allows skip
lcall syncdelaywr
- mov IP,#0 ; all std 8051 int have low priority
- mov EIP,#0FFH ; all FX2 interrupts have high priority
-
mov dptr,#INTSETUP ; IRQ setup register
mov a,#08h ; enable autovector
lcall syncdelaywr
mov a,#0
lcall syncdelaywr
+ mov IP,#01H ; int0 has highest interrupt priority
+ mov EIP,#0 ; all USB interrupts have low priority
+
lcall initAD ; init the ports to the converters
lcall initeps ; init the isochronous data-transfer
mov r0,#MAXSMPL ; length of channellist
mov @r0,#0 ; we don't want to accumlate samples
+ mov ASYNC_ON,#0 ; async enable
+
+ mov r0,#DABUFFER
+ mov @r0,#0
+
mov OEA,#11100000b ; PortA7,A6,A5 Outputs
mov IOA,#01100000b ; /CS = 1 and START = 0
mov dptr,#IFCONFIG ; switch on clock on IFCLK pin
mov a,#11100000b ; BULK data from here to the host
movx @DPTR,a ;
+ mov dptr,#PORTACFG
+ mov a,#1 ; interrupt on pin A0
+ lcall syncdelaywr
+
;; enable interrupts
mov dptr,#EPIE ; interrupt enable
- mov a,#10001000b ; enable irq for ep1out,8
+ mov a,#10001100b ; enable irq for ep1out,8,ep1in
movx @dptr,a ; do it
mov dptr,#EPIRQ ; clear IRQs
- mov a,#10001000b
+ mov a,#10001100b
movx @dptr,a
mov DPTR,#USBIE ; USB int enables register
mov a,#2 ; enables SOF (1ms/125us interrupt)
movx @DPTR,a ;
+ setb TCON.0 ; make INT0 edge triggered, falling edge
+
mov EIE,#00000001b ; enable INT2/USBINT in the 8051's SFR
- mov IE,#80h ; IE, enable all interrupts
+ mov IE,#81h ; IE, enable all interrupts and INT0
ret
;;; Reads one ADC channel from the converter and stores
;;; the result at dptr
readADCch:
- ;; we do polling: we wait until DATA READY is zero
- mov a,IOA ; get /DRDY
- jb ACC.0,readADCch ; wait until data ready (DRDY=0)
-
;; reading data is done by just dropping /CS and start reading and
;; while keeping the IN signal to the ADC inactive
clr IOA.5 ; /cs to 0
push 06h ; R6
push 07h ; R7
- clr IE.7 ; make sure that no other int's disturbe us
+ mov r0,#INTCTR ; interval counter
+ mov a,@r0 ; get the value
+ dec a ; decrement
+ mov @r0,a ; save it again
+ jz sof_adc ; we do ADC functions
+ ljmp epfull ; we skip all adc functions
+sof_adc:
+ mov r1,#INTERVAL ; get the interval
+ mov a,@r1 ; get it
+ mov @r0,a ; save it in the counter
mov a,EP2468STAT
anl a,#20H ; full?
jnz epfull ; EP6-buffer is full
- clr IOA.7 ; stop converter, START = 0
+ mov a,IOA ; conversion running?
+ jb ACC.7,epfull
;; make sure that we are starting with the first channel
mov r0,#MUXSG0 ;
setb IOA.7 ; start converter, START = 1
- ;; get the data from the ADC as fast as possible and transfer it
- ;; to the EP buffer
mov dptr,#0f800h ; EP6 buffer
mov a,IOD ; get DIO D
movx @dptr,a ; store it
mov a,#0 ; just zero
movx @dptr,a ; pad it up
inc dptr ; algin along a 32 bit word
+ mov DPTRL,dpl
+ mov DPTRH,dph
- mov r0,#MAXSMPL ; number of samples to transmit
- mov a,@r0 ; get them
- mov r1,a ; counter
-
- ;; main loop, get all the data
-eptrans:
- lcall readADCch ; get one reading
- djnz r1,eptrans ; do until we have all content transf'd
+ mov r0,#MAXSMPL
+ mov a,@r0
+ mov SMPLCTR,a
- clr IOA.7 ; stop converter, START = 0
-
- ;; arm the endpoint and send off the data
- mov DPTR,#EP6BCH ; byte count H
- mov a,#0 ; is zero
- lcall syncdelaywr ; wait until we can write again
-
- mov r0,#MAXSMPL ; number of samples to transmit
- mov a,@r0 ; get them
- rl a ; a=a*2
- rl a ; a=a*2
- add a,#4 ; four bytes for DIO
- mov DPTR,#EP6BCL ; byte count L
- lcall syncdelaywr ; wait until we can write again
+ mov ASYNC_ON,#1
epfull:
;; do the D/A conversion
lcall syncdelaywr ; wait for the rec to sync
lcall syncdelaywr ; wait for the rec to sync
-epempty:
+epempty:
+ mov a,IOA ; conversion running?
+ jb ACC.7,sofend
+
+ lcall DAsend
+
+sofend:
;; clear INT2
mov a,EXIF ; FIRST clear the USB (INT2) interrupt request
clr acc.4
movx @DPTR,a
nosof:
- setb IE.7 ; re-enable global interrupts
-
pop 07h
pop 06h
pop 05h
push 06h ; R6
push 07h ; R7
- clr IE.7 ; block other interrupts
-
mov dptr,#0E780h ; FIFO buffer of EP1OUT
movx a,@dptr ; get the first byte
mov r0,#CMD_FLAG ; pointer to the command byte
sjmp nothing ; a=6
sjmp pwm_on ; a=7
sjmp pwm_off ; a=8
+ sjmp startadcint ; a=9
nothing:
ljmp over_da
sjmp over_da
initsgADchannel:
+ mov ASYNC_ON,#0
+
mov dptr,#0e781h ; FIFO buffer of EP1OUT
lcall configADC ; configures the ADC esp sel the channel
sjmp over_da
+startadcint:
+ mov dptr,#0e781h ; FIFO buffer of EP1OUT from 2nd byte
+
+ movx a,@dptr ; interval is the 1st byte
+ inc dptr ; data pointer
+ sjmp startadc2 ; the other paramters as with startadc
;;; config AD:
;;; we write to the registers of the A/D converter
startadc:
mov dptr,#0e781h ; FIFO buffer of EP1OUT from 2nd byte
+ mov a,#1 ; interval is 1 here all the time
+startadc2:
+ mov r0,#INTERVAL ; set it
+ mov @r0,a
+ mov r0,#INTCTR ; the counter is also just one
+ mov @r0,a
+
movx a,@dptr ; get length of channel list
inc dptr
mov r0,#MAXSMPL
mov @r0,a ; length of the channel list
+ mov SMPLCTR,a
lcall configADC ; configures all registers
+ mov ASYNC_ON,#1 ; async enable
+
lcall reset_ep6 ; reset FIFO
;; load new A/D data into EP6
mov a,#00001000b ; clear the ep1outirq
movx @DPTR,a
- setb IE.7 ; re-enable interrupts
-
pop 07h
pop 06h
pop 05h
-;;; all channels
+;;; save all DA channels from the endpoint buffer in a local buffer
dalo:
movx a,@dptr ; number of bytes to send out
inc dptr ; pointer to the first byte
+ mov r1,#DABUFFER ; buffer for DA values
+ mov @r1,a ; save it
+ inc r1 ; inc pointer to local buffer
mov r0,a ; counter
-nextDA:
+nextDAlo:
movx a,@dptr ; get the byte
inc dptr ; point to the high byte
- mov r3,a ; store in r3 for writeDA
+ mov @r1,a ; save it in the buffer
+ inc r1
movx a,@dptr ; get the channel number
inc dptr ; get ready for the next channel
+ mov @r1,a ; save it
+ inc r1
+ djnz r0,nextDAlo ; next channel
+ ret
+
+
+;;; write to the DA converter
+DAsend:
+ mov r1,#DABUFFER ; buffer of the DA values
+ mov a,@r1 ; get the channel count
+ jz DAret ; nothing to do
+ inc r1 ; pointer to the first byte
+ mov r0,a ; counter
+nextDA:
+ mov a,@r1 ; get the byte
+ inc r1 ; point to the high byte
+ mov r3,a ; store in r3 for writeDA
+ mov a,@r1 ; get the channel number
+ inc r1 ; get ready for the next channel
+ push 1 ; is modified in the subroutine
lcall writeDA ; write value to the DAC
+ pop 1 ; get the pointer back
djnz r0,nextDA ; next channel
+DAret:
ret
rr a ; shift to the upper to the lower
djnz r1,writeDA3
orl a,r2 ; merge with the channel info
- clr IOA.6 ; /SYNC of the DA to 0
+ clr IOA.6 ; /SYNC (/CS) of the DA to 0
lcall sendSPI ; send it out to the SPI
mov a,r3 ; get data again
anl a,#00001111b ; get the lower nibble
djnz r1,writeDA4
anl a,#11110000b ; make sure that's empty
lcall sendSPI
- setb IOA.6 ; /SYNC of the DA to 1
+ setb IOA.6 ; /SYNC (/CS) of the DA to 1
noDA: ret
;; read one A/D channel
ep8_sglchannel:
- mov DPTR,#0fc01h ; EP8 FIFO
setb IOA.7 ; start converter, START = 1
+ ;; we do polling: we wait until DATA READY is zero
+sglchwait:
+ mov a,IOA ; get /DRDY
+ jb ACC.0,sglchwait ; wait until data ready (DRDY=0)
+ mov DPTR,#0fc01h ; EP8 FIFO
lcall readADCch ; get one reading
clr IOA.7 ; stop the converter, START = 0