MLNVQNIFKDVKNLTAKLIEVGLSSQQNFPTLNKLSQNISEISYANSSDLSIALKNVAYQDIYDELDRGKNYNIKMIDGALIQLLYRFQGSQLLSHRLAFFSSPYLESFQNEPELYEEDEIFADIIDKNIVAVPIRFDYDPDNFQEIHHPRCHLTLGQFKNCRIPVSSPLTPSIFIAFILRNFYNTAYHLYSEQINFNNQRFPETITEIETNILHFAIKSPSL