MFFTKIPENENIKDYYEIKVDGKIFYGPRQQSSEKNAGVKRRYSDQFKDPLFTAKDTYRKLNMIKQFKIKYKDIGLITKRYIDCIENCICILEKEFSIVPRTVFQSFDLKQLGINPDDFGVEKEECASESE