MLKVLLDTNIYISAILFNGKPKVVLQDLIDEIFIGFISNEIIDEIEETLSKPKFKLPNDFIQYTISEIRSSTTIIKNKPLKEYLNLRDRDDFHILETAFSADVDFLITGDKDLLALEKIKEFRIITPDEYLRIKEELS