MDSEKVCVTGASGFLASWLVKRLLEEGYYVVGTVRDPDDASKTAHLWELPGARERLDLKKADLITPGAFDDIVQGCHGVFHIAAAVTNRYKEDPLTEIVDPCVLGTLNVLNACKRSTTVKRVVCTSSVAAVSARNDFKPDDVLDESVWSAPDFCREIEMWYGLGKTLSEQAALEFGKENGLDVITIAPSLIVGELLSSRATASVADIILQLQGKALITISEEKQNDFRFHAGAKQWFNYAGYVHLDDVAQAHLLAYTNPKASGRYVCSAINMSTIDLASFLSKRYPKHQITDEIEVVSLAEFKGFSSRKLQDELGLQFKSLEQMFDDCIASLERKGLLTLS*