MTCAVSVCWHGLVGKGGMASALQPLNILSPHRGEALNIRGPVSQSVPCPAVGPCLPAALQHVAPGEVVLHVGELTDRLYVLLSGSCWVVRHSRREGFEPQPPQQLMPGQALCEAALVVSGRRADVEVTVEAAVAAAVPVGGHRGGASFAVLTRAAWSNLCIRAPVQSLCSQVRTALLCCCARSLASCSDPGQRTLEQSEDLAALLRLVLPGLCSASSGPVLRAMSESAFLRHLPPGTIMFEEATRAEAQFLVLAGGVEIRRRQHQQQSLGGSGPGAARKAGRRAATATEATAAAAAVASSTSKSVRQKIEDERKAREALKESLALTRDGLRETLLPPPPPPPPPCKSVSSSGRWISEFVDR