MSDREPVGREPRIQGRGNQEVSSEEDEEEGEGSAIQQPEPSDEPDYEAKKMETYARTPVLDHIQEVIDSIDADGRVVDPSSITVGVAPHVISIAGFAFWQLTNEHRIHFPELSNTTEPEEFVKAFLGELNLQFVHKITIRGALNYSGQISYPTMAVAIWKSLATEFGICLMQDLINKLMKFDLKVEEQEAVLATVLNGSERWIQLKPERPSDHTGIPRGSVLRENDANRLSVDLIKNLSFLFVRTDLHNSTFVEKLLANEDDLREFKQNAKNAGYMEEEDLIGKTMEQYSRTRIARYGSNSKEKYECLPIEVDSYTALDKFRSTISLAGVQVQQGGVLLVMKKGEYFNGGLLEQIANDIANGSRTEISTITIDVIKLSGGVLLADQKIALDMRKETGYTFNVTAVEILQTCLKRSADDMLSEEGPSAKKKRGRRRRNA