    <!-- Display Cookie Consent Banner -->
    <link rel="stylesheet" type="text/css" href="/css/cookie-consent.css">

    <div id="cookie-consent-container" style="display:none;">
        <div id="cookie-consent-banner">
            <div class="cookie-consent-banner-item">
                <p>
                   This website uses cookies to enhance your browsing experience and ensure the functionality of our site. For more detailed information about the types of cookies we use and how we protect your privacy, please visit our <a href='../cookieMoreinfo.php' target='_blank'>Privacy Information</a> page.
                </p>
            </div>
            <div class="cookie-consent-banner-item">
                <button id="accept-all">Accept All</button>
                <button id="accept-necessary">Accept Necessary Cookies Only</button>
                <button id="cookie-settings">Cookie Settings</button>
            </div>
        </div>
    </div>

    <!-- Overlay -->
    <div id="overlay"></div>

    <!-- Cookie Settings Dialog -->
    <div id="cookie-settings-dialog">
        <span id="close-dialog">&times;</span>
        <h3>Cookie Settings</h3>
        <p>This website uses different types of cookies to enhance your experience. Please select your preferences below:</p>

        <label>
           <div class="cookie-categ">
                <span>Strictly Necessary</span>
                <label class="switch">

                    <input type="checkbox" id="necessary-toggle" checked disabled>
                    <span class="slider"></span>
                </label>
            </div>
            <p>
                These cookies are essential for the website to function properly. They include session cookies, which help maintain your session while you navigate the site, as well as cookies that remember your language preferences and other essential functionalities. Without these cookies, certain features of the website cannot be provided.
            </p>
        </label>

        <label>
            <div class="cookie-categ">
                <span>Performance</span>
                <label class="switch">
                    <input type="checkbox" id="performance-toggle">
                    <span class="slider"></span>
                </label>
            </div>
            <p>
                These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously. For example, we use Google Analytics to generate web statistics, which helps us improve our website's performance and user experience. These cookies may track information such as the pages visited, time spent on the site, and any errors encountered.
            </p>
        </label>

        <button id="save-close">Save and Close</button>
    </div>
    <script src='/libs/jquery/scripts/cookie.js'></script>
<?xml version='1.0' encoding='UTF-8' ?><fishbase> 
<species pointdatarec='53'> 
<speccode>6707</speccode> 
<genus link='https://www.fishbase.org/Eschmeyer/GeneraSummary.php?ID=Astatotilapia'>Astatotilapia</genus> 
<speciesfb link='https://www.fishbase.org/Eschmeyer/PiscesSummary.php?ID=6707'>calliptera</speciesfb> 
<author casrefno='2018' link='https://www.fishbase.org/Eschmeyer/EschmeyerSummary.php?RefNo=2018'>(Günther, 1894)</author> 
<family link='https://www.fishbase.org/summary/FamilySummary.php?ID=349'>Cichlidae</family> 
<commonname>Cichlids</commonname> 
<subfamily>Pseudocrenilabrinae</subfamily> 
<order link='https://www.fishbase.org/summary/ordersSummary.php?order=Cichliformes'>Cichliformes</order> 
<class>Teleostei</class> 
<fbname>Eastern happy</fbname>
<distribution>Africa:  Lakes Malawi, Chiuta and Chilwa; Lower Zambezi, Buzi, Pungwe and Save River systems.</distribution> 
<picname src='https://www.fishbase.org/images/thumbnails/jpg/tn_Ascal_u0.jpg' link='https://www.fishbase.org/photos/ThumbnailsSummary.php?ID=6707' alt='Show available picture(s) for Astatotilapia calliptera'></picname> 
</species> 
<pointdata> 
<catID>?</catID> 
<lat>20 S</lat> 
<long>33 E</long> 
<year></year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 226046</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97489</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Astatotilapia calliptera</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97567</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Astatotilapia calliptera</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P A2029.1101A2029.1103</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P A1049.0035A1049.0041</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 99041.624399041.6245</catID> 
<lat>11 S</lat> 
<long>34 E</long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 99041.181399041.1819</catID> 
<lat>13 S</lat> 
<long>34 E</long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 99041.180699041.1809</catID> 
<lat>11 S</lat> 
<long>34 E</long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 99041.181099041.1812</catID> 
<lat>13 S</lat> 
<long>34 E</long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 88051.000188051.0008</catID> 
<lat>13 S</lat> 
<long>34 E</long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P -192001</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 2785</catID> 
<lat> </lat> 
<long> </long> 
<year>1912</year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 861</catID> 
<lat> </lat> 
<long> </long> 
<year>1958</year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1801</catID> 
<lat>11 S</lat> 
<long>34 E</long> 
<year>1962</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1802</catID> 
<lat>11 S</lat> 
<long>34 E</long> 
<year>1962</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1803</catID> 
<lat>11 S</lat> 
<long>34 E</long> 
<year>1962</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 925</catID> 
<lat>21 S</lat> 
<long>32 E</long> 
<year>1962</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>?</catID> 
<lat>17 S</lat> 
<long>34 E</long> 
<year>1964</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1376</catID> 
<lat> </lat> 
<long> </long> 
<year>1964</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1140</catID> 
<lat>20 S</lat> 
<long>33 E</long> 
<year>1965</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1804</catID> 
<lat>14 S</lat> 
<long>35 E</long> 
<year>1965</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 4111</catID> 
<lat> </lat> 
<long> </long> 
<year>1965</year> 
<nameused>Haplochromis callipterus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1839</catID> 
<lat>20 S</lat> 
<long>33 E</long> 
<year>1966</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2390</catID> 
<lat> </lat> 
<long> </long> 
<year>1966</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2102</catID> 
<lat>20 S</lat> 
<long>32 E</long> 
<year>1967</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2533</catID> 
<lat>21 S</lat> 
<long>31 E</long> 
<year>1967</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1823</catID> 
<lat> </lat> 
<long> </long> 
<year>1969</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>?</catID> 
<lat>19 S</lat> 
<long>33 E</long> 
<year>1971</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 57497</catID> 
<lat> </lat> 
<long> </long> 
<year>1971</year> 
<nameused>Astatotilapia calliptera</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2061</catID> 
<lat>20 S</lat> 
<long>33 E</long> 
<year>1971</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2118</catID> 
<lat>20 S</lat> 
<long>32 E</long> 
<year>1971</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2123</catID> 
<lat>20 S</lat> 
<long>32 E</long> 
<year>1971</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2248</catID> 
<lat>20 S</lat> 
<long>32 E</long> 
<year>1971</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2251</catID> 
<lat> </lat> 
<long> </long> 
<year>1971</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>?</catID> 
<lat>19 S</lat> 
<long>23 E</long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 224673</catID> 
<lat> </lat> 
<long> </long> 
<year>1972</year> 
<nameused>Astatotilapia calliptera</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2756</catID> 
<lat> </lat> 
<long> </long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2771</catID> 
<lat>19 S</lat> 
<long>27 E</long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2808</catID> 
<lat>19 S</lat> 
<long>33 E</long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2845</catID> 
<lat> </lat> 
<long> </long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2919</catID> 
<lat>14 S</lat> 
<long>35 E</long> 
<year>1972</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2953</catID> 
<lat> </lat> 
<long> </long> 
<year>1972</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3004</catID> 
<lat>14 S</lat> 
<long>35 E</long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3036</catID> 
<lat> </lat> 
<long> </long> 
<year>1972</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3103</catID> 
<lat> </lat> 
<long> </long> 
<year>1972</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3091</catID> 
<lat> </lat> 
<long> </long> 
<year>1973</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3131</catID> 
<lat> </lat> 
<long> </long> 
<year>1973</year> 
<nameused>Haplochromis callipterus       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3269</catID> 
<lat> </lat> 
<long> </long> 
<year>1973</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3257</catID> 
<lat> </lat> 
<long> </long> 
<year>1974</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3676</catID> 
<lat>19 S</lat> 
<long>32 E</long> 
<year>1975</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97330</catID> 
<lat> </lat> 
<long> </long> 
<year>1985</year> 
<nameused>Astatotilapia calliptera</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 5257</catID> 
<lat> </lat> 
<long> </long> 
<year>1995</year> 
<nameused>Astatotilapia calliptera       </nameused> 
<depth></depth> 
</pointdata> 
</fishbase>