MSDKPVKFIDENGLRLDGRRVDEIRPMTVEMGVLSRADGSCYLEWGNNKVLAAVYGPRELHPRRLQRPSEALVRYRYNMAAFSVEDRIRPGPSRRSTEISKVSGEAFETVVMKQFYPGAVIDVFAEVLQADAGTRTAAINAATLALVDAGIPMKGLVAACAVGKVDGQLVIDLNKPEDNYGDADLPIAMTEDGEITLLQMDGNLTADEIAKGVEMVRKGCEQIFAIQKEALLSKFGTTDEMEILEEAELQAEVEKSGIVEDVEAVSDAEDEELEGEENEELELPDEEEAFTDDGEEDASDEAEDLFGEDVSEFEITENAESEDNSSSETEGNESDEDEGEKNE