MLSAMLDGSTDGEQALLLRKMAKRDTVTKLKALGELREALSAHGASWAAELMPHWVPHFVRLSGDGSWQAAAAADAHARRVGSALRAASHLLAVAAESGEAPASGARAALEAALCGGEVWRLGSAASSFVRTGAYGWAGSVLSHSTALAAGTAAEMAGLLLGGLKESEPACHAALWEPLLLLLRDHGAAVSCSEAARHTLPRLVSLLEHGCHGAAPTVARALLPLVSLLPAPLFEPPASAALPPAAALLAALWRGLGASALPPQHGAHLLRAYGELLQLLVVRTSARGASAAPLLREALCGRAAAVVGDGCVLPCRANRTCADGEGASEPLVLDAFAIGRLCSGEIRTWDDDYLVSLNPWLVGVGTVPIVLQQEPSTSHTIAVLRDKLHALRPRASLLAGILSHHRRDMLQAL*