MSASVVDLLVSLPQHVAVDLTMTRETHSGIDEGYEHWEESTELLAGLAAVPGLTELCLGVGIDLPPDWLQLSRLRALTLHDGHLERLAPIEHAGTWLTQLQLYMSGDVARALASLTSLQSLRLESYGEESSCRLPASLTALTALTCLELREFNLPTVPAPVPDMTSLRTLVMEPSPVQMPAGRYLEGLQELRGCGYMYSRTPDLPPSLALATCLERLELNVPHNNNMSSNASLLAALPALRAVTLMLALMSCSKHSSDLKQKLQALRPDIYVTSLDCIMLFX