MLRNFVANWSLVNLKNAHSASNLMFYVLPCSRPLYRLTDDGDEISSTWNEVCESFDEMGLHENLLRGIYAYGFEKPSAIQQRGIVPFAKGYDVIQQAQSGTGKTATFCSGILQQLDYNLYECQALVLAPTRELAQQIEKVMRALGDYLQVKVHACVGGTSVKEDIRILQSGVHVVVGTPGRVYDMLRRGSLRPDYIKMFVLDEADEMLSRGFKDQIYDIFQLLPQKLQVGVFSATMPPEALEITRKFMNKPVRILVKRDELTLEGIKQFYVDVQKEDWKLDTLCDLYETLAITQSVIFVNTRRKVDWLTDKMRARDHTVSATHGDMDQNTRDVIMREFRSGS