MELSKTLGLTEVQIKTWFQNRRTKWKKQLTSRLKIAQRHGLYKCDMYFSAISTPAVNSAACPSFHPAFYADPQLCFLKPF