MSLKVDGFTSSIIFDVIRDGLNDPSQAKQKAESIKKANAIIVFNLKNKAGKTESWYLDLKNDGDVGKGNKSPKGDADIQLTLSDDHFQQLVEGKANAQRLFMTGKLKVKGNVMKAAAIEGILKNAQNNL