MVSVKGQLHIDLLGASFSIQADEDSSYLRVLYEHYKMVVLQVEKTSGVRDPLKVAVIAGVLLADELHKEKRRRLVQSEEDLLEIGESTERMLESISKVVDEGFVCGRD