MSTTLRIDMNHGEINFYAPRNVALYDALEREGWPLNESCLQGTGLSCAGYVLIGRVDIRECNFLTPGQQDRGYVLLCGTLPTGDATYHVNKSEVWSE