MELRSAEDSAHDIATAAQEFYITYGNAAYMLRWEQLEVELGPYTFRFRLFEIECSGGVRLAQYPFGFIYIIRWFHLFPKMEVIMSEMTSPSLHLQSQQILLQEASGEDHESKAPKKRAETWVQDEIRALIAFRRELDALFNTSKSNKHLWEQISFKMRERGFDRSAVMCTDKWRNLLKEYRKAKPFDRAGSVKLSCFKDLEELLQQRPKATAFKMPGSSESYVQYSPKGSRASAVNLVRRLDTEGQHSLALPSNNTVVENGIQSWSWREAMAHVGDRMYGGKVILVKLGEVIKRIGVDGTAGAIKDVIKSSFGLRTDRAFWLEDEEGIIRSLDREMPAGAYTLHLDQGVTVKICFQEKENDHLLEPGEEKTFYSEAGFYEFLRRRQWRGLREVGSFREIDSFDELRPMSIYQRA*