MLITPDDIIQYSVIEAVKNRPQELLRQDILEAEAEAEQITGHRFTDEKYDPLPEKARLALLQLAQYFALKNGDESLLKGYKSEKLGDYSYTLSRSGGLVKPDVYKLLEEFILDYESVRFKVRPL