MSDGGDFEEVVMTSQEIDALINGTGDVKNEKGESLVLKQTAVQQESTALPVPEATSEMLKVGDGVEKQVLRAGTGDSPKKHATCFVHYRGWIKATGDKFYDTWEEGQAAEVVIGHEQQGLKGLGLALTSMQAGEKSLVHVAWQQGYGKEGCFSFPTVPPKADLLYEVELKGFEPANEGRPRSEMTVEERIAAADRRRVDGNDLFKGGQTEEALKQYEMGLTFMGDDFMFQLEGRYREDADAVRIPCLLNIAACMLRLKRYNEAIANCNAVLADDQKNVKALFRRARAKVALGQSEDAINDFKRALKLAPGDKEIARELRIAVENEKAVSEKQKKMYKEMFKPQPEEERGSWIQRILRWLILMVKKLWPFRRRISVGGKKIL*