MKVDDTDVRPEDAQYTIDILTKCRANKDNSRGKIVQTVPLTEPGEPLVVAVPLSQIDSLSAIRIYIPKDLLSVEARENTLKKVQEVLNRFPDGVQLLDPEDDMQVQSSSYKKAVRRIETLEGLLAKHVVSKSPILQKRLQVLRKKEELTAMVRAARREVRASTSLAFKDELKARKRVLRRLGYATSDDVVELKGKVACEISSADELALTELMFSGVFKDATVEQLVSLLSCFVWQEKLKDRPKIREDLESLLSHLHDIARRIGKVQLECKVQIDVEAYVNSFRPDVMEAVYAWAKGAKFYEVMKITEVFEGSLIRAIRRLEEVLQQLVLASKSVGEVQLELKFQEAITRIKRDIVFAASLYL*