MTTPYDSTADTLRHSLRVAELMGQPVKELMDRSVHHDLSKTREPERATYDQYVPRLRAAVYGSEEHAELVEAMGEGLRHHHAHNRHHPEHFPRGVHDMTLVDLIEMLADWKAATERTEHADQSGEGDQDERGDLAHTLELNCERFGIAPQLMEILANTARHHGWLGAPPDQES