MVEFVKDGATGMEKVLLREPGGATAQIHLYGGHVTSWKNEKGEEMLFLSSKAIFRPPKAIRGGIPVCFPQFGGFGALEQHGFARNRMWTVDPNPPPPPPFAGTGPNKPYIDLVLKPADDELKIWPHNFELYQRVMLGFHGELTSIIRVRNTDNKPFTFTFALHTYLSVSDISEVRIEGLETLDFLDNLRDKERLTEQGDAITFDSEVDRIYMGTPTKIAVIDHEKKRTFVLKKEGLPDAVVWNPWEKKAKAMADFGDDEYKHMLCLEAAAVEKPITLKPGEEWKARQEISAVPSSYFSGQLDPCKVLNG*