FVALYDREDVETIGLDDAAKQLGVERRRIYDIVNVLESVGILVRRAKNRYTWLGFGGVPAALKELKERALREMSGSPVLPPMEESSTANLSVDEDDEKLEDADEDAESEKLSQSVDNTSDKPDAPGCRLRSDHRKEKSLGLLTQNFVKLFLTMEVETFSLDEAARLLLGEGHAESNMRTKVRRLYDIANVLSSLNLIEKTQQADTRKPAFRWLGQAKRKQENNTMIALPTARPNKRAFGTDLTNFDNKWGRLDPTTEDKAKLMQGAGNIVKTFERQLGQGNRSDFVYGPFHPAVAKKQESDDHTVRQKERKTIQDWENLAVSFRPQYQNQALNDLFGHYVEAWKSWYLDLTRETSS*