VYFKSIDFIFSGKHYGQHTCEGCKSFFKRSVRRQLNYTCRSNKQCPIDIHHRNQCQYCRFQKCIQVGMRKEGMNHYLKLFFLFCCCCCWYYDYCSLQTSLCFHLATEFWIPRLATIDLCL