MLGCCQKTPEDLLDQESSVGPSKPGRKKNPNTQAARRDQNRIAQREFRLRKQQKIRDLEARVELLSGDKDETYGQMREIMRSLMMENQQLRTLLKEVGRFVGDGVGGPLSTSLGSIGWGLDQFNTFINRSETDTAFDTFQALKRGKDTSKGPDDAEGAGEGPDSRKRRRTAGSGPSSSNGIAGPFGLGGPTAASPTSGPSPSTTAAFASLMDSQVFVPPTTGTNYPSRHNSMNMPGDSSNSAGASSSNALPLASPAGLYPASFAPPPSSYLGQGPRSASGSNLPPMGSNNSTTPKSSSAAKELASLFRDEWANVDDPDVLKKNEAARLFRYHLDNFRRNPGYHLPRSLNPTLVQRTVAHEQIIDNIPFPELRDRMILLKERYSLAEVVHTLFMNCTIHGDDVLAHENWELHKPWLEKFPFLVDENTLAIANKWRRERGDPEITMAELIKE