MKFQGNALFGSFDDPLLQARAAQAALENIDVKNVIPMRPDAMFNYSNYLMSSQAGQDPHNLYQGIPSSSAGTSDNVFDPSLLVPTSSDQSIGGDSMTSLQQVMAMHAPHYHSHPFQPFQYPMPVPSFAAVSSSVSGDFKSGNSSSSAARYPLSAVPSEVDTDPRELERFAEHFKQRRIKLGVTQADVGKALAHLRMPGVGSLSQSTICRFESLTLSHNNMVALKPILHSWLEKAEEAVKNKDIQGDLSGILPNTDKKRKRTSIAAPEKRLLEDYFRQQPRPSGERIAAIADKLDLKKNVVRVWFCNQRQKQKRSALSQFRSNCRTVMPSVVAGLSSSISNSAVSSSSSAAVAAARNAASSSSVAASVAAAAVDLQHDLLREI