MSTGLKPVWAGRTMRLDPFRLPQAVSYASQDDFGEVAFTVDQRGVRMRRVLDKSQLPVTFALPARAFRGVAARAIEHEDGDVTVTLELYHDDPMLCVPLLVAGDFDDVAADWRAWAEAYRLPMMMVEADGVARTLEESLGHVKAQRPQERRQGRPVRHRRPRFLARRKQGTLGLRLVVNGSELIARD