LTFRFHAFGRPVTNAKKFEEGIFSDLRNLKPGHDARLEEPKSELLDMLYKNNCIRTQKKQKVFYWFSVPHDRLFLDALERDLKREKMGMEPTTQAVAEPAASLSLD