MLSPVEQEAAETELLVALAHLDGLDLRRAADGWHGVWQVGDIAHQFWLPDAVPDAAAFYAVTLPMDSFLELRVHAARRLWRSLTRRSPGPPIGILPEQLRQWHILSLRALDARLRGESYRTIAEVLLGFQGTKEDFEGDPSKNKARRLVAHGVRMMRGGYRMLLHYPIKPDKR