20 18 98 99 QLVVDEECSBKBAAGNMR NBHNTIHGEAAAKBLATP TAPQIIQSECNOHRQFOL NUQOFTGANCLKGPQAUL FUHCJGMOQTQLQJKMDG JMKQOODSLSLMHOSSBO EEREQULKONDKRIRRKA SAHRIGLMLNDKKVSNNP NGHUJBEJSJITDISCGC BTMTRGKMRDIFOAPBVJ CFHBMUVKCEHQOQESLN NTTVTPKBOUTFKALVIE OUGCKIQRINDAGFLRSG MLTVDDEEKSFVCRTURS ESDSDPILQCUQAFEPVU TLEGCQNLPNOQLQECHP DFRIDACCSLQBUMGNIL UDSHAOBACLSICRHSBG LLMGQEVSSRTRNPLTFI SHUSVNIOOTEAOHOHRA