Codes: VQVQFDE ICIGCAA ECPQPCC FTWKFEN HQWFTFW DWNDGBW JCJCJHM ICVGCGT HNWVFKA FTQKULD DCPLPMG EWDGONK TCNGTOV TCVQRPM IQDNKQO KKKPURE NGOGKSP NNGWTTO LGWFGUS TQNGFVC