MVHELLSGTYDLHIHTAPDVIPRKCTDEETVRRLEAAGMRGCAIKCHYFETAARAALLQERFPQMKIVGGLVLNRSVGGINPEAVERFGQMGGRMLWFPTMDARSFQQYKKKMSQVPSHFLTASGADGKLSAETVRVLETAARYQLTLGTGHLNADEGLALLREGKRLGIERMMVTHVEHPALNYSIEQQREAAAMGAMIEHSFNNVFFRRSTIEEIARQIRAVGCGHVILTSDLGQTDAPYSDEGMLQFAEALLKQGITEQELAVMMKQNPEKLITLP