Epitopes From VLCvirus Resource Having T cell Epitopes and MHC I binding Properties

The Total number of records shown on this page is 100. Click on ID to see further detail.
VLCvirus IdentifierSpecies NameProtein DescriptionGene NameProtein NumberHLA class 1HLA_1_FreqEpitope Sequence
t_mhc1_38510Human papillomavirus 157A0A166FK44|A0A166FK44_9PAPI Regulatory protein E2E23HLA-B61:, HLA-B*4403:, HLA-B*3701:, HLA-B*2702:, MHC-Kk:, HLA-B*5401:, HLA-B60:, HLA-B*2705:, HLA-B40:9SEYRCKEAM
t_mhc1_38511Human papillomavirus type 103Q1AHT4|Q1AHT4_9PAPI Regulatory protein E2E23HLA-B*2705:1SEYRRRKRR
t_mhc1_38512Human papillomavirus 204A0A0F7GFW4|A0A0F7GFW4_9PAPI Regulatory protein E2E23HLA-B*4403:, HLA-Cw*0401:2SFADEATRY
t_mhc1_38513Human papillomavirus type 72bA0A059U7K4|A0A059U7K4_HPV72 Minor capsid protein L2L23HLA-Cw*0401:1SFADGFVAA
t_mhc1_38514Human papillomavirus type 102Q2VJB5|Q2VJB5_9PAPI Minor capsid protein L2L23HLA-Cw*0401:1SFADGFVAT
t_mhc1_38515Human papillomavirus type 83Q9WNM5|Q9WNM5_9PAPI Minor capsid protein L2L23HLA-Cw*0401:, MHC-Kb:2SFADGYVAA
t_mhc1_38516Human papillomavirus KC5K4MNK6|K4MNK6_9PAPI Replication protein E1E13HLA-Cw*0602:, HLA-Cw*0401:, MHC-Kb:, HLA-B*3902:, HLA-A24:, HLA-B*3801:, MHC-Kd:7SFADLSPRL
t_mhc1_38517Human papillomavirus type 91Q8JTG6|Q8JTG6_9PAPI Replication protein E1E13MHC-Kd:, HLA-B*3902:, HLA-A24:, HLA-B*3801:, HLA-Cw*0401:5SFADTQFSL
t_mhc1_38518Human papillomavirus type 60Q80941|VE6_HPV60 Protein E6E63MHC-Kd:, MHC-Kk:, MHC-Dd:, HLA-Cw*0401:4SFAEKIDCI
t_mhc1_38519Human papillomavirus type 102Q2VJC0|Q2VJC0_9PAPI Protein E6E63HLA-Cw*0401:, MHC-Kd:, MHC-Kk:3SFAIKELCI
t_mhc1_38520Human papillomavirus type 81A0A159DSL0|A0A159DSL0_9PAPI Protein E6E63MHC-Kd:, HLA-Cw*0401:2SFAIRELNV
t_mhc1_38521Human papillomavirus type 200A0A0H4LMI3|A0A0H4LMI3_9PAPI Regulatory protein E2E23HLA-B*3902:, HLA-Cw*0401:, MHC-Kd:, HLA-B*3801:, HLA-A24:5SFAMERWTL
t_mhc1_38522Human papillomavirus type 5P06920|VE1_HPV05 Replication protein E1E13MHC-Kd:, HLA-Cw*0401:2SFAMSLIRV
t_mhc1_38523Human papillomavirus type 72bA0A059U7K4|A0A059U7K4_HPV72 Minor capsid protein L2L23HLA-Cw*0401:1SFAPAPVPT
t_mhc1_38524Human papillomavirus 127E0YDQ0|E0YDQ0_9PAPI Major capsid protein L1L13HLA-A*3302:, HLA-A*3101:2SFARHLWAR
t_mhc1_38525Human papillomavirus type 81A0A159DX61|A0A159DX61_9PAPI Minor capsid protein L2L23HLA-Cw*0401:, MHC-Kd:, HLA-A2.1:3SFATFDNPV
t_mhc1_38526Human papillomavirus 149E7BQ72|E7BQ72_9PAPI Protein E6E63MHC-Kd:, HLA-Cw*0401:2SFAVKQLRV
t_mhc1_38527Human papillomavirus type 83Q9WNN0|Q9WNN0_9PAPI Protein E6E63MHC-Kk:, MHC-Kd:, HLA-Cw*0401:3SFAWKELCI
t_mhc1_38528Human papillomavirus KC5K4MNK6|K4MNK6_9PAPI Replication protein E1E13HLA-A24:, HLA-B*5801:, HLA-B*3801:, MHC-Ld:, HLA-Cw*0401:5SFCELTRNF
t_mhc1_38529Human papillomavirus type 67A4U7F4|A4U7F4_HPV67 Replication protein E1E13HLA-B*3901:, HLA-B*3801:, HLA-B*3902:, HLA-A24:, HLA-Cw*0401:, MHC-Kd:6SFDDTIFDL
t_mhc1_38530Human papillomavirus type 200A0A0H4M3P4|A0A0H4M3P4_9PAPI Minor capsid protein L2L23MHC-Kd:, HLA-Cw*0401:, HLA-B*5103:, MHC-Kk:, HLA-B*3801:5SFDNSHITI
t_mhc1_38531Human papillomavirus type 115D2E912|D2E912_9PAPI Major capsid protein L1L13MHC-Kd:, HLA-Cw*0401:2SFDPKQVQM
t_mhc1_38532Human papillomavirus 155G8EGT7|G8EGT7_9PAPI Minor capsid protein L2L23HLA-B*5103:, MHC-Kd:, HLA-Cw*0401:3SFDTIPENV
t_mhc1_38533Human papillomavirus type 53B2WUX4|B2WUX4_HPV53 Replication protein E1E13HLA-Cw*0401:, HLA-A24:, HLA-B*3902:, MHC-Kd:, HLA-B*3801:, HLA-B*3901:6SFEDCQFEL
t_mhc1_38534Human papillomavirus 121D7P173|D7P173_9PAPI Protein E6E63MHC-Kd:, HLA-Cw*0401:, MHC-Dd:, HLA-A24:, HLA-B*3801:, HLA-B*3901:, HLA-B*3902:7SFELKQFRL
t_mhc1_38535Human papillomavirus type 153G8GMN0|G8GMN0_9PAPI Major capsid protein L1L13MHC-Kk:, HLA-Cw*0401:, HLA-B*3801:, HLA-A24:, MHC-Dd:, MHC-Kd:6SFEPKQTQI
t_mhc1_38536Human papillomavirus 175L7X2M4|L7X2M4_9PAPI Protein E6E63HLA-Cw*0401:1SFFEIRMPC
t_mhc1_38537Human papillomavirus type 128E7BRQ7|E7BRQ7_9PAPI Protein E6E63HLA-Cw*0401:, HLA-B*5401:, MHC-Dd:, HLA-A24:, HLA-B8:, HLA-Cw*0301:, HLA-B*3901:, MHC-Kd:, HLA-B*3902:, HLA-B*3801:, MHC-Kb:11SFFEKNLSL
t_mhc1_38538Human papillomavirus 154R9QCI1|R9QCI1_9PAPI Protein E6E63HLA-A24:, HLA-B*3901:, MHC-Kb:, MHC-Dd:, HLA-B*5401:, HLA-B8:, MHC-Kd:, HLA-Cw*0301:, HLA-B*3801:, HLA-Cw*0401:, HLA-B*3902:11SFFEKQLSL
t_mhc1_38539Human papillomavirus type 194A0A2S0BE95|A0A2S0BE95_9PAPI Replication protein E1E13HLA-A*3101:, HLA-A*1101:2SFFQCVPKK
t_mhc1_38540Human papillomavirus type 29P50764|VE1_HPV29 Replication protein E1E13HLA-A*1101:, HLA-A*3101:, HLA-A*3302:3SFFQRLWAR
t_mhc1_38541Human papillomavirus type 81Q705E7|Q705E7_9PAPI Replication protein E1E13HLA-A*3302:, HLA-A*1101:, HLA-A*3101:3SFFQRSWAR
t_mhc1_38542Human papillomavirus type 21P50767|VE2_HPV21 Regulatory protein E2E23HLA-A*1101:1SFFSFEQRK
t_mhc1_38543Human papillomavirus type 144I3P6P8|I3P6P8_9PAPI Regulatory protein E2E23HLA-Cw*0401:, HLA-B*5401:2SFFVSMSTA
t_mhc1_38544Human papillomavirus type 32P36724|VE1_HPV32 Replication protein E1E13MHC-Ld:, HLA-Cw*0702:, HLA-B*3801:, HLA-Cw*0401:, HLA-A24:5SFGDLVRQF
t_mhc1_38545Human papillomavirus type 72bA0A059UAS1|A0A059UAS1_HPV72 Replication protein E1E13MHC-Ld:, HLA-A24:, HLA-Cw*0401:, HLA-B*5801:, HLA-B*3801:, HLA-Cw*0702:6SFGELVRQF
t_mhc1_38546Human papillomavirus 201A0A0H4LQU9|A0A0H4LQU9_9PAPI Protein E7E73HLA-B*3902:, HLA-Cw*0401:, HLA-B*3801:, MHC-Kd:, MHC-Dd:, HLA-A24:6SFGIRQLEL
t_mhc1_38547Human papillomavirus type 96Q6TY27|Q6TY27_9PAPI Replication protein E1E13MHC-Kd:, HLA-B*3801:, HLA-Cw*0401:, MHC-Kb:, HLA-A24:, HLA-B*3902:, HLA-Cw*0301:7SFGVGFMEL
t_mhc1_38548Human papillomavirus type 5P06920|VE1_HPV05 Replication protein E1E13MHC-Kd:, HLA-A24:, HLA-B*3902:, HLA-Cw*0401:, MHC-Kb:, HLA-Cw*0301:, HLA-B*3801:7SFGVGFNEL
t_mhc1_38549Human papillomavirus 134E7BQA9|E7BQA9_9PAPI Replication protein E1E13MHC-Kd:, HLA-B*3801:, MHC-Kb:, HLA-B*3902:, HLA-Cw*0401:, HLA-Cw*0301:, HLA-A24:7SFGVSFTEL
t_mhc1_38550Human papillomavirus 202A0A0H4LMJ3|A0A0H4LMJ3_9PAPI Minor capsid protein L2L23HLA-Cw*0401:1SFGYRPIEA
t_mhc1_38551Human papillomavirus type 50Q80927|Q80927_HPV50 Protein E6E63MHC-Dd:, HLA-A24:, HLA-B*3902:, HLA-B*3801:, HLA-Cw*0401:, MHC-Kd:, HLA-B*0702:7SFHCKKLAL
t_mhc1_38552Human papillomavirus KC5K4MKX1|K4MKX1_9PAPI Protein E6E63HLA-A24:, HLA-B*3902:, MHC-Dd:, HLA-Cw*0401:, HLA-B*0702:, HLA-B*3801:, MHC-Kd:7SFHCKQLAL
t_mhc1_38553Human papillomavirus 175L7X2M4|L7X2M4_9PAPI Protein E6E63HLA-B*3902:, HLA-Cw*0401:, MHC-Kd:, HLA-B*0702:, MHC-Dd:, HLA-A24:, HLA-B*3801:7SFHCKQLRL
t_mhc1_38554Human papillomavirus 201A0A0H4LMI6|A0A0H4LMI6_9PAPI Replication protein E1E13MHC-Ld:, HLA-B*3801:, HLA-A24:, HLA-B*5801:, HLA-B*0702:, HLA-Cw*0401:6SFHELTRAF
t_mhc1_38555Human papillomavirus 132E7BQ93|E7BQ93_9PAPI Protein E6E63HLA-B*5801:, HLA-B*0702:, HLA-Cw*0401:3SFHLVRHFW
t_mhc1_38556Human papillomavirus type 200A0A0H4LSV2|A0A0H4LSV2_9PAPI Protein E6E63HLA-Cw*0401:, MHC-Kd:, MHC-Kk:, MHC-Dd:, HLA-B*0702:5SFHNKKLSI
t_mhc1_38557Human papillomavirus type 48Q80920|VE6_HPV48 Protein E6E63HLA-B*0702:, MHC-Kd:, HLA-Cw*0401:3SFHNKRLSV
t_mhc1_38558Human papillomavirus 132E7BQ93|E7BQ93_9PAPI Protein E6E63MHC-Dd:, HLA-Cw*0401:, HLA-B*3801:, HLA-A24:, MHC-Kd:, HLA-B*0702:, HLA-B*3902:7SFHYKSLSL
t_mhc1_38559Human papillomavirus 121D7P174|D7P174_9PAPI Protein E7E73HLA-A*3302:, HLA-A*3101:2SFICTRCTR
t_mhc1_38560Human papillomavirus 121D7P175|D7P175_9PAPI Replication protein E1E13HLA-Cw*0401:1SFIDVHMRT
t_mhc1_38561Human papillomavirus type 103Q1AHT2|Q1AHT2_9PAPI Minor capsid protein L2L23MHC-Db:, HLA-B*5101:, MHC-Kd:, HLA-A24:, MHC-Kk:, HLA-B*5102:, HLA-Cw*0401:, HLA-B*3701:8SFIEGQTLI
t_mhc1_38562Human papillomavirus type 63Q07863|VL2_HPV63 Minor capsid protein L2L23HLA-B*5102:, MHC-Kd:, HLA-Cw*0401:, HLA-A24:, MHC-Kk:, MHC-Db:6SFIEPAPSI
t_mhc1_38563Human papillomavirus 139I6MRE1|I6MRE1_9PAPI Protein E6E63MHC-Kd:, HLA-B*5102:, HLA-Cw*0401:3SFIIKRLRV
t_mhc1_38564Human papillomavirus type 150D3VNF5|D3VNF5_9PAPI Major capsid protein L1L13MHC-Kd:, HLA-Cw*0401:, HLA-B*5201:3SFILQLCIV
t_mhc1_38565Human papillomavirus type 96Q6TY23|Q6TY23_9PAPI Major capsid protein L1L13HLA-Cw*0401:, HLA-B*5102:, MHC-Kd:3SFILQLCKV
t_mhc1_38566Human papillomavirus type 23P50789|VL1_HPV23 Major capsid protein L1L13HLA-Cw*0401:, MHC-Db:, HLA-B*5102:, HLA-A24:, MHC-Kk:, MHC-Kd:6SFILQLCRI
t_mhc1_38567Human papillomavirus 141I3P6N6|I3P6N6_9PAPI Minor capsid protein L2L23HLA-Cw*0401:1SFINPFENA
t_mhc1_38568Human papillomavirus type 83Q9WNM8|Q9WNM8_9PAPI Replication protein E1E13MHC-Ld:, HLA-B*4403:, HLA-B*3801:, HLA-Cw*0401:, HLA-A24:, HLA-Cw*0301:6SFISAFKLF
t_mhc1_38569Human papillomavirus KC5K4MLI6|K4MLI6_9PAPI Regulatory protein E2E23HLA-A24:, HLA-Cw*0401:, HLA-B*3801:, MHC-Ld:, HLA-B*4403:5SFISASTAF
t_mhc1_38570Human papillomavirus type 128E7BRR0|E7BRR0_9PAPI Regulatory protein E2E23HLA-Cw*0401:, HLA-B*5801:2SFISSVFRW
t_mhc1_38571Human papillomavirus 172V5W544|V5W544_9PAPI Replication protein E1E13MHC-Db:, HLA-Cw*0301:, HLA-Cw*0602:, HLA-A2.1:, HLA-B*3801:, MHC-Kd:, HLA-B*3901:, HLA-A24:, HLA-B*3902:, HLA-Cw*0401:10SFITFLTAL
t_mhc1_38572Human papillomavirus type 63Q07861|VL1_HPV63 Major capsid protein L1L13HLA-B*5102:, MHC-Kd:, HLA-Cw*0401:3SFIVQLCKV
t_mhc1_38573Human papillomavirus type 71Q6EGP0|Q6EGP0_9PAPI Minor capsid protein L2L23HLA-B*4403:, HLA-Cw*0401:, HLA-Cw*0702:3SFIVYGTEY
t_mhc1_38574Human papillomavirus type 88A8R8N1|A8R8N1_9PAPI Replication protein E1E13HLA-B*5801:, HLA-Cw*0401:, HLA-A24:3SFKELTRNF
t_mhc1_38575Human papillomavirus type 7P36816|VE7_HPV07 Protein E7E73HLA-Cw*0401:, HLA-B*0702:, MHC-Kd:3SFKIVTHCV
t_mhc1_38576Human papillomavirus type 24P50770|VE2_HPV24 Regulatory protein E2E23HLA-B*3701:, HLA-A24:, MHC-Kd:, HLA-Cw*0401:, MHC-Dd:, HLA-B8:6SFKQRSGFL
t_mhc1_38577Human papillomavirus type 2A3F907|A3F907_9PAPI Replication protein E1E13HLA-Cw*0401:, MHC-Ld:, HLA-A24:, HLA-B*3801:, HLA-Cw*0301:5SFLAAFKLF
t_mhc1_38578Human papillomavirus type 60Q80943|VE1_HPV60 Replication protein E1E13HLA-B*3901:, HLA-A24:, HLA-B*3801:, MHC-Db:, MHC-Kd:, HLA-Cw*0401:, HLA-Cw*0301:, HLA-B*3902:8SFLCALKTL
t_mhc1_38579Human papillomavirus 175L7X3A0|L7X3A0_9PAPI Replication protein E1E13HLA-A24:, HLA-B*3901:, MHC-Db:, HLA-B*3902:, MHC-Kd:, HLA-Cw*0301:, HLA-B*3801:, HLA-Cw*0401:8SFLCALRAL
t_mhc1_38580Human papillomavirus 139I6MRE2|I6MRE2_9PAPI Protein E7E73HLA-A*1101:1SFLCTGCSK
t_mhc1_38581Human papillomavirus type 48Q80920|VE6_HPV48 Protein E6E63HLA-A2.1:, HLA-B*3902:, HLA-B*3901:, HLA-B*3801:, HLA-Cw*0401:, HLA-Cw*0301:, HLA-A24:, MHC-Kd:8SFLDYLEKL
t_mhc1_38582Human papillomavirus 174M5EE42|M5EE42_9PAPI Replication protein E1E13HLA-A*3101:, HLA-A*1101:2SFLHNFPKK
t_mhc1_38583Human papillomavirus KC5K4MNK6|K4MNK6_9PAPI Replication protein E1E13HLA-B*4403:, HLA-A24:, HLA-Cw*0401:, MHC-Ld:, HLA-B*3801:5SFLIALKLF
t_mhc1_38584Human papillomavirus type 128E7BRQ9|E7BRQ9_9PAPI Replication protein E1E13HLA-Cw*0301:, HLA-A24:, HLA-Cw*0401:, MHC-Ld:, HLA-B*3801:, MHC-Db:6SFLINLKTF
t_mhc1_38585Human papillomavirus 167U6BRB0|U6BRB0_9PAPI Replication protein E1E13HLA-B*3801:, HLA-A24:, HLA-Cw*0301:, HLA-Cw*0401:, MHC-Ld:5SFLITFKTF
t_mhc1_38586Human papillomavirus 157A0A166FK25|A0A166FK25_9PAPI Replication protein E1E13HLA-A24:, MHC-Ld:, HLA-B*3801:, HLA-Cw*0401:4SFLITLKQF
t_mhc1_38587Human papillomavirus 201A0A0H4LMI6|A0A0H4LMI6_9PAPI Replication protein E1E13HLA-A24:, MHC-Ld:, HLA-Cw*0401:, HLA-B*3801:4SFLITLKTF
t_mhc1_38588Human papillomavirus 95Q705D7|Q705D7_9PAPI Replication protein E1E13MHC-Ld:, HLA-B*3801:, HLA-Cw*0401:, HLA-B*4403:, HLA-A24:, HLA-Cw*0702:6SFLIVLKSF
t_mhc1_38589Human papillomavirus type 153G8GMM6|G8GMM6_9PAPI Replication protein E1E13HLA-B*3801:, MHC-Ld:, HLA-Cw*0401:, HLA-A24:4SFLIYLKAF
t_mhc1_38590Human papillomavirus type 53B2WUX4|B2WUX4_HPV53 Replication protein E1E13HLA-Cw*0301:, HLA-B*3801:, MHC-Ld:, HLA-Cw*0401:, HLA-A24:5SFLSYFKLF
t_mhc1_38591Human papillomavirus type 16P03114|VE1_HPV16 Replication protein E1E11HLA-A24:, HLA-Cw*0401:, HLA-B*3801:, MHC-Ld:4SFLTALKRF
t_mhc1_38592Human papillomavirus 169K4MYV3|K4MYV3_9PAPI Replication protein E1E13HLA-Cw*0401:, HLA-Cw*0301:, MHC-Ld:, HLA-A24:, HLA-B*3801:5SFLTAMRLF
t_mhc1_38593Human papillomavirus type 156K7R1G7|K7R1G7_9PAPI Replication protein E1E13MHC-Ld:, HLA-Cw*0401:, HLA-B*3801:, HLA-A24:, HLA-Cw*0702:5SFLTVLRTF
t_mhc1_38594Human papillomavirus type 87Q9DIH5|Q9DIH5_9PAPI Replication protein E1e13HLA-B*3801:, MHC-Ld:, HLA-Cw*0702:, HLA-A24:, HLA-Cw*0401:5SFMDLVRQF
t_mhc1_38595Human papillomavirus type 87Q9DIH5|Q9DIH5_9PAPI Replication protein E1e13HLA-B*5801:, HLA-B*3801:, HLA-Cw*0401:, HLA-Cw*0301:, MHC-Ld:, HLA-A24:6SFMEALKHF
t_mhc1_38596Human papillomavirus type 90Q8JN99|Q8JN99_9PAPI Replication protein E1E13HLA-A24:, MHC-Ld:, HLA-Cw*0401:, HLA-B*3801:, HLA-B*5801:5SFMELARQF
t_mhc1_38597Human papillomavirus 134E7BQA7|E7BQA7_9PAPI Protein E6E63HLA-Cw*0401:, MHC-Kd:2SFMFKDLNV
t_mhc1_38598Human papillomavirus 132E7BQ95|E7BQ95_9PAPI Replication protein E1E13HLA-Cw*0301:, HLA-B*3901:, MHC-Kd:, HLA-B*3902:, HLA-A24:, HLA-B*3801:, HLA-Cw*0401:7SFMISLKQL
t_mhc1_38599Human papillomavirus 126G5ELP1|G5ELP1_9PAPI Replication protein E1HpV126gp33HLA-A24:, MHC-Ld:, HLA-Cw*0401:, HLA-B*3801:4SFMNKCSNF
t_mhc1_38600Human papillomavirus 157A0A166FK25|A0A166FK25_9PAPI Replication protein E1E13MHC-Ld:, HLA-Cw*0401:, HLA-B*3801:, HLA-A24:4SFMNKGSHF
t_mhc1_38601Human papillomavirus type 156K7R1G7|K7R1G7_9PAPI Replication protein E1E13HLA-Cw*0401:, HLA-B*3801:, MHC-Ld:, HLA-A24:4SFMNRASHF
t_mhc1_38602Human papillomavirus 175L7X3A0|L7X3A0_9PAPI Replication protein E1E13HLA-B*3801:, HLA-A24:, HLA-Cw*0401:, MHC-Ld:4SFMNRQSHF
t_mhc1_38603Human papillomavirus 167U6BRB0|U6BRB0_9PAPI Replication protein E1E13HLA-A*1101:1SFMTFVKGK
t_mhc1_38604Human papillomavirus type 16P03114|VE1_HPV16 Replication protein E1E11HLA-B*3902:, HLA-B*3801:, HLA-Cw*0401:, HLA-A24:, MHC-Kd:, MHC-Kb:6SFNDCTFEL
t_mhc1_38605Human papillomavirus 157A0A166FK25|A0A166FK25_9PAPI Replication protein E1E13HLA-A24:, HLA-B*5801:, HLA-B*3801:, MHC-Ld:, HLA-Cw*0401:5SFNELTRNF
t_mhc1_38606Human papillomavirus 175L7X3A0|L7X3A0_9PAPI Replication protein E1E13HLA-Cw*0401:, MHC-Ld:, HLA-B*5801:, HLA-B*3801:, HLA-A24:5SFNELTRSF
t_mhc1_38607Human papillomavirus 167U6BME3|U6BME3_9PAPI Protein E6E63HLA-Cw*0401:, MHC-Kd:2SFNERFCLV
t_mhc1_38608Human papillomavirus 151D3VNG2|D3VNG2_9PAPI Major capsid protein L1L13HLA-B*3902:, HLA-A24:, HLA-B*3801:, MHC-Kd:, HLA-Cw*0401:5SFNKSDVSL
t_mhc1_38609Human papillomavirus type 50Q80931|Q80931_HPV50 E4 protein (Fragment)E44HLA-Cw*0401:, MHC-Kd:2SFNLMPLYM