MVKSQRCEKAAVKKGPWNPDEDHKLIAYIQRYGIWNWSQMPKPAGLARSGKSCRLRWVNYLRPDIKRGSFSKEEEEAILKLHETLGNRWSAIAATLPGRTDNEIKNYWHTHLKKRFKATEPVQEAQVFSDKKKFSETELFLLGEASKASKLETTSTGSGPVHGDHNKDQIAEQNICASETFGELQSLWAESHIVRDSEAVFTDPGFTLSNPPTQSWLQEPIFPSGSSYNDASNDYWVNLSMQAEIDGI