MTSTFDRVATIIAETCDIPRETITPESHAIDDLGIDSLDFLDIAFAIDKAFGIKLPLEKWTQEVNDGKATTEQYFVLKNLAARIDELVAAKGALEHHHHHH