
BLAST2 result
TBLASTN 2.2.2 [Dec-14-2001]
Reference: Altschul, Stephen F., Thomas L. Madden, Alejandro A. Schaffer,
Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997),
"Gapped BLAST and PSI-BLAST: a new generation of protein database search
programs", Nucleic Acids Res. 25:3389-3402.
Query= TM0336.21
(656 letters)
Database: LJGI
28,460 sequences; 14,692,800 total letters
Searching..................................................done
Score E
Sequences producing significant alignments: (bits) Value
TC12845 similar to UP|ILV1_BRANA (P27818) Acetolactate synthase ... 573 e-164
TC10176 homologue to UP|ILV1_TOBAC (P09342) Acetolactate synthas... 239 8e-64
TC17596 similar to UP|Q42768 (Q42768) Acetohydroxyacid synthase ... 219 8e-58
TC18087 similar to UP|Q9LF46 (Q9LF46) 2-hydroxyphytanoyl-CoA lya... 80 1e-15
TC7922 UP|Q84V95 (Q84V95) Pyruvate decarboxylase 1 , partial (81%) 75 3e-14
AW719918 52 3e-07
TC15102 similar to UP|Q7X9B3 (Q7X9B3) 9/13 hydroperoxide lyase, ... 33 0.19
BI419476 33 0.19
AW720339 32 0.25
TC8790 homologue to UP|Q8L7P0 (Q8L7P0) Phosphoserine aminotransf... 32 0.25
TC9650 similar to UP|O49485 (O49485) Phosphoglycerate dehydrogen... 32 0.42
AW719831 32 0.42
BI420016 32 0.42
TC14982 similar to UP|Q9FPI2 (Q9FPI2) At1g17620, partial (32%) 32 0.42
AW719654 30 0.94
TC17663 similar to UP|Q9LRZ0 (Q9LRZ0) Genomic DNA, chromosome 3,... 30 0.94
AV407983 30 0.94
TC15560 similar to SP|Q03173|NDPP_MOUSE NPC derived proline rich... 30 1.2
TC16618 30 1.2
AV406566 30 1.6
>TC12845 similar to UP|ILV1_BRANA (P27818) Acetolactate synthase I,
chloroplast precursor (Acetohydroxy-acid synthase I)
(ALS I) , partial (35%)
Length = 910
Score = 573 bits (1477), Expect = e-164
Identities = 290/298 (97%), Positives = 291/298 (97%)
Frame = +2
Query: 6 AAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASAS 65
+ K TTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPT ASAS
Sbjct: 17 SCKTRVTTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTGASAS 196
Query: 66 TAVATENFTSRFSLDEPRKGADILVEALERQGVTDVFAYPGGASMEIHQALTRSATIRNV 125
T VATENFTSRFSLDEPRKGADILVEALERQGVTDVFAYPGGASMEIHQALTRS TIRNV
Sbjct: 197 TGVATENFTSRFSLDEPRKGADILVEALERQGVTDVFAYPGGASMEIHQALTRSDTIRNV 376
Query: 126 LPRHEQGGIFAAEGYARSSGLPGVCIATSGPGATNLVSGLADALLDSVPLIAITGQVPRR 185
LPRHEQGGIFAAEGYARSSGLPGVCIATSGPGATNLVSGLADALLDSVPLIAITGQVPRR
Sbjct: 377 LPRHEQGGIFAAEGYARSSGLPGVCIATSGPGATNLVSGLADALLDSVPLIAITGQVPRR 556
Query: 186 MIGTDAFQETPIVEVTRSITKHNYLVLDIDDIPRIVNEAFFLATSGRPGPVLIDIPKDIQ 245
MIGTDAFQETPIVEVTRSITKHNYLVLDIDDIPRIVNEAFFLATSGRPGPVLIDIPKDIQ
Sbjct: 557 MIGTDAFQETPIVEVTRSITKHNYLVLDIDDIPRIVNEAFFLATSGRPGPVLIDIPKDIQ 736
Query: 246 QQLAVPNWDQPIKLPGYMARLPRSPSDALLEQVVRLLLECKKPVLYAGGGSLNSSEEL 303
QQLAVPNWDQPIKLPGYMARLPRSPSDALLEQVVRLLLECKKPVLYAGGGSLNSSEEL
Sbjct: 737 QQLAVPNWDQPIKLPGYMARLPRSPSDALLEQVVRLLLECKKPVLYAGGGSLNSSEEL 910
>TC10176 homologue to UP|ILV1_TOBAC (P09342) Acetolactate synthase I,
chloroplast precursor (Acetohydroxy-acid synthase I)
(ALS I) , partial (18%)
Length = 606
Score = 239 bits (611), Expect = 8e-64
Identities = 113/123 (91%), Positives = 120/123 (96%)
Frame = +2
Query: 534 LATIKVENLPVKILLLNNQHLGMVVQWEDRFYKSNRAHTYLGDPSNEKEVFPNMLKFADA 593
LAT+KVENLPVKILLLNNQHLGMVVQWEDRFYK+NRAHTYLGDP+NE E+FPNMLKFADA
Sbjct: 2 LATVKVENLPVKILLLNNQHLGMVVQWEDRFYKANRAHTYLGDPANEAEIFPNMLKFADA 181
Query: 594 CGIPAARVTKKQDLRAAIQKMLDTPGPYLLDVIVPHQEHVLPMIPSNGTFQDVITEGDGR 653
CGIPAARV +K DLRAAIQKMLDTPGPYLLDVIVPHQEHVLPMIPSNG+F+DVITEGDGR
Sbjct: 182 CGIPAARVMRKDDLRAAIQKMLDTPGPYLLDVIVPHQEHVLPMIPSNGSFKDVITEGDGR 361
Query: 654 RSY 656
RSY
Sbjct: 362 RSY 370
>TC17596 similar to UP|Q42768 (Q42768) Acetohydroxyacid synthase , partial
(16%)
Length = 537
Score = 219 bits (559), Expect = 8e-58
Identities = 120/176 (68%), Positives = 136/176 (77%), Gaps = 3/176 (1%)
Frame = +3
Query: 2 AAAPAAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTA 61
A A + F++ S S+ P+ +V FT+PF P PHS + IS SLS P A
Sbjct: 27 ATASRSPSPFSSPSSTSNFPKRNVKFFTLPFS--PILHKPHS----IGISCSLSKPAAAA 188
Query: 62 ASAS---TAVATENFTSRFSLDEPRKGADILVEALERQGVTDVFAYPGGASMEIHQALTR 118
A+A+ A A E FTSRF DEPRKGADILVEALER+GVT+VFAYPGGAS+EIHQALTR
Sbjct: 189 AAAAQPTAAPAVETFTSRFPADEPRKGADILVEALEREGVTNVFAYPGGASLEIHQALTR 368
Query: 119 SATIRNVLPRHEQGGIFAAEGYARSSGLPGVCIATSGPGATNLVSGLADALLDSVP 174
S TIRNVLPRHEQGG+FAAEGYARSSGLPGVCIATSGPGATNLVSGLADA+LDS+P
Sbjct: 369 SPTIRNVLPRHEQGGVFAAEGYARSSGLPGVCIATSGPGATNLVSGLADAMLDSIP 536
>TC18087 similar to UP|Q9LF46 (Q9LF46) 2-hydroxyphytanoyl-CoA lyase-like
protein, partial (30%)
Length = 571
Score = 79.7 bits (195), Expect = 1e-15
Identities = 51/165 (30%), Positives = 80/165 (47%), Gaps = 2/165 (1%)
Frame = +1
Query: 85 GADILVEALERQGVTDVFAYPGGASMEIHQALTRSAT--IRNVLPRHEQGGIFAAEGYAR 142
G + ++L R GV +F G + + TR+ + IR + +EQ +AA Y
Sbjct: 58 GNTLAAKSLARFGVEHMFGVVG---IPVTSLATRAVSLGIRFLAFHNEQSAGYAASAYGY 228
Query: 143 SSGLPGVCIATSGPGATNLVSGLADALLDSVPLIAITGQVPRRMIGTDAFQETPIVEVTR 202
+ PGV + SGPG + ++GL++A+ ++ P I I+G + G FQE +E +
Sbjct: 229 LTARPGVYLTVSGPGCVHGLAGLSNAMANAWPAIMISGSCDQADAGRGDFQELDQIEAVK 408
Query: 203 SITKHNYLVLDIDDIPRIVNEAFFLATSGRPGPVLIDIPKDIQQQ 247
+K + DI IP V A SGRPG D+P D+ Q
Sbjct: 409 PFSKLSVKATDISQIPGCVARVLDRAVSGRPGGCYFDLPTDVLHQ 543
Score = 29.3 bits (64), Expect = 2.1
Identities = 16/43 (37%), Positives = 23/43 (53%)
Frame = +3
Query: 240 IPKDIQQQLAVPNWDQPIKLPGYMARLPRSPSDALLEQVVRLL 282
IP I+++ V P LP + RLPR+P L ++ VR L
Sbjct: 78 IPSQIRRRTHVRRRRNPRNLPRHPRRLPRNPLPRLPQRAVRWL 206
>TC7922 UP|Q84V95 (Q84V95) Pyruvate decarboxylase 1 , partial (81%)
Length = 1547
Score = 75.5 bits (184), Expect = 3e-14
Identities = 112/502 (22%), Positives = 201/502 (39%), Gaps = 19/502 (3%)
Frame = +3
Query: 47 SLQISASLSNPTPTAASAS--TAVATENFTSRFSLDEPRKGADILVEALERQGVTDVFAY 104
SL + SN + A+A+ TA+ + ++ S + G L L + GVTDVF+
Sbjct: 96 SLDTTKPASNDVVSCATANHTTAIQSSIPSTAVSTCDATLGRH-LARRLAQIGVTDVFSV 272
Query: 105 PGGASMEIHQALTRSATIRNVLPRHEQGGIFAAEGYARSSGLPGVCIATSGPGATNLVSG 164
PG ++ + L + V +E +AA+GYAR+ G+ G C+ T G ++++
Sbjct: 273 PGDFNLTLLDHLIAEPQLNLVGCCNELNAGYAADGYARARGV-GACVVTFTVGGLSVLNA 449
Query: 165 LADALLDSVPLIAITG----------QVPRRMIGTDAFQETPIVEVTRSITKHNYLVLDI 214
+A A +++PLI I G ++ IG F T + +++T +V ++
Sbjct: 450 IAGAYSENLPLICIVGGPNSNDYGTSRILHHTIGLPDF--TQELRCFQTVTCFQAVVNNL 623
Query: 215 DDIPRIVNEAFFLATSGRPGPVLIDIPKDIQQQLAVPNWDQ---PIKLPGYMARLPRSPS 271
+D ++ A A PV I I ++ + P + + P L ++ +
Sbjct: 624 EDAHEQIDTAISTALK-ESKPVYISISCNL-PGIPHPTFSRDPVPFSLSAKLSN--QMGL 791
Query: 272 DALLEQVVRLLLECKKPVLYAGGGSLNSSEELRRFVELTGVPVASTLMGLGAYPTADENS 331
+A +E L + KPVL GG L ++ FVEL + + A E+
Sbjct: 792 EAAVEATAEFLNKAVKPVL-VGGPKLRVAKASDAFVELADASGYALAVMPSAKGQVPEHH 968
Query: 332 LQMLGMH----GTVYANYAVDKSDLLLAFGVRFDDRVTGKLEAFASRAKIVHIDIDSAEI 387
+G + T + V+ +D L G F+D + + K + + D I
Sbjct: 969 PHFIGTYWGAVSTAFCAEIVESADAYLFAGPIFNDYSSVGYSLLLKKEKAIIVQPDRVVI 1148
Query: 388 GKNKQPHVSVCADLKLALKGINRILESRGVKGKLDFRAWREELNEQKLRFPLQFKTFEEA 447
C +K LK + + L+ + R + E K +E
Sbjct: 1149ANGP---AFGCVLMKDFLKALAKRLKHNNAAYENYHRIFVPEGKPLK-------SAPKEP 1298
Query: 448 IPPQYAIQVLDELTNGNAIISTGVGQHQMWAAQFYKYKRPRQWLTSSGLGAMGFGLPAAM 507
+ Q + ++ +G + G + Q K R + G++G+ + A +
Sbjct: 1299LRVNVMFQHIQKMLSGETAVIAETGD-SWFNCQKLKLPRGCGYEFQMQYGSIGWSVGATL 1475
Query: 508 GAAVANPGDVVVDIDGDGSFMM 529
G A A P V+ GDGSF +
Sbjct: 1476GYAQAVPEKRVIACIGDGSFQV 1541
>AW719918
Length = 506
Score = 52.0 bits (123), Expect = 3e-07
Identities = 41/164 (25%), Positives = 72/164 (43%), Gaps = 4/164 (2%)
Frame = +3
Query: 31 PFPSYPNNSSPHSRCR----SLQISASLSNPTPTAASASTAVATENFTSRFSLDEPRKGA 86
PFP + N + S + S++ + L++P P +A T
Sbjct: 51 PFPFHTNTKTFRS*SKPPQSSMETATQLTSPPPPSAFDGTL------------------G 176
Query: 87 DILVEALERQGVTDVFAYPGGASMEIHQALTRSATIRNVLPRHEQGGIFAAEGYARSSGL 146
L L GV DVF+ PG ++ + L + + +E +AA+GYAR+ G+
Sbjct: 177 HHLARRLVEIGVRDVFSVPGDFNLTLLDHLIGEPQLNVIGCCNELNAGYAADGYARAKGV 356
Query: 147 PGVCIATSGPGATNLVSGLADALLDSVPLIAITGQVPRRMIGTD 190
G C+ T G ++++ +A A +++P+I I G GT+
Sbjct: 357 -GACVVTFTVGGLSVLNAIAGAYSENLPVICIVGGPNSNDYGTN 485
>TC15102 similar to UP|Q7X9B3 (Q7X9B3) 9/13 hydroperoxide lyase, partial
(68%)
Length = 1097
Score = 32.7 bits (73), Expect = 0.19
Identities = 26/75 (34%), Positives = 34/75 (44%), Gaps = 5/75 (6%)
Frame = +1
Query: 3 AAPAAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRS-----LQISASLSNP 57
A+PAA T P+PS P P+ P NSS S C+S S S + P
Sbjct: 403 ASPAA-----TAPAPSKTP-----------PNPPTNSSKPSSCKSSLPNTTPSSLSSAPP 534
Query: 58 TPTAASASTAVATEN 72
+PT + ST + EN
Sbjct: 535 SPTTSPISTPSSPEN 579
>BI419476
Length = 520
Score = 32.7 bits (73), Expect = 0.19
Identities = 21/55 (38%), Positives = 30/55 (54%)
Frame = +1
Query: 12 TTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASAST 66
T PSP+ R + P PS+P +SP SR S ++S+ +PT + SAST
Sbjct: 184 TLSPSPTRRRPSP------PPPSHPPPTSPASRNGSTRVSSLSPSPTACSVSAST 330
>AW720339
Length = 393
Score = 32.3 bits (72), Expect = 0.25
Identities = 21/52 (40%), Positives = 26/52 (49%)
Frame = -2
Query: 15 PSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASAST 66
P P S PQ+H P P P SPH RS + S +S P+P A S S+
Sbjct: 260 PQPHS-PQSH------PSPCSPWQPSPHYTSRSSKTSWPMSTPSPPAPSNSS 126
>TC8790 homologue to UP|Q8L7P0 (Q8L7P0) Phosphoserine aminotransferase,
partial (27%)
Length = 604
Score = 32.3 bits (72), Expect = 0.25
Identities = 19/62 (30%), Positives = 28/62 (44%)
Frame = -1
Query: 13 TVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASASTAVATEN 72
T+PSP + T P +Y N+ S CR +S+ S+ P+ A T+ T N
Sbjct: 190 TLPSPK*MAHSSKTSQTSPQGTYKNHCSHQLHCREAHLSSYSSSQPPSNPLAPTSPQTPN 11
Query: 73 FT 74
T
Sbjct: 10 HT 5
>TC9650 similar to UP|O49485 (O49485) Phosphoglycerate dehydrogenase-like
protein , partial (47%)
Length = 1041
Score = 31.6 bits (70), Expect = 0.42
Identities = 23/64 (35%), Positives = 35/64 (53%), Gaps = 2/64 (3%)
Frame = +2
Query: 4 APAAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPN--NSSPHSRCRSLQISASLSNPTPTA 61
+P+ A TVP+PSS + P PS PN +SSP S + + ++S ++PT TA
Sbjct: 116 SPSPSAATATVPAPSSS--------SSPPPSTPNPPSSSPRSSAKRVS-NSSRTSPTSTA 268
Query: 62 ASAS 65
+ S
Sbjct: 269 PTIS 280
>AW719831
Length = 436
Score = 31.6 bits (70), Expect = 0.42
Identities = 22/66 (33%), Positives = 32/66 (48%)
Frame = +1
Query: 5 PAAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASA 64
P TT PS+ P H+L +P P PH+R S +A+ S+P PT ++
Sbjct: 172 PPTMTPTTTTTPPSTNP--HLL---LPPP-------PHARSSSCAATAAKSSPAPTTTTS 315
Query: 65 STAVAT 70
T+ AT
Sbjct: 316 PTSPAT 333
>BI420016
Length = 559
Score = 31.6 bits (70), Expect = 0.42
Identities = 25/82 (30%), Positives = 38/82 (45%), Gaps = 4/82 (4%)
Frame = +2
Query: 5 PAAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNP----TPT 60
P A L+ ++ PSP + P P PS +++P S SASLS+P +P
Sbjct: 296 PNAPLSPSSPPSPPTPPSPPPSPAPNPTPSATGSTTPSSPLTPT--SASLSSPSSLFSPA 469
Query: 61 AASASTAVATENFTSRFSLDEP 82
+ S ++ AT T+ L P
Sbjct: 470 STSPASTTATTTTTTMIRLRSP 535
>TC14982 similar to UP|Q9FPI2 (Q9FPI2) At1g17620, partial (32%)
Length = 1036
Score = 31.6 bits (70), Expect = 0.42
Identities = 24/76 (31%), Positives = 37/76 (48%), Gaps = 3/76 (3%)
Frame = +3
Query: 1 MAAAPAAKLAFTTVPSPSSRPQNHVLKFTIPFPSYPNNSS---PHSRCRSLQISASLSNP 57
+A+ + A TT PSPS + P PS PN++S P + R S + P
Sbjct: 252 LASPSTSSTAPTTPPSPSPPSNSPTSTSPPPQPSPPNSTSPSPPQTPTRKTSHSPTYPLP 431
Query: 58 TPTAASASTAVATENF 73
+P + + ST+ ATE +
Sbjct: 432 SPYSPATSTS-ATEPY 476
>AW719654
Length = 491
Score = 30.4 bits (67), Expect = 0.94
Identities = 15/52 (28%), Positives = 24/52 (45%)
Frame = +3
Query: 14 VPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASAS 65
+P + P H P + + + HS C+SL + S NP+ + SAS
Sbjct: 279 LPQTKTLPPFHFFNVPTLHPLFRSQKTHHSHCQSLFLLLSFHNPSSGSRSAS 434
>TC17663 similar to UP|Q9LRZ0 (Q9LRZ0) Genomic DNA, chromosome 3, TAC
clone:K20I9, partial (11%)
Length = 607
Score = 30.4 bits (67), Expect = 0.94
Identities = 16/51 (31%), Positives = 27/51 (52%)
Frame = -3
Query: 34 SYPNNSSPHSRCRSLQISASLSNPTPTAASASTAVATENFTSRFSLDEPRK 84
S+P+N PH R S S+S P + +++TA +T N T+ + +K
Sbjct: 215 SHPSNLKPHHR------SISISEPRSSKTTSTTAQSTSNSTNHRQIKPEKK 81
>AV407983
Length = 417
Score = 30.4 bits (67), Expect = 0.94
Identities = 19/61 (31%), Positives = 29/61 (47%)
Frame = +1
Query: 12 TTVPSPSSRPQNHVLKFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPTAASASTAVATE 71
T++PSP PQN P ++S HS S + LS PT ++ S+S +T
Sbjct: 127 TSIPSPHPSPQNSSSAS*NTSPISASSSPSHSPSSSPPLLPPLSAPTSSSLSSSAPSSTS 306
Query: 72 N 72
+
Sbjct: 307 S 309
>TC15560 similar to SP|Q03173|NDPP_MOUSE NPC derived proline rich protein 1
(NDPP-1). {Mus musculus;}, partial (8%)
Length = 1134
Score = 30.0 bits (66), Expect = 1.2
Identities = 24/74 (32%), Positives = 39/74 (52%), Gaps = 3/74 (4%)
Frame = +3
Query: 12 TTVPSPSSRPQNHVLKFTIP--FPSYPNNSSPHSRCRSLQISASLSNPT-PTAASASTAV 68
+T+P PS+ P +P PS P +S+PH + S+SL++PT P++ ST +
Sbjct: 264 STMP-PSTPPPQPTKPCPLPKSTPSQPPSSAPHR----VPTSSSLASPTSPSSGPHSTTM 428
Query: 69 ATENFTSRFSLDEP 82
A ++R S P
Sbjct: 429 AAPFSSTRTSTPSP 470
>TC16618
Length = 1228
Score = 30.0 bits (66), Expect = 1.2
Identities = 22/66 (33%), Positives = 33/66 (49%), Gaps = 4/66 (6%)
Frame = +3
Query: 5 PAAKLAFTTVPSPSSRPQNHVL----KFTIPFPSYPNNSSPHSRCRSLQISASLSNPTPT 60
PA ++V SPS+ ++ L KFT+P P P ++ +S L ++ SLS TPT
Sbjct: 402 PAPSCGSSSVTSPSNHRRHPNLLSPAKFTLPLP--PASARLNSMIPPLDLTHSLSLQTPT 575
Query: 61 AASAST 66
T
Sbjct: 576 RTRTRT 593
>AV406566
Length = 376
Score = 29.6 bits (65), Expect = 1.6
Identities = 15/39 (38%), Positives = 21/39 (53%)
Frame = -3
Query: 95 RQGVTDVFAYPGGASMEIHQALTRSATIRNVLPRHEQGG 133
R+G TD+ +PG S ++H R I+NVL GG
Sbjct: 197 REGSTDI--HPGEGSADVHAKWIRGQNIKNVLGNRILGG 87
Database: LJGI
Posted date: Jul 30, 2004 11:16 AM
Number of letters in database: 14,692,800
Number of sequences in database: 28,460
Lambda K H
0.318 0.135 0.395
Gapped
Lambda K H
0.267 0.0410 0.140
Matrix: BLOSUM62
Gap Penalties: Existence: 11, Extension: 1
Number of Hits to DB: 9,740,841
Number of Sequences: 28460
Number of extensions: 127198
Number of successful extensions: 933
Number of sequences better than 10.0: 65
Number of HSP's better than 10.0 without gapping: 914
Number of HSP's successfully gapped in prelim test: 0
Number of HSP's that attempted gapping in prelim test: 0
Number of HSP's gapped (non-prelim): 928
length of query: 656
length of database: 4,897,600
effective HSP length: 96
effective length of query: 560
effective length of database: 2,165,440
effective search space: 1212646400
effective search space used: 1212646400
frameshift window, decay const: 50, 0.1
T: 13
A: 40
X1: 16 ( 7.3 bits)
X2: 38 (14.6 bits)
X3: 64 (24.7 bits)
S1: 41 (21.7 bits)
S2: 58 (26.9 bits)
Lotus: description of TM0336.21