KDRHSKVQTSKGLRDRRVRLSVATAIQFYDVQDRLGYDQPSKAVEWLLKKAKAAIDDLP