MSWNNDDTMDLAQFDDDFVSADVEEKDFEAVPDGKYQVKVDRVELTRSETSGNPMLKWALKILGPTHKGRLLWRNNVIASKDNVKWLKQDLYTCGLQMDKLSDLPGKLETLLDVGLEVTKRTKNEFENIYFNRRIVLSDEDAAAPSTGHDVDDMIPF