EKPNLFACHCGEGFLSRALLIEHKKVHVTSRDCIFRCSICQAKFHSHRTYDQHLISHFGLNRRLCAFCGQSLSSKIEFNKHIQTVHEKPSGPTQYSCIVCNEGFHHTAMLEEHQKYHNKQKPFRCPICFSQFQEYTTYTGHLTQHVGKNTKICFMCGYRTSTCRTLTIHFKSH