//
// Redistribution and use in source and binary forms, with or
// without modification, are permitted provided that the following
//
// Redistribution and use in source and binary forms, with or
// without modification, are permitted provided that the following