HALRHEDTGKKYKCDQCDFASRIPGHLKRHLLVHSGQKPFCCPHCDYSCNNIENLRKHVISTSKHVGKYLYECKLCAQESPQATFGTNFQKEYKTHLEERHKLSSEEAAEAAKL