$s s a<>@BDEGKNQSVWWXWVTSQPNMLKKKKKLMMOPQRRSRQPMLKIIIIJJKKKIFDA>;:;>AFINOQQQQRRSSSRQMLIHGHJLNOPRTVXYXUSPMIFA>;;:::;;;