PDF- GFP LIST-JSAM W56HZV-21-R-0130.pdf
PDF 502 KB Posted
- Attached to
- Solicitation - JSAM RW MPU- 5
- Solicitation number
- W912CH-24-R-0121
- Issued by
-
Department of the Army
About this file
This is a Government Furnished Property (GFP) list for the JSAM (Joint Service Aircrew Mask) RW MPU-5 procurement under contract W56HZV-21-R-0130. The document provides a comprehensive inventory of 100 line items of tooling and fixtures required for the manufacture of the MPU-5 respirator system components. The tooling includes plastic injection molds, rubber injection molds, cooling fixtures, inspection fixtures, vacuum form molds, and various specialized tooling fixtures for components such as demist ducts, connectors, hood rings, faceplate assemblies, battery boxes, blower housings, and valve bodies. All items are classified as material to be consumed with no serial management requirements. The tooling is organized by component size categories (X-Large, Large, Medium, Small) for various modular elements. All line items carry NSN references and are associated with manufacturer CAGE code 81361, indicating this is equipment and tooling that will be provided by the government to the contractor for production purposes.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| W912CH24R0121 Amend - 0004.pdf | ||
| W912CH24R0121- Amend 0003.pdf | ||
| Amend 002 W912CH-24-R-0121.pdf | ||
| W912CH24R0121 Amend 0001.pdf | ||
| GFE-GFP ContractorAcountabilityInstructions.docx | DOCX document | |
| Attachment 0001 Parts List.xlsx | XLSX spreadsheet | |
| Attach A - CUI.pdf | ||
| TAV-C PWS_SOW for New Manufacture with GFM TAV-C Portal User Access - End User SOP.docx | DOCX document | |
| FAT REQUIREMENTS.docx | DOCX document | |
| GFP attachment W912CH25R0054_1.pdf | ||
| RFP- W912CH-24-R-0121 JSAM FINAL.pdf | ||
| Government Furnished Property-Engineering Exceptions Requirements.docx | DOCX document | |
| FORM 069 Cost Estimate Letter.docx | DOCX document | |
| FAT Waiver Worksheet - FORM 081.pdf | ||
| CDRL - OPSEC Training _Final (v3 2025).pdf | ||
| CONTRACT DATA REQUIREMENTS LIST (CDRLS).docx | DOCX document |
Show all 16
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
LINE
NUMBER*
ITEM NAME*
ITEM
DESCRIPTION* NSN† MFR CAGE†,††
Tooling: Demist duct LH
Tooling Fixture 81361
Tooling: Demist Inlet Connector
Tooling Fixture 81361
Tooling: Demist PRV cover
Tooling Fixture 81361
Tooling: Demist PRV seat
Tooling Fixture 81361
Tooling: hosing, demist control valve
Tooling Fixture 81361
Tooling: fitting, demist control valve
Tooling Fixture 81361
Tooling: Poppet, demist control valve
Tooling Fixture 81361
Tooling: Valsalva, Anchor, MPU-5
Plastic Injection Mold
81361
Tooling: Airguide, Overmold Assy, MPU-5, Large
Rubber Injection Mold
81361
Tooling: Airguide, Overmold Assy, MPU-5, Small
Rubber Injection Mold
81361
Tooling: Breathing Hose
Rubber Injection Mold
81361
Tooling: Common Mold Base
Tooling Fixture 81361
Tooling: Outlet Connector, Female 40 mm
Tooling Fixture 81361
Tooling: Outlet Connector, Female 36 mm
Tooling Fixture 81361
Tooling: Connector, Female 36 mm
Tooling Fixture 81361
Tooling: Connector, Female 40 mm
Tooling Fixture 81361
Tooling: Housing Latch Hood Ring Lower
Plastic Injection Mold
81361
Tooling: Tether Button, MPU-5
Plastic Injection Mold
81361
Contract Information
Provisioned Items
Tooling: COVER
BUTTON;
VALSALVA; MPU-5
Plastic Injection Mold
81361
Tooling: Airguide Plate, MPU-5
Plastic Injection Mold
81361
Tooling: Face Plate Cooling Fixture
Cooling Fixture 81361
Tooling: Hood Ring Inspection Fixture
Inspection Fixture 81361
Tooling: Face Plate Inspection Fixture
Inspection Fixture 81361
Tooling: Valve Body, MPU-5
Plastic Injection Mold
81361
Tooling: Comm's Pass Through, MPU-
Plastic Injection Mold
81361
Tooling: Faceplate Seal Cover, MPU-5, X-Large
Vacuum Form Mold
81361
Tooling: Faceseal Cover, MPU-5, X- Large
Vacuum Form Mold
81361
Tooling: Faceplate Seal Cover, MPU-5, Large
Vacuum Form Mold
81361
Tooling: Faceseal Cover, MPU-5, Large
Vacuum Form Mold
81361
Tooling: Faceplate Seal Cover, MPU-5, Medium
Vacuum Form Mold
81361
Tooling: Faceseal Cover, MPU-5, Medium
Vacuum Form Mold
81361
Tooling: Faceplate Seal Cover, MPU-5, Small
Vacuum Form Mold
81361
Tooling: Faceseal Cover, MPU-5, Small
Vacuum Form Mold
81361
Tooling: CLIP
MOUNT
SPECTACLE
ASSEMBLY; MPU-5
Tooling Fixture 81361
Tooling: Tube, Drink, MPU-5 &
MPU-6
Rubber Injection Mold
81361
Tooling: Housing Latch
Tooling Fixture 81361
Tooling: Tee Connector
Tooling Fixture 81361
Tooling: Buckle, Body
Plastic Injection Mold
81361
Tooling: Buckle, Retainer
Plastic Injection Mold
81361
40 Tooling: Valve Seat Plastic Injection Mold
81361
Tooling: Cap, Retainer (see 10014470)
Plastic Injection Mold
81361
Tooling: Hood Band MPU-5, X-Large
Plastic Injection Mold
81361
Tooling: Hood Band MPU-5, Large
Plastic Injection Mold
81361
Tooling: Hood Band MPU-5, Medium
Plastic Injection Mold
81361
Tooling: Hood Band MPU-5, Small
Plastic Injection Mold
81361
Tooling: PAD;
NOSE; VALSALVA
Plastic Injection Mold
81361
Tooling: Handle Shaft, MPU-5
Plastic Injection Mold
81361
Tooling: T- Connector
Rubber Injection Mold
81361
49 Tooling: Gasket Tooling Fixture 81361
Tooling: Dead space cover
Rubber Injection Mold
81361
Tooling: Oxygen Hose
Tooling Fixture 81361
Tooling: Oxygen Hose
Tooling Fixture 81361
Tooling: Sleeve Hose
Rubber Injection Mold
81361
Tooling: Hose, Breathing, MPU-5
Tooling Fixture 81361
Tooling: Breathing Hose
Tooling Fixture 81361
Tooling: JSAM MPU- 5 Blower Housing
Plastic Injection Mold
81361
Tooling: VPU housing
Tooling Fixture 81361
Tooling: Valve Body Mounting Plate, MPU-5
Tooling Fixture 81361
Tooling: Faceseal Overmold, MPU-5, X-Large
Rubber Injection Mold
81361
Tooling: Hood Ring Assy MPU-5, X- Large
Plastic Injection Mold
81361
Tooling: Faceplate Frame Assy, MPU- 5, X-Large
Plastic Injection Mold
81361
Tooling: Soft Outer Shell, MPU-5, X- Large
Rubber Injection Mold
81361
Tooling: Faceplate Seal, MPU-5, X- Large
Rubber Injection Mold
81361
Tooling: Faceseal Overmold, MPU-5, Large
Rubber Injection Mold
81361
Tooling: Hood Ring Assy MPU-5, Large
Plastic Injection Mold
81361
Tooling: Faceplate Frame Assy, MPU- 5, Large
Plastic Injection Mold
81361
Tooling: Soft Outer Shell, MPU-5, Large
Rubber Injection Mold
81361
Tooling: Faceplate Seal, MPU-5, Large
Rubber Injection Mold
81361
Tooling: Faceseal Overmold, MPU-5, Medium
Rubber Injection Mold
81361
Tooling: Hood Ring Assy MPU-5, Medium
Plastic Injection Mold
81361
Tooling: Faceplate Frame Assy, MPU- 5, Medium
Plastic Injection Mold
81361
Tooling: Soft Outer Shell, MPU-5, Medium
Rubber Injection Mold
81361
Tooling: Faceplate Seal, MPU-5, Medium
Rubber Injection Mold
81361
Tooling: Faceseal Overmold, MPU-5, Small
Rubber Injection Mold
81361
Tooling: Hood Ring Assy MPU-5, Small
Plastic Injection Mold
81361
Tooling: Faceplate Frame Assy, MPU- 5, Small
Plastic Injection Mold
81361
Tooling: Soft Outer Shell, MPU-5, Small
Rubber Injection Mold
81361
Tooling: Faceplate Seal, MPU-5, Small
Rubber Injection Mold
81361
Tooling: Shuttle Table Interface
Tooling Fixture 81361
Tooling: Shuttle Table Interface
Tooling Fixture 81361
Tooling: End of Arm for Plastic Molds -
XL
Tooling Fixture 81361
Tooling: End of Arm for Plastic Molds - L
Tooling Fixture 81361
Tooling: End of Arm for Plastic Molds - M
Tooling Fixture 81361
Tooling: End of Arm for Plastic Molds - S
Tooling Fixture 81361
Tooling: Docking Port, Canteen Adapter
Rubber Injection Mold
81361
Tooling: Flapper Valve
Rubber Injection Mold
81361
Tooling: Exhalation Valve
Rubber Injection Mold
81361
Tooling: Valsalva, Arm, Right, MPU-5
Plastic Injection Mold
81361
Tooling: Valsalva, Left, Right, MPU-5
Plastic Injection Mold
81361
Tooling: Adjuster for Spec Mounting Clips
Rubber Injection Mold
81361
Tooling: Battery Box Cover
Plastic Injection Mold
81361
Tooling: Battery Box Latch
Plastic Injection
Tooling: Battery Box Case Assy
Plastic Injection Mold
81361
Tooling: Spiral Housing
Plastic Injection Mold
81361
Tooling: Switch Box Cover
Plastic Injection Mold
81361
Tooling: Intake Cover
Plastic Injection Mold
81361
Tooling: Motor Housing
Plastic Injection Mold
81361
Tooling: Switch Box Cover
Plastic Injection Mold
81361
Tooling: Blower Restrictor Plate
Plastic Injection Mold
81361
100 Tooling: Elbow Plastic Injection
PART NUMBER†,†† SERIALLY
MANAGED?*
PROPERTY
CLASSIFICATION
PROPERTY USAGE
PROPERTY
SYSTEM ID
T Demist Duct LH No Material Consume
T Demist Inlet Connector
No Material Consume
T Demist PRV Cover
No Material Consume
T Demist PRV Seat No Material Consume
T Demist Control Valve
No Material Consume
T Demist Control Valve Fitting
No Material Consume
T Demist Control Valve Poppet
No Material Consume
T10014686 No Material Consume
9 No Material Consume
T806882 No Material Consume
T806356 No Material Consume
T Common Base Mold
No Material Consume
T Female 40 mm Outlet Connector
No Material Consume
T Female 36 mm Outlet Connector
No Material Consume
T Female 36 mm Connector
No Material Consume
T Female 40 mm Connector
No Material Consume
T10014605 No Material Consume
T10014638 No Material Consume
Requistioned Items
T10014689 No Material Consume
T10014692 No Material Consume
CF10014X99 No Material Consume
IF10014X07 No Material Consume
IF10014X99 No Material Consume
T10014622 No Material Consume
T10014643 No Material Consume
T10014633 No Material Consume
T10014635 No Material Consume
T10014733 No Material Consume
T10014735 No Material Consume
T10014833 No Material Consume
T10014835 No Material Consume
T10014933 No Material Consume
T10014935 No Material Consume
T Clip Mount Spectacle Assembly
No Material Consume
T10011857 No Material Consume
T Housing Latch No Material Consume
T Tee Connector No Material Consume
T10013698 No Material Consume
T10013699 No Material Consume
T10013541 No Material Consume
T10014470 No Material Consume
T10014613 No Material Consume
T10014713 No Material Consume
T10014813 No Material Consume
T10014913 No Material Consume
T806784 No Material Consume
T10014602 No Material Consume
T10011852 No Material Consume
T Gasket No Material Consume
T10013539 No Material Consume
T Oxygen Hose 1 No Material Consume
T Oxygen Hose 2 No Material Consume
T806078-02 No Material Consume
T MPU-5 Breathing Hose
No Material Consume
T Breathing Hose No Material Consume
T10012313 No Material Consume
T VPU Housing No Material Consume
T10014600 No Material Consume
T10014693 No Material Consume
T10014607 No Material Consume
T10014699 No Material Consume
T10014609 No Material Consume
T10014611 No Material Consume
T10014793 No Material Consume
T10014707 No Material Consume
T10014799 No Material Consume
T10014709 No Material Consume
T10014711 No Material Consume
T10014893 No Material Consume
T10014807 No Material Consume
T10014808 No Material Consume
T10014809 No Material Consume
T10014811 No Material Consume
T10014993 No Material Consume
T10014907 No Material Consume
T10014908 No Material Consume
T10014909 No Material Consume
T10014911 No Material Consume
ST10014X99 No Material Consume
STI10014X99 No Material Consume
T End Arm XL No Material Consume
T End Arm L No Material Consume
T End Arm M No Material Consume
T End Arm S No Material Consume
T10011894 No Material Consume
T10012098 No Material Consume
T10013952 No Material Consume
T10014687 No Material Consume
T10014688 No Material Consume
T10014915 No Material Consume
T10018000 No Material Consume
T10018001 No Material Consume
T10018012 No Material Consume
TC-10103-001 No Material Consume
TC-10104-001 No Material Consume
TC-10105-001 No Material Consume
TC-10106-001 No Material Consume
TC-10107-001 No Material Consume
TC-20142-001 No Material Consume
T5-1-2754 No Material Consume
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
File details come from the government source that posted it. Updated .