MSDELTKEQTALLRNAFNAFDPEKNGYINTAMVGTILSMLGHQLDDATLADIIAEVDEDGSGQIEFEEFTTLAARFLVEE DAEAMMAELKEAFRLYDKEGNGYITTGVLREILRELDDKLTNDDLDMMIEEIDSDGSGTVDFDEFMEVMTGGDD