MSSGVWSRDEHDRFLDAIQKYPQGPWRVITECIGTRSLRQVQTHAQKYHEKIVRRMRGLRKDRRHATERGEHRIDEATLEVCRLGEGFGLIPPSRLHPRSPGLELEQMAAAAQDFQLYEAQDVVTLPTLNESLDFLIEYLSAEVLSSDDDLEFDLGDIC