MVTQSVVKEIGILVPQFKEDKLIVLFGPAAPQELRDMSVIHEFEHLEEEPLKLGGTIQVGDQTYTITALGNKANDNFKELGHISIYFQEPFDDVLPGAVFASPHTFPDIKEGVRIEIS