MAAPMKKTVELFYDVVSPYTWIGFEVLCRYRTKWPNMDLQLKPFFLGGVMKESGNKPPAMVPNKGVYMIKDIQRLGKYYGIPLNQPKDFGSVMFGTLPVQRFLTAVDMAHPEYTEELSRQFWFRIWKNDEPITDPQHYAEAAKKAGLCDDAIATALKRMKDQDVKDRLAQYTKQALDEGAFGSPWIVAHINGKKESIFGSDRFPILAMLLEEEWHGPLKESSKL