MTATTVKYEDHFKPDQQINAAVRLLDKKLLESNAIVTAINSDLLSIELIGDGLPDSSEVEIGTEFYVTYWTGWAHYRCNGRLEKVDSGNKLQAKLVGPIIEQQRRDYFRLDLVMPVEYRVLKNQPLSIVEEEWNAERGRCLSLPELQLEPFGDGFKVVEWRDGEDLLPMEMNLSGGGIRLKLPEAVAPGTLMGIDLFLPLVPSRIIRTVAEVVRCNEITLRWEKGTQYRVATRFIHINERERETIISFIFSEQRRLLQLSQDRIVPIR