MSRLDQLQCNGTENWWTFADGGLSAEYTASKSTKRRRMKVRTAVYACPTPNCAKSFNWKGNLNRHLRYECGLQPRFKCPYCAYCCKVKGDVNKHIIRKHQGLAIYVVDLFASTTTS