MSSVISEIRKDYLYNLLLRGERADGRSFTQYRPIEIERNIIKKAEGSALVKLGKTQVMVGIKIQPGEPFPDAPNRGVIVTNAELVPLASPIFEPGPPNEYGIELARVVDRGVRESGSVDLDALCIVPGEKVWIIFIDIHILDDCGNIMDASSLGAIAALLGATVPASRFGLGEDFQLPVRDIPIATTAVEFGDVVLFDPDVDEEAIADAKLTVITKADGTICGMQKSGPGMLSEDQVYRIVDIACDNAREIREKFLE