MFADNFEVATAVLSRLKGPVAGQYAQVQMQECYTAGVWPVWDNLKQICSFKQGNMRTDNFVTQFLALSIQGGLGNEHAVELLERNVNPHVAEQLYLQDMRSENLSQAAEEVRKIGRAIELCKMHQGGGTTTKNTYSQRSPGSSNQKQNHSHGLQLYGLQLGRGAPMDIGVVQGGQKRRFTCFSCEKEGHMAQNCTNGVRAAQQKNNQGCQARQLEAEKLDDRLNSLAGCSYNKIRAFFYDQQVAEIKAQGKEFGV