MVETASEPDEEYLQIELFPTRLLKPETTQNLLEELSEVDGIIRAFIHGPRLPLTVPSGPATGQDVEHPHRKVIQIGDTAIELSISVGRIRLEITDEDVEEEIETIAEKVLPCKYELREGYFIPKESTVTDYAKRGPNADPKRRGLSDPKASEESQVFVLNKPENEDEE