AWOSFHEQMQWLESTLRLA
PDXJQOYFXVQBCRCGGTS
GXYDMUJDLSRPTISGFAC
SQIPCPXRDSNFKPFIVSL
JB