MTFVTPRVSPTESDIEVGSWKEIEEIVSSLSSGLVRITTRDHEDIYDCFFIVEGGAVVGAYLGRIRAEELSAEEAVRAIRDVVDSVGFALLDVYELEPELLELIKRVNDECLLKEPFTPTEVEEAAPEVEEPERDELLEKLGVDLDAIYESVEAVLEDYFEEEDPFEEFKRMLRALGTQDARVYLRVKVPEGVDERMLEEVRRDLEHALSEFSIDGVEITPSLKEKETVTLRIRDIMKRIRGG