MPDGKALMGERQASLESGGDRIGALPDEILRRVLSFLPAQQAVQTCEFVDNLLLLRGSSPLETFELRVAGAAINVRHVRLWVSYVVECKVQVLRLSFHGNTHAPFPPEDPPLASRRRTKLRPVNPPLASKHLTKLRLCGLVFNDNFLDFSSCCELQDLKIKNCSFKHAKKISSKSLRHLSIERATFNRSFRARILAPNLASLVLEVTAGRTPALEQMPLLVKSYVVIYAVCKDCCSHSNYGDCGDENCRGCIRGDGASVILHGMSQAKSLMLLAYPDKFIFKRDLKLCPTFNRLKSLRLNQNWCVPDEHPLACILEHSPVLEDLILCLYFELSKVNVEIKGRFNPKELPPTISSHLKHVVIICGQ