MQAALHEFLGEGLVTLPDGVRHAEARAVLDPGFRAEFVKGMLPTMAAVAQELVDTMLFKAGAGHAKDVEVEELCRRATLDVLGRTAFRFDFQALAVARGASQGVELAAEAAQNGSLSGSAPRYADAVTLWDAVLGPAMLIAFDMKAVPHFVFPGYAGYQEGLRTFNQLVKTMITKRRAEGLHDGSKDLLTVMLQAQQQGNSLMTDKHISPDAFMPFSTGGRACIGRYMAVLEAQVVLAVLLQRLELSPPKGGAPEVSVKQAFTLKSSQGVPVSVKPLA*