HPLFKPDPKTYPCFLDGCTHVCTSLGDLQRHQLSLRHCAPSYPCLACGKSYTRQDALKRHLIGKVVCKRVHAIKLAEGDMGGVE