MFNVPKDPEKFEEWRAALPLHRPLRPHDRVCEKHFKPEDIQRDWTYHIRGETRKLMRAKPVLLPDAVPCVFDIVEKVENKENRGRRKTAEPAKEPPSEEGLLVVVEGTSPQEDEPIGVEQTSMVVLFKDESLDGAIKQPAPLGEGMEEALVEAEPDAATKESIFEELYDNIYEVELPSTLWGVHREPDRKFAAFSRFEWCLSDDGGEAVKSVSLLVDCSLTSFYETSL