MESPTSTASRPDFYDFLDRMRRPAAADLFRSIKSFLVSFSFHAPNAEEDGSKVQAFLAEMESAIRDHPLWANATDQEIDHALEGLEKYVITKLFDRTFGTSTEDAVTDMDISEKIGLLQQFVKPHHLDIPKVLHNEASWLLAVKELQKINSFKAPREKLLCIMNCCQVINNLLLNISMSNDRTLSGADEFLPILIYVTIKANPPQLHSNLKFIQLFRRETKLISEVEYYLTNLISAKMFIIDVSAHSLSMEESEFQKHMESARLATQVSVASPSSSQGLPTSARANQEETDMAGSRFPFMDSETESLTPGEVKQLHDLYKRVVTRYTLLSEALRKSSIDEDQLLNSVHDP*