MAGYVRNSLSHEALDLSFELQFSGLRPDERTLVAIISAISELGLLGLGKRVHGYVTRHKFSLDGILGAALIDMYSKSGSIYYAFQVFENIPNKNVGHWTSMIVGFGIHGFAEDSLKLFLQMQCSDVKPNYVTFIGLLIACNHGGLVEEGIRHFNLMRRVYEIKPVIQHYGCLIDLLGRSGFLEEAKAVIESMPMEPGAVIWATLLAACRKHGNIEIAEIAAQELITLAPKYGGCYVLLANIYAGLGRWEDFSRMRRRMEESGVEKVPGFSWIEVDGEAHEFVVGDKFHPQSKEIYWTLDELECQLRSNGYESPIKGDMLTDTTIIEEDDLGEVISFLLMDYL