MRVLLRPVLVPELGLVIVKPGRESMSAFHNGRILVEPEPKSMRALPSGVVPAVHQPLAEDKSLLPFFSDERVIRAAGGAGALSDWLLRHVKSCQWPHGDYHHSETVIHRYGTGAMVLCWHCDNQLRDQTSESLEQLAQQNLAAWMIDVIRHAMNGIQERELSLAELSWWAVCNQVVDALPEAVSRRSLGLPAEKIRSVYRESDIIPGEQTATSILKQRTKNIALPPHTHQQQNPPQEKTVVSIAVDPESPKSFMKRPKRRRWVNEKYTRWVKTQPCACCGKPADDPHHLIGHGQGGMGTKSHDIFTLPLCREHHNELHADPLAFEEKHGSQVDLIFRFLDHAFATGVLG