MTSTFDRVATIIAETCDIPRETITPESHAIDDLGIDSLDFLDIAFAIDKAFGIKLPLEKWTQEVNDGKATTEQYFVLKNL AARIDELVAAKGALEHHHHHH