GEM

Neyveli Uttar Pradesh Power Limited procurement tender Kanpur Dehat UP 2025 - EMD ₹200000 RTGS/DD

Bid Publish Date

17-Jan-2026, 11:53 am

Bid End Date

14-Feb-2026, 3:00 pm

EMD

₹2,00,000

Progress

Issue17-Jan-2026, 11:53 am
AwardPending
Explore all 4 tabs to view complete tender details

Quantity

7420

Key Highlights

  • Explicit EMD amount: ₹200000 with multiple submission options (DD or RTGS/online).
  • Payment flexibility: Account Payee DD or RTGS/internet banking to Neyveli Uttar Pradesh Power Limited, Kanpur.
  • Delivery flex: 25% quantity variation during contract; extended delivery time calculated using a defined formula.
  • PBG/Performance Security: Accepted as DD or online RTGS; requirement within 15 days post award.
  • Submission specifics: Upload scanned proof of EMD and online payment along with bid; hard copy must arrive within set days.

Tender Overview

Neyveli Uttar Pradesh Power Limited seeks procurement completing across 91 BOQ items (N/A details) in KANPUR DEHAT, UTTAR PRADESH. The bid requires an **EMD of ₹200,000, with options for payment via RTGS/Internet Banking or Demand Draft payable to Neyveli Uttar Pradesh Power Limited, Kanpur. The buyer reserves a 25% quantity fluctuation during contract award and currency, with delivery timelines calculated from the last delivery date. Vendors must submit DD or online payment proof and deliver the hard copy within the specified days. This tender emphasizes compliant bid submission and secure payment practices at contract award.

Technical Specifications & Requirements

  • No technical specifications are provided in the tender text.
  • EMD submission options include Account Payee Demand Draft (DD) or online RTGS/internet banking transferring to the account of Neyveli Uttar Pradesh Power Limited, Kanpur.
  • Online payments require inclusion of the bid number and bidding entity in transaction details; proof must be uploaded with the bid.
  • Successful bidder may provide Performance Security via DD or online RTGS, with DD payable at Kanpur and online payments tied to the contract number.
  • Extension logic for delivery: 25% quantity adjustments and additional time calculations per the original delivery period, minimum 30 days.

Terms, Conditions & Eligibility

  • EMD: ₹200,000 required; can be paid via DD or RTGS/online; proof to be uploaded with bid.
  • Delivery & Option Clause: Purchaser may increase/decrease quantity up to 25%; extended delivery time follows a formula: (Additional quantity / Original quantity) × Original delivery period, minimum 30 days.
  • PBG/Performance Security: Can be provided as DD or via online RTGS; must be delivered within 15 days of contract award.
  • Submission Deliverables: Include scanned proof of EMD/online payment with bid and hard copy delivery within the stated window.
  • Location: Kanpur, Uttar Pradesh.

Key Specifications

  • EMD amount: ₹200000

  • EMD submission options: DD payable at Kanpur or RTGS/online transfer

  • RTGS/online transfer details: Neyveli Uttar Pradesh Power Limited, Account No. 33780367147, IFSC SBIN0011607, Bank: State Bank of India, Panki Kanpur

  • Delivery option clause: quantity may be increased/decreased by up to 25%; additional time calculation

  • Performance Security: via DD or online RTGS; must be delivered within 15 days of award

Terms & Conditions

  • EMD specified as ₹200000 with DD or RTGS submission

  • Quantity adjustments up to 25% during and after contract

  • Delivery period calculations with minimum 30 days

Important Clauses

Payment Terms

EMD and performance security may be paid via DD or RTGS; online proof required; payment integration with bid

Delivery Schedule

Option clause allows 25% quantity variation; delivery period recalculated, minimum 30 days

Penalties/Liquidated Damages

Not specified in provided data; LD may apply per standard procurement terms

Bidder Eligibility

  • Must submit EMD ₹200000 via DD or RTGS with proof

  • Must provide online payment proof and hard copy within stated timeframe

  • Comply with delivery extension terms and contract rates for option quantities

Documents 6

GeM-Bidding-8671136.pdf

Main Document

BOQ Document

BOQ

BOQ Document

BOQ

Other Documents

OTHER

Buyer uploaded ATC document

ATC

GEM General Terms and Conditions Document

GEM_GENERAL_TERMS_AND_CONDITIONS

Past Similar Tenders (Historical Results)

5 found

Indian Army ELECTRIC WELDING ROD & STEEL BAR ALLOY Tender 2025 – 25x3mm, 50x8mm, Angles 25x25x3 & 50x50x6, Nails Procurement

Indian Army

SONITPUR, ASSAM

Posted: 14 December 2025
Closed: 24 December 2025
GEM

Carbon Steel Hollow Seamless Bars or Pipe,Carbon Steel Hollow Seamless Bars or Pipe

Directorate Of Employment & Training

NAVSARI, GUJARAT

Posted: 24 November 2025
Closed: 9 December 2025
GEM

Schedule No. 1 - 100261901 - 10 - M1618991181 - PIPE, AS, P92, 6.35, 25 NB,Schedule No. 2 - 1002619

Ntpc Limited

AURANGABAD, BIHAR

Posted: 26 November 2025
Closed: 8 December 2025
GEM

MS oxygen lancing pipe light class 25 mm NB as per IS 10577-1982

Alloy Steel Plant

BARDHAMAN, WEST BENGAL

Posted: 19 November 2025
Closed: 29 November 2025
GEM

Rashtriya Chemicals And Fertilizers Limited CS Pipes Tender Raigad Maharashtra 2025 ISO/Make In India

Rashtriya Chemicals And Fertilizers Limited (rcf)

RAIGAD, MAHARASHTRA

Posted: 8 November 2025
Closed: 29 November 2025
GEM

Bill of Quantities (BOQ) 91 Items

Item # Title Description Quantity Unit Consignee Delivery (Days)
1 25 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH XXS S160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
2 40 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH XXS S160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
3 50 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH XXS S160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
4 25 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
5 40 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
6 50 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
7 80 NB Alloy Steel Seamless Pipe ASTM A335 P91 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
8 25 NB Alloy Steel Seamless Pipe ASTM A335 P22 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
9 40 NB Alloy Steel Seamless Pipe ASTM A335 P22 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
10 50 NB Alloy Steel Seamless Pipe ASTM A335 P22 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
11 80 NB Alloy Steel Seamless Pipe ASTM A335 P22 SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
12 25 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 80 As per technical data sheet 120 mtr consignee9.nuppl.cnb 120
13 40 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 80 As per technical data sheet 120 mtr consignee9.nuppl.cnb 120
14 50 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 80 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
15 25 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
16 40 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
17 50 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
18 80 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 240 mtr consignee9.nuppl.cnb 120
19 100 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 240 mtr consignee9.nuppl.cnb 120
20 150 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 180 mtr consignee9.nuppl.cnb 120
21 200 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
22 300 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 30 mtr consignee9.nuppl.cnb 120
23 350 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 30 mtr consignee9.nuppl.cnb 120
24 400 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 40 As per technical data sheet 30 mtr consignee9.nuppl.cnb 120
25 25 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
26 40 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
27 50 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
28 80 NB Carbon Steel Seamless Pipe ASTM A106 Gr. B SCH 160 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
29 15 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
30 25 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
31 40 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
32 50 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 300 mtr consignee9.nuppl.cnb 120
33 80 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 180 mtr consignee9.nuppl.cnb 120
34 100 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 90 mtr consignee9.nuppl.cnb 120
35 150 NB Stainless Steel Seamless Pipe ASTM A312 TP304 SCH 40 As per technical data sheet 60 mtr consignee9.nuppl.cnb 120
36 25 NB 45 degree Elbow Socket Weld ASTM A335 P91 SCH 160 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
37 40 NB 45 degree Elbow Socket Weld ASTM A335 P91 SCH 160 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
38 50 NB 45 degree Elbow Socket Weld ASTM A335 P91 SCH 160 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
39 25 NB 90 degree Elbow Socket Weld ASTM A335 P91 SCH 160 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
40 40 NB 90 degree Elbow Socket Weld ASTM A335 P91 SCH 160 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
41 50 NB 90 degree Elbow Butt Weld ASTM A335 P91 SCH 160 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
42 80 NB 90 degree Elbow Butt Weld ASTM A335 P91 SCH 80 As per technical data sheet 20 nos consignee9.nuppl.cnb 120
43 50 NB 90 degree Elbow Socket Weld ASTM A335 P91 SCH 40 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
44 25 NB 45 degree Elbow Socket Weld ASTM A335 P22 SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
45 40 NB 45 degree Elbow Socket Weld ASTM A335 P22 SCH 160 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
46 50 NB 45 degree Elbow Socket Weld ASTM A335 P22 SCH 160 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
47 25 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
48 40 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
49 50 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 160 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
50 25 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
51 40 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
52 50 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
53 80 NB 90 degree Elbow Butt Weld ASTM A335 P22 SCH 80 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
54 25 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 40 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
55 40 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 40 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
56 50 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 40 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
57 80 NB 90 degree Elbow Butt Weld ASTM A335 P22 SCH 40 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
58 125 NB 90 degree Elbow Socket Weld ASTM A335 P22 SCH 40 As per technical data sheet 20 nos consignee9.nuppl.cnb 120
59 25 NB 45 degree Elbow Socket Weld ASTM A106 Grade-B SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
60 40 NB 45 degree Elbow Socket Weld ASTM A106 Grade-B SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
61 50 NB 45 degree Elbow Socket Weld ASTM A106 Grade-B SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
62 25 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
63 40 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
64 50 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 160 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
65 25 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
66 40 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
67 50 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
68 80 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 80 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
69 25 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
70 40 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
71 50 NB 90 degree Elbow Socket Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
72 80 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
73 100 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
74 150 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 40 nos consignee9.nuppl.cnb 120
75 200 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 10 nos consignee9.nuppl.cnb 120
76 300 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 10 nos consignee9.nuppl.cnb 120
77 350 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 10 nos consignee9.nuppl.cnb 120
78 400 NB 90 degree Elbow Butt Weld ASTM A106 Grade-B SCH 40 As per technical data sheet 10 nos consignee9.nuppl.cnb 120
79 15 NB 90 degree Elbow Socket Weld ASTM A312 TP304 SCH 160 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
80 20 NB 90 degree Elbow Socket Weld ASTM A312 TP304 SCH 160 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
81 40 NB 90 degree Elbow Socket Weld ASTM A312 TP304 SCH 160 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
82 15 NB 90 degree Elbow Socket Weld ASTM A312 TP304 SCH 80 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
83 25 NB 90 degree Elbow Socket Weld ASTM A312 TP304 SCH 80 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
84 40 NB 90 degree Elbow Socket Weld ASTM A312 TP304 SCH 80 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
85 15 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
86 25 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
87 40 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
88 50 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 100 nos consignee9.nuppl.cnb 120
89 80 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 50 nos consignee9.nuppl.cnb 120
90 100 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 30 nos consignee9.nuppl.cnb 120
91 150 NB 90 degree Elbow Butt Weld ASTM A312 TP304 SCH 40 As per technical data sheet 20 nos consignee9.nuppl.cnb 120

🤖 AI-Powered Bidder Prediction

Discover companies most likely to bid on this tender

Live AI
Historical Data

Required Documents

1

GST registration certificate

2

PAN card

3

Experience certificates (if applicable)

4

Financial statements (as required by the buyer)

5

EMD submission document (DD or RTGS proof)

6

Technical bid documents (if applicable)

7

OEM authorizations or vendor qualifications (if specified)

Frequently Asked Questions

Key insights about UTTAR PRADESH tender market

How to bid in the Neyveli power tender in Kanpur Dehat UP 2025

Bidders must submit an EMD of ₹200000 via DD payable at Kanpur or online RTGS to Neyveli Uttar Pradesh Power Limited. Include proof with bid, upload scanned EMD proof and ensure hard copy delivery within 5 days after bid end/opening date. Follow online payment details and contract terms for submission.

What documents are required for Neyveli power tender in Kanpur

Required documents include GST registration, PAN card, experience certificates, financial statements, EMD proof (DD or RTGS), and any OEM authorizations. Technical bid documents or vendor qualifications should be provided if specified by the buyer terms.

What are the delivery extension terms for this Neyveli power tender

The buyer may increase or decrease quantity up to 25% and extend delivery time accordingly. The extra time is calculated as (additional quantity / original quantity) × original delivery period, with a minimum of 30 days unless original period exceeds that, ensuring schedule alignment.

What is the EMD amount for Neyveli power Kanpur tender 2025

The EMD amount is ₹200000 payable via Demand Draft or online RTGS. Bidders must upload proof of EMD with the bid and submit the hard copy to the buyer within 5 days of bid end/opening date.

What are the payment terms for the Neyveli power procurement

EMD and performance security may be paid via DD or online RTGS. Online transfer requires including the contract number and seller name in the transaction details. A scanned proof must accompany the bid; performance security must be delivered within 15 days of award.

Where is the Neyveli power tender location and who is the organization

The tender is in Kanpur Dehat, Uttar Pradesh, issued by Neyveli Uttar Pradesh Power Limited. The procurement relates to unspecified goods under the buyer's terms, with EMD and delivery rules applying as stated in the bid terms.

What is the required proof for EMD payment submission in this tender

Submit scanned proof of the DD or online RTGS transfer with the bid. The DD must be in the name of Neyveli Uttar Pradesh Power Limited and payable at Kanpur; for online payments, include the bid number and bidding entity in transfer details.

Are there any standards or certifications specified for this tender

No explicit technical standards are listed in the tender text. The submission emphasizes EMD, payment methods, and delivery terms rather than product-specific standards; bidders should verify with the buyer for any required certifications during bidding.

Similar Tenders

5 found

Carbon steel pipe, Size- 15 NB, Rating- Sch 40, Material- SA-106 Gr. B,Carbon steel pipe, Size- 25

Nuclear Power Corporation Of India Limited

📍 THANE, MAHARASHTRA

EMD: ₹1.0 L
⏰ Deadline: 2 months left
🛒 Type: Goods
View GEM

Steel Pipe/Tube as per ASTM A423,Steel Pipe/Tube as per ASTM A423

Gujarat State Electricity Corporation Limited (gsecl) Vadodara

📍 ANAND, GUJARAT

EMD: ₹15,876
⏰ Deadline: 3 weeks left
🛒 Type: Goods
View GEM

S S 304 SEAMLESS PTFE LINED CONCENTRIC REDUCER SIZE-65/50MM NB, SCH-40 FLANGE AS PER ANSI B16.5

Munitions India Limited

📍 HOSHANGABAD, MADHYA PRADESH

⏰ Deadline: 3 weeks left
🛒 Type: Goods
View GEM

Garden Reach Shipbuilders & Engineers Limited Seamless Steel Pipe Tender 300 NB ASTM A106 Gr.B Kolkata 2026

Garden Reach Ship Builders And Engineers Limited (grse)

📍 KOLKATA, WEST BENGAL

EMD: ₹13,000
⏰ Deadline: 3 weeks left
🛒 Type: Goods
View GEM

Seamless Pipe 6" dia, Sch. 80, SA 106 Gr. B. or equivalent specification,Seamless Pipe 8" dia, Sch.

Oil And Natural Gas Corporation Limited

📍 EAST GODAVARI, ANDHRA PRADESH

⏰ Deadline: 2 weeks left
🛒 Type: Goods
View GEM