MVLHRQSLPTTRVPLLFALSMARPAVRRQRLVSAAMAAPAREGYASPFLSGKGNDDFVVRNDRNDVRVLQCPTPPVLRQGIAETAGLPHICVAGESNAGKSSLINHLLKKKLAKASSVAGKTRSVDLMLVNGRLVLADLPGLPSRDHQVERLWRSTWEPLVASYVRECEPLRAMLYAHDIRWKVTPLVRSFLQDVQASGLPVVLVLTKDDRIADEADDRPSEARRRLKLTQAVRRSLDFRGLHFHYSTESSLPSSRRGRRQLLSLIEDLIGEPGGREECRRLLEARAAKKQGRAEQD*