MVTIKDLFEVFREVGQVFDVFLPKDRLNGRGRGFGFVRFKTEWHANRAIRSLNGRMVGGRRIGEQKAKYVDRNSRKTCYSLAVKSTRKAFSAVSLQNQGVNSTYPPKASHGTNQAWTEVVGNFKVVKVAASLALALKKEVINSFVGTASCLDVTEGDILRWLTLEVKVQDEVKKFHSCLFWIHPGTGGFLTVGENGTSSD