MEHDEDEEPPLAVQIQGNDESVSQQSSSVGVTLITGYLGSGKSTLVNHILNSQHGKRIAVILNEFGEEIGVERAMINEGDKGALVEEWVELANGCICCTVKHSLVQALEQLVQRKERLDHILLETTGLANPAPLASVLWLDEQLESEVKLDSIVTVVDAKNLRFQLDEHRGSSSFPEAYFQIAFADIIILNKVDLVSVESSGALEELEVEIHNINSLAEIIHSVRCQVDLSKILNRQAYDTARATQLEALLEESRSLSTKKLHDSDVRTICICETRMINLDKTRIWLEEILWEKKYDMDVYRCKGVLSVQNSDQLHTLQAVKELYEIVPSRKWEKEEKRINKIVFIGHNLKEDILINSFRDRATC*