CPIPGCGSTFTRSFNLKGHIRSHNEEKPFQCHWPGCGKGFARQHDCKRHEQLHTNYRPFTCDGCNKQFARMDALNRH