CSNPPPPPTYDPNKPSAVTNQLRYLRDTVLAALEAHPDAGPFAAPFDSCKNNKPDYYKIIKNPMDLGTLRARLDNNYYLTPEEAIADFEQMFDNVFKYNKKGHPLVKKAEKLKAIFDEKLAKLPEE