MSEPVTTIGLIAGGRQFPILVARGVKAHGYRLVVAGFTGHTNMDVVPYADVWQELKLGKLGRLIAFFRENGVDRVIMAGTIDKPKVMDIRHLDMRAVKLLFRQKNKGDSAILGSLAEEFEREGMPVVPAHDYLPELLSPLGVMTRREPDEREREDLRYGWKIAKELGRMDIGQCVVLREGIISAVEALEGTDAAIARGCGLGGPGCVVIKVFKPGQQEQVDLPSLGLDTVRAMIDGKATCLGVEAGRSLFFDRDEALALADRAGMAIVGLATDQVEP