MEQGGGRVCVTGAGGFVASWLVKLLLSKGYMVHGTVRNPDDEKNNHLKSLEKAQENLQLFKADLLDYDSLYAAIEGCSGVFHVASPVPPSSVANPEARFSSAV