MAAFFRQVLDWHRLVPLTWARVVRESPQLGEGRKMAAALLHKLTTASSGGDLQELPCVGPVKYMKEPACRMNLVEKQRTPVDGRSLDVEKVASSLLDMGFSDAHINELLSVQFGANPQHLLDIISEFILLGLNPEPVYVALKKSPQLLKLSVMHVKKRSIYLRKLGLGEGKLKRVLHSYPEIFTMRQRDIDDIVRVLKEKCLFTAQQVTDTLHRCPGVLRVDPSELEYKFQYAYFRMGVKHLDIVRSQFLQYSITKIKQRHMYLERLGRYQTPDKKGQTQISNPLLKDIFRVSEAEFLARTAYSSFEEFEVFKKLLAREEDEMSDNGMSDDEGESLDEDEEDEE