MSNKFGRQYDGRLLQKNFKNLRDTYVRKRREYEDVLRKKSGIESGLREKIASWPFFVQLRFIDPPDDNDGFVTI