MLVPSKISRIAQIRLVNCHPEVYEPCDDSFALVDALLADRTNLLERQPRLCLEVGCGSGYVITSLALILGEENNGVHYFATDINPHAVEVTRKTLEAHGVQAEVICTDIASGLATRLEGMVDVLVVNPPYVPTPEEEVGCEGITAAWAGGEDGRSVIDRILPVADKLLSDRGCLYMVTLTANNPLQICLLMREKGYASRIVVQRSTEEESLHVIKFWRDADVEVKEPNRTSPTGMESWLSQFSRFPFRRNSNS*