VCGDESRGRHYGQYTCEACKSFFKRSVRKGAAYICLRGGACDIDARLRNRCRYCRWKRCLAAGMKKQIPKPQLQAQTLDPKALNVPLNQ