MDSFRSSNSLASRSSLTLGELACAALFPVLAVVDAVLHAALRCFQKTSPSLLPVLDICARHRAGRRLTFRELAELADESRCFSVNEVEALYELYKKISCSIVDDGLIHKEELQLALFKTPSGKNLFLDRVAPCYNAKIPRKTEKKNTVFDLFDEKKNSVIEFEEFVHAISVFHPNAPLEDKIDFSFRLYDLRQTGFIEREEVKQMVVATLMESQFELSDDLVETIIDKTFEDADTDKDNRISREEWRAFVLLHPSVIKKMTLPHLKDTTAAFPSFVFNTQVED*