MTTGVPWSEEEHRLFLVGLEKLGKGDWRGISRSYVTTRTPTQVASHAQKFFLRQSSMGKKKRRSSLFDMVPICENGIRVSEPLTNNSEDASTSLPRYKSPDMASIDLNSTQEDDMAGVPLLSASGASPRAPFPAVLMEQPPHGHG