MSVRTVKVGNVSLATTEKDLKDFFSFSGDIQYVEMRRESETTQVAYVTFKHTQGADTAVLLTGSNIANVPVTISPVENYQLPPEAQPLSPEKKQPFAAVKKAEDVVSTMLAKGFILGKDAVSKAKSFDERHNLTSNATATVASIDRKIGLSGKLSVGTAIVNEKVRVMDEKFQVSEKTKSAIAVAEQKASSAGTAIMSNPYVSTGASWVSSAITAVAKAAEDVSTLTKEKVEKAEEDKKEIIISEKKDEAVDGLAKVHSEQPPAAAAAPGSPPKVGVNSEHDSKLGII