MVDDPSTDSMISWSESGKSFIIWNQPEFCNNVLPKYILRNDMSIFKTFGFRKVDSERWEYANDDFVRGKPELTAEIQKRFMATVPPEVFVCKNAAKAARDMERVRAVAMAMKERALAKNLSNLTL