MANKGNKKRRQFSLEEKMKVVEAVDSGKRKGDVAKEFGITPSTLSTFLKDRAKFEEKVREASVGPQRKRMRNALYDDIDKAVFAWFQEVHAKNILVSGSVIRKKALNL