MVEFVKDGATGMEKVLLREPGGATAQIHLYGGHVTSWRNERGEELLFLSSKAIFKPPKAIRGGIPVCFPQFGGFGALEQHGFARNRMWAVDINPPPPPPFAGTGPNKPYIDLVLKPSDDELKIWPHNFELYQRVMIGFNGELTSIIRVRNTDTKPFTFTFALHTYLSVSDISEVRIEGLETLDFLDNLQEKERFTEQGDAITFDSEVDRIYLGTPTKIAIIDHDKKRTFVLKKEGLPDAVVWNPWEKKAKAMADFGDDEYKHMLCVEAAAVEKAITLKPGEEWKARQEISAVPSSYFSGQLDPC*