MSVDNLGFLNEISPMFRPYIQSIYQDLKLGLCKAKVDLERIGGNSSGAESQFRLVLPYCSKKLKWDVIFDTSTPWFAPDFRFDDDSFLSSANEDYLTKSVPSLTNWDANNPKSLGDVLSELIKLYKIHQVRKLHEDANSRASFEYSALMGNALTTEKDVEVWVGGHIVEFLIKLKVDVLRLPELYNDGTEQNPGIDTALLLVRYPNSTNAELILSPFLTKVLGKITLPMMHHSGVLMDYVPLVTEILNNKIYHLLNNDKLKRDLLAQLIVKYEGAILEHDASSAALLLQMNDFYWILQVDIGIKFPEKPPVLTLRSVYYSSKGKPKFKVLPNCPYTNFEGYIMQQVEIFKNECKGITQSQQIISIDN