MVKFKKQLEGKLVPEWRNAYVNYNQLKKVVRQILQEILREQQAGNVVHGTQHKPTFSIRTMRSRGGNSLVVNHRRKPHDLFCSEAEELYETELLGSLPWSKVGPAQKMLCTTFVEYYKGLTPLQDYSSLNTLAFAKILKKYDKVTGKDVMNMYLRAVETSYFSSSEKVVILVEKVEALFTKHFSKNNRSEAEREMVWRRRRQIGFPGGEGHVGHMQAPCCRLGSLEASGRHAIPMLPIHKIKERELFLRSKHLEVQLETLVEIRGELAACKIGDQDDSKKEVDIESGENVSMMSDMKNETFCVSRSKVGHAQKMLRTTLVEYYKGLTLLQNYSLLNTLAFAKILKKYDKVIGKYVMNMYLRAVETSYFSSSDKVVILVEKVEALFTKHFSKNNRREAEREMVRRRRRQIGFPGGEGH