MDSEVSNGSDLRNEYITNLLVLDFLQSFSDCKFHQELRTLGQELPVRTYLEGEREDELQTDGNRASLFMGRIEADSESQEEVIQNIARHLAQVGDEMDRSIQPELVNELVARFMNAGLSEEDRSNCLDTTLKAAMQTYPKDMENEKTMLIMTMLLAKKVANHTPSLLHDVFRATVNFINQNLFTYVRDLVRNEMD