MMCKVLIFSCISVALLMTTAYGASLSPEKLEILPALIKDLEILEESKNKIHVVLYTPNEIKECSQQTLQCYLEEMVMLEKEIEDEPEIKNEFKNALQNIKKNLHRLKDLSPTGGECKICEANDKKNFPDFLQQLTNLLRSMQK