MSEQKNLQTQVEAEEELLVTKLYSEVLLLLGIDKLALSRQNFLLHLSLLQAILVTRGIDASSLTYEQIFLLTFYHMGCQLRKQGVVREFEFDRIKKEKFNELELDYYPSSSGGEEGGEGGCGSNKNFCSQLDAFLEKLKRETSTPSCVGVV