CHSLFSGPGWGPEDGYPGTWDAWYEVHTQDCWCWYEWPRWMAHFMTIQTEFDHYTCTYNLKFEPQRVSRFIW