MSFELFALNPPILTTQSQVGKGAIIMDVNTLFGIKGKVVLITGGAKGIGRMIAEGFVRNGAKVYISSRDAAACETAALELNALASKTSSGGSAVALPADLSSAEECTRVAQELSKREQKLHVLINNSGATWGAAYDEYPDNAWTKLLTLNLHRVFTLTQALTPLLEKAAKKTSSSSSEGRSDDGVVIDPARVIHIGSIDGIRVPLLPTYAYSASKAGLHHLSRHMAVELGPRGITSNTLACGPFPSKMMAATLRDFGEDIKAANPLGRIGTPEDAAGACLFLASRAGAFVNGATVTLDGGVALVSKI*