MGLHENLLRGIYAYGFEKPSAIQQRGIVPFAKGLDVIQQAQSGTGKTATFCSGILQQLDYNLFDCQALVLAPTRELAQQIEKVMRALGDYLQVKVHACVGGTSVKEDIRILQSGVHVVVGTPGRVYDMLRRGSLRPEYIKMFVLDEADEMLSRGFKDQIYDIFQLLPQNLQVGVFSATMPPEALEITRKFMNKPVRILVKRDELTLEGIKQFYVDVNKEDWKLDTLCDLYETLAITQSVIFVNTRRKVDWLTDKMRSRDHTVSATHGDMDQNTRDIIMREFRSGSSRVLITTDLLARGIDVQQVSLVINYDLPTQPENYLHRIGRGGRFGRKGVAINFVTKEDERMLQDIQRFYNVVVEELPSNVADLI*