GHKGQTSHTTLHNGBMPVW
HLMFDXRPPTXXGPIWKDL
XDPMINCUVYSLHYGBSMP
VVDXFSHWFIQRZPADCTL
JB