MADDQKHFFKPMVGGFAETMSIPARFANNFNGHISEVVSLKSPSGKTWSIGVGNNDTDEVFLQSGWKDFVSAHSIAEGDYLLFKYSGVSSFDVLVFDSSGCEKTSPHFAKNHGYERIEGSAGVEGARRGSHKFKGGKDCTPQLLPSDEDEDGDDDSDLELAVQKNTSKSISKSCKRKLYRDIEQVHCQVKSDEDDLELDHEGDAPTGYYFCKNGPVSDYHLTEEDREEISSIRIPAQSTNPVFVQVMHPSHVRAQKPGVVSISSEFASKYLGAGRGDIILRRVSIKGKWHARFTCNRFSRGLTGRGWCGFVGDNGLLDHDVCLFELMKGQRRPTMTVHVLRKVRGHFVLLR