MKKNIFLLIFLFIIKFCISLASSNKTDQQALLAFQNLVTSPSHLLVNNWTINTCFCSWFGVTCNSKRQRVVALALPSLQLQGTISPSLVNLSFLRELNLGNNFFCGEIPYGIGHLPRLRVVDIQNNQLQGSIPTSLFQHQTVRKISLAFNKLNGEMWKGSWYVPKHRDLNLRNNSLTGIIPPYVGNTTKLMNLDLSGNRINGSIPMEIGNITQLTELFLDDNELTGLIPATLFNISSLLKAALGINSLIGPLLLDEGIVVSNLKSL