MESLIFKIIIFTGSSFSFLREDFRKEFQEQNPDVMSMRDIGKAYASKWKPIIYEEKVKCYDIASEKRIEFDRAMAEFNKKMESGKFDEIDEE