MLSQNQPDVNTLLHGMRVQIAALTRQLTELQASPPAATPLVEKKFNKKVKVIADPRTFEGDRAQFAKWWIKLQIWVKANWDVFADNFEVATAVLSRLKGPVAVEIKKCFKPQAECDWARQQICSFKQANIRTDDYITRFLALSIQGGLGNEHAVELLECNVNPRIAEQIYLQDTQNENLALAAEEVRRVGRDMELYAMHQGGGTTTKNTYSQRSPGSSNQNKQHSHGFKPYGLQPGQGAPMDISTVQGGQKRRFTGNCYNCGKLGHMSWQCKNGAQAAQQKNNQGHQVRQLEAEKPDNWLNSLAGCSYNKIRAFFYDQQVAEMKAQGKEFGV