MADNNYRNPCLTMHQPWASLLVHGIKRIEGRSWSAPVRGRLWIHAASKVPDPATIKAMEEFYKEIYAVDGVTDIEFPEQYPVSQLLGCVNVVGCVKCEELVCWEELPKGVRLEGQTDCCWLCEDPQKLLVPFEMRGYQGVYNLEKRIFTSAVRGLRPVQSPLPVKFPLPDPSNPFSLRPGALAPYLGSSMNNLAKPPSLDAAIAGARAAATQFSRKEQSARFESSQTKSDGRKELGGELQSIQTRSYRQKEQGANAAATQNMVEEDGRPRSNQNMTHRRNQVGRLESNQSKYTASSSRIFATAVRDLKPN