GHHJFFHII GGHJJFHHI QRRTPPRSS QQRTTPRRS BCCEAACDD BBCEEACCD LMMOKKMNN LLMOOKMMN