MPVTLFQALACPLDGTPLQRDGAAWRCPSGHSFDVARQNYANLLPVQHKRSRDPGDSKEMVAARRRFLAAGFYAPIADAVNRAVLADLPPDATVACLDAGCGEGYYLRQLAASAPAGCRLALMGLDISKWAVLSAAKQDARVSWVVGSNAHLPVLPGTLDRVLCMFGFPVYPEFARVLKPGGRLIQVDAGPEHLRELREIIYPALKPQRTADPPTPAGFTERPATTLRFRIELASAQEIADLLAMTPHLYRATAEARADAAALTALSLGVDVRLTCFEREAV