MASSLARSIVLAKDPQIPCFSGSSLKPLEQAAVKVSHFNLSVRPIHWKRESLSTHKISLKVRAQNGGHDGRASSTFFVGGFIFGGLIMGALGCVYAPQISKVLAGTDGKDLMRKLPKFIYDEEKALEKTRKVLAEKIAHLNSAIDDVSSQLKGDDDLNEVALNAKEVEAAI