MKDTSFKATGAKRKKVGGAKRGLTPFFAFLAEFRPQYLEKHPELKGVKEVSKAAGEKWRSMSDEEKAKYGGSKKQDGKASKKENTSSKKAKADVREGDEAEGSNKSKSEVEDDEQDGNEDEDE