2010 Audi A3, DPF and MIL

   #1  

so19

Verified VCDS User
Verified
Joined
Mar 6, 2019
Messages
3
Reaction score
0
Location
Romania
VCDS Serial number
C?ID=340926
Hello all,

This is my first post here, so please be kind (if you can) :).

I have a 2010 Diesel Audi A3 which I bought used in 2015. The DPF problems started about two years back.

I had to spend one night in the car and as it was cold, I had to keep the engine running. The next morning the DPF warning light appeared within 10 minutes of me waking up. I took it for a drive on the highway and the warning went away. Over the next 6 months I did a lot highway driving and didn't have any more problems. Since two years ago I do mostly city commute and the PDF saga began.

I've taken it to a neighbourhood shop and they regenerated the DPF a couple of times when the problem wouldn't go away by driving on the highway. For the better part of the last 2 years we got along by driving on the highway for about one and a half hours per week when the DPF warning lit up. The mileage between consecutive warnings varied between 150 and 700 Km [after a 500Km highway trip].

Recently I purchased a HEX-V2 interface so i wouldn't have to spend the extra hour and a half every week to clean the DPF.

I've done it 3 times so far, but I have a few questions:

1. When doing the xxx471 coding for cleaning the DPF while standing, how do I stop it? I've just let the soot mass drop closest to 0 and hit the cancel button. Should I wait until the process stops automatically?
2. I've hit a wrong button [Forget learned values.. something] and now the measured soot mass is negative. How do I "reset" or calibrate it? The thing that got to me is that the last time I've had to do the DPF regeneration, the calculated soot mass was around 11g. Other times it was around 24g, as I've seen it should be for the DPF warning light to light up.
3. The MIL light has been on for the last two weeks or so. I'm including the full auto-scan. Is this something that can wait a coupe of more weeks with ~30 Km of travel per day? Honest opinion or best guess :)), I know nobody can predict the future :)
4. Am I damaging something to the car if I continue to do forced DPF regenerations while standing? I've seen the pre-heater light [the one that looks like a spring] appear while going for a drive after forced DPF regeneration. This only happens [so far] if I take to the road in the first half hour or so after DPF regen and doesn't appear anymore if I take the key out and restart the engine.

PS: replacing the DPF is about 2500$ at the dealer and I'm not sure it's worth it on a nearly 10 year car, especially considering I'm going to continue driving mainly in the city and it's gonna clog again.

Thank you to anyone willing and able to take the time to help me make sense of this situation.

Code:
Wednesday,06,March,2019,09:58:51:21973
VCDS -- Windows Based VAG/VAS Emulator Running on Windows 10 x64
VCDS Version: 18.9.1.0 (x64)  HEX-V2 CB: 0.4437.4
Data version: 20190114 DS296.0
www.Ross-Tech.com


VIN: WAUZZZ8P0AA163968   License Plate: 
Mileage: 186530km-115904mi   Repair Order: 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------


Chassis Type: 8P-AU35 (1K0)
Scan: 01 03 08 09 10 15 16 17 19 25 42 44 46 47 52 55 61 62 69 72
          77

VIN: WAUZZZ8P0AA163968   Mileage: 186530km-115904miles

01-Engine -- Status: Malfunction 0010
03-ABS Brakes -- Status: OK 0000
04-Steering Angle -- Status: OK 0000
08-Auto HVAC -- Status: OK 0000
09-Cent. Elect. -- Status: Malfunction 0010
10-Park/Steer Assist -- Status: OK 0000
15-Airbags -- Status: OK 0000
16-Steering wheel -- Status: Malfunction 0010
17-Instruments -- Status: OK 0000
19-CAN Gateway -- Status: OK 0000
25-Immobilizer -- Status: OK 0000
42-Door Elect, Driver -- Status: OK 0000
44-Steering Assist -- Status: OK 0000
46-Central Conv. -- Status: OK 0000
47-Sound System -- Status: OK 0000
52-Door Elect, Pass. -- Status: OK 0000
55-Headlight Range -- Status: OK 0000
61-Battery Regul. -- Status: OK 0000
62-Door, Rear Left -- Status: OK 0000
69-Trailer -- Status: OK 0000
72-Door, Rear Right -- Status: OK 0000
77-Telephone -- Status: Malfunction 0010
-------------------------------------------------------------------------------
Address 01: Engine (J623-CFFB)       Labels:. 03L-906-018-CFF.clb
   Part No SW: 03L 906 018 AB    HW: 03L 906 018 AG
   Component: R4 2.0l TDI   H20 9979  
   Revision: 41H20---    Serial number: AUX7Z0J3FNF005
   Coding: 00190012042401080000
   Shop #: WSC 53198 002 1048576
   ASAM Dataset: EV_ECM20TDI01103L906018AB 003012
   ROD: EV_ECM20TDI01103L906018AB.rod
   VCID: 6A8C34CCBCFAB407209-803E

2 Faults Found:
4807 - EGR System 
          P0401 00 [039] - Insufficient Flow
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Status: 00000001
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 186535 km
                    Date: 2019.03.06
                    Time: 19:44:15

                    Engine speed: 1694.00 /min
                    Normed load value: 22.4 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 42 ∞C
                    Intake air temperature: 20 ∞C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 14.580 V
                    Unlearning counter according OBD: 40
                    Throttle valve adapter: specified value: 32.28 %
                    EGR Solen.val.: actual value: 15.95 %
                    Charge air pressure specified value: 1082 hPa
                    Charge Pressure Actuator: acknowledgment: 93.47 %
                    Air mass: specified value: 261.8 mg/stroke
                    Air mass: actual value (mg/stroke): 380.2 mg/stroke

5286 - Throttle Position Sensor (G69) 
          P0121 00 [237] - Implausible Signal
          MIL ON - Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Status: 00000001
                    Fault Priority: 2
                    Fault Frequency: 10
                    Mileage: 186286 km
                    Date: 2019.02.21
                    Time: 22:35:15

                    Engine speed: 695.50 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 72 ∞C
                    Intake air temperature: 34 ∞C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 14.700 V
                    Unlearning counter according OBD: 40
                    Air mass: actual value (mg/stroke): 3276.7 mg/stroke
                    Throttle valve adapter: specified value: 0.00 %
                    Throttle valve adapter: actual value: 0.52 %
                    Throttle valve adapter: offset closed: -13.48 %
                    Throttle valve adapter: status-Bits 0-7: 0
                    Throttle valve adapter: status-Bits 0-7: 55
                    Throttle valve adapter: status-Bits 0-7: 2
                    Throttle valve adapter: status-Bits 0-7: 8
                    Throttle valve adapter: uncond voltage actual value: 1011.6 mV

Readiness: 1 1 0 0 0 

-------------------------------------------------------------------------------
Address 03: ABS Brakes (J104)       Labels:. 1K0-907-379-60EC1F.clb
   Part No SW: 1K0 907 379 AJ    HW: 1K0 907 379 AJ
   Component: ESP MK60EC1   H30 0107  
   Revision: 00H30001    
   Coding: 11424012092800FD881402EA90210052380800
   Shop #: WSC 06314 000 00000
   VCID: 7AAC048CCCDA0487D09-802E

No fault code found.

-------------------------------------------------------------------------------
Address 08: Auto HVAC        Labels: 8P0-820-043.lbl
   Part No SW: 8P0 820 043 BN    HW: 8P0 820 043 BN
   Component: KlimavollautomatH09 0150  
   Revision: 000085      Serial number: 8P0820043BN   
   Shop #: WSC 00000 000 00000
   VCID: 79AE1B80C5DC0F9FD93-802C

No fault code found.

-------------------------------------------------------------------------------
Address 09: Cent. Elect. (J519)       Labels:. 8P0-907-063.clb
   Part No SW: 8P0 907 063 A    HW: 8P0 907 063 A
   Component: BCM PQ35  M   105 0575  
   Revision: 00105 AK    
   Coding: 46000A2FB0051AC0207040E02000095C431E2BAA214DD12AE4008F840041
   Shop #: WSC 06314 000 00000
   VCID: 323CECAC542A3CC7589-8066

   Subsystem 1 - Part No SW: 8P1 955 119 F    HW: 8P1 955 119 F  Labels: 1KX-955-119.CLB
   Component: Wischer AU350  H10 0040 
   Coding: 00DD13

1 Fault Found:
00332 - Control Circuit for Tank Flap 
            007 - Short to Ground - Intermittent
             Freeze Frame:
                    Fault Status: 00100111
                    Fault Priority: 4
                    Fault Frequency: 5
                    Reset counter: 205
                    Mileage: 186250 km
                    Time Indication: 0
                    Date: 2019.02.19
                    Time: 15:17:35

             Freeze Frame:
                        Term 15 Off
                    Voltage: 12.35 V
                        OFF
                        OFF
                        Term 50 Off
                        OFF
                        OFF


-------------------------------------------------------------------------------
Address 10: Park/Steer Assist (J446)       Labels:. 8P0-919-475-7X1.clb
   Part No SW: 8P0 919 475 G    HW: 8P0 919 475 
   Component: PARKHILFE 4K  H06 0120  
   Revision: 11001001    Serial number: 93641010410097
   Coding: 010003
   Shop #: WSC 00237 211 55559
   VCID: 42DCBC6CE48A8C47C89-8016

No fault code found.

-------------------------------------------------------------------------------
Address 15: Airbags (J234)       Labels:* 8P0-959-655-10.clb
   Part No SW: 8P0 959 655 P    HW: 8P0 959 655 P
   Component: Airbag AU1042 H07 0200  
   Revision: --------    Serial number: 003FB006SUT-
   Coding: 30314238303830303035554A304C38503053
   Shop #: WSC 06314 000 00000
   ASAM Dataset: EV_Airba10AURB4 001001
   ROD: EV_Airba10AURB4.rod
   VCID: 4FFA85582758712F577-801A

   Crash sensor for side airbag: driver side: 
   Serial number: 3572DRB400009D18C8A4

   Crash sensor for side airbag: front passenger side: 
   Serial number: 3582DRB400009D0C624X

   Crash sensor for side airbag: rear: driver side: 
   Serial number: 35128RB4000058DE99D3

   Crash sensor for side airbag: rear: passenger side: 
   Serial number: 35228RB4000058DD98A%

   Crash sensor for front airbag: driver side: 
   Serial number: 35547RB40000575F490P

   Crash sensor for front airbag: front passenger side: 
   Serial number: 35647RB40000575F56BZ

No fault code found.

-------------------------------------------------------------------------------
Address 16: Steering wheel        Labels: 8P0-953-549.lbl
   Part No SW: 8P0 953 549 K    HW: 8P0 953 549 K
   Component: J0527           H37 0070  
   Coding: 0004042
   Shop #: WSC 06314 000 00000
   VCID: 46D4A07CC4A2B067E41-8012

   Subsystem 1 - Part No: XXXXXXXXXXX 
   Component: E0221           H04 0100

1 Fault Found:
01304 - Radio 
            004 - No Signal/Communication

-------------------------------------------------------------------------------
Address 17: Instruments        Labels: 8P0-920-xxx-17-MY8.clb
   Part No SW: 8P0 920 932 C    HW: 8P0 920 932 C
   Component: KOMBIINSTR. VDO H03 0990  
   Revision: D0H03005    Serial number: 2243J005068564
   Coding: 0004128
   Shop #: WSC 38727 001 1048576
   VCID: 3430EAB4A23E32F74A5-8060

No fault code found.

-------------------------------------------------------------------------------
Address 19: CAN Gateway        Labels:. 1K0-907-530-V4.clb
   Part No SW: 1K0 907 530 AF    HW: 1K0 907 951 
   Component: J533  Gateway   H17 0233  
   Revision:   H17       Serial number: 1521J104230068
   Coding: E9A17F46100402040102
   Shop #: WSC 00237 211 99550
   VCID: 6B8231C8BF80AD0F5BF-803E

No fault code found.

-------------------------------------------------------------------------------
Address 25: Immobilizer        Labels: 1K0-920-xxx-25.clb
   Part No SW: 8P0 920 932 C    HW: 8P0 920 932 C
   Component: KOMBIINSTR. VDO H03 0990  
   Revision: D0H03005    Serial number: AUX7Z0J3FNF005
   Shop #: WSC 00000 000 00000
   VCID: 3430EAB4A23E32F74A5-8060

No fault code found.

-------------------------------------------------------------------------------
Address 42: Door Elect, Driver        Labels: 8P0-959-801-MIN3.lbl
   Part No SW: 8P0 959 801 N    HW: 8P0 959 801 N
   Component: Tuer-SG         H04 0100  
   Coding: 0131324
   Shop #: WSC 06314 000 00000
   VCID: 46D4A07CC4A2B067E41-8012

No fault code found.

-------------------------------------------------------------------------------
Address 44: Steering Assist        Labels: 1K0-909-14x-GEN3.clb
   Part No: 1K0 909 144 J
   Component: EPS_ZFLS Kl. 233    3001  
   Revision: 00H17000    
   Shop #: WSC 02069 000 90108
   VCID: 313EE3A05D2C07DF213-8064

No fault code found.

-------------------------------------------------------------------------------
Address 47: Sound System        Labels: 8Px-035-382.lbl
   Part No SW: 8P4 035 382 E    HW: 8P4 035 382 E
   Component: AB2 SUBWOOFERBOXH07 0180  
   Revision: 00006       Serial number: 92158068048401
   Shop #: WSC 00000 000 00000
   VCID: 3634D0BCB44220E7741-8062

No fault code found.

-------------------------------------------------------------------------------
Address 52: Door Elect, Pass.        Labels:. 1K0-959-702-MIN3.clb
   Part No SW: 8P0 959 802 N    HW: 8P0 959 802 N
   Component: Tuer-SG         H04 0100  
   Coding: 0131324
   Shop #: WSC 06314 000 00000
   VCID: 47CAAD78C3A8A96F1F7-8012

No fault code found.

-------------------------------------------------------------------------------
Address 55: Headlight Range        Labels: 8P0-907-357.lbl
   Part No: 8P3 907 357 A
   Component: Dynamische LWR  H01 0010  
   Revision: 00000001    Serial number:               
   Coding: 0000013
   Shop #: WSC 06314 000 00000
   VCID: 3B22C1888F60FD8F8BF-806E

No fault code found.

-------------------------------------------------------------------------------
Address 61: Battery Regul. (J840)       Labels:. 1K0-907-534.clb
   Part No SW: 1K0 907 534     HW: 1K0 907 951 
   Component: Batt.regelung H17 0233  
   Revision: --------    Serial number: 1521J104230068
   Coding: 0303085A
   Shop #: WSC 06314 000 00000
   VCID: 68884EC4A276861736D-803C

   Subsystem 1 - Part No SW: 1K0 915 181 E    HW: 1K0 915 181 A
   Component: J367-BDM  H07 0140 
   Serial number: 00000000005650147360

No fault code found.

-------------------------------------------------------------------------------
Address 62: Door, Rear Left        Labels: 8P4-959-801.lbl
   Part No SW: 8P4 959 801 F    HW: 8P4 959 801 F
   Component: Tuer-SG         H04 0050  
   Coding: 0131288
   Shop #: WSC 06314 000 1012544
   VCID: 42DCBC6CE88A8C47C89-8016

No fault code found.

-------------------------------------------------------------------------------
Address 69: Trailer        Labels: RETROFIT69.lbl
   Part No SW: 5F0 05V 000 3    HW: 5F0 05V 000 3
   Component: TOWBARMODULE ECS    0010  
   Coding: 0000001
   Shop #: WSC 00000 000 00000
   VCID: 290E0BC075FC7F1FE93-807C

No fault code found.

-------------------------------------------------------------------------------
Address 72: Door, Rear Right        Labels: 8P4-959-802.lbl
   Part No SW: 8P4 959 802 F    HW: 8P4 959 802 F
   Component: Tuer-SG         H04 0050  
   Coding: 0131288
   Shop #: WSC 06314 000 1012544
   VCID: 43D2B968F790854FC3F-8016

No fault code found.

-------------------------------------------------------------------------------
Address 77: Telephone        Labels: 8P0-862-335.lbl
   Part No SW: 8P0 862 335 AA    HW: 8P0 862 335 S
   Component: FSE_256x BT     H38 0600  
   Revision: 00000000    Serial number: 00000005189535
   Coding: 0011492
   Shop #: WSC 06314 000 00000
   VCID: 75B617B0E9C46BFFBDB-8020

2 Faults Found:
02503 - Output Wire to Radio 
            011 - Open Circuit
             Freeze Frame:
                    Fault Status: 01101011
                    Fault Priority: 5
                    Fault Frequency: 1
                    Reset counter: 165
                    Mileage: 171612 km
                    Time Indication: 0
                    Date: 2017.09.11
                    Time: 08:49:25

01304 - Radio 
            004 - No Signal/Communication
             Freeze Frame:
                    Fault Status: 01100100
                    Fault Priority: 6
                    Fault Frequency: 254
                    Reset counter: 186
                    Mileage: 171612 km
                    Time Indication: 0
                    Date: 2017.09.11
                    Time: 08:49:25


End----------(Elapsed Time: 01:26, VBatt start/end: 14.4V/14.5V)-----------
 
   #2  

Jack@European_Parts

Gone But Not Forgotten
Professional VCDS User
Joined
Jan 29, 2014
Messages
21,923
Reaction score
9,308
Location
Montgomery, NY, USA
VCDS Serial number
C?ID=57337
61HtTdalIlL._SY355_.jpg
 
   #3  

so19

Verified VCDS User
Verified
Joined
Mar 6, 2019
Messages
3
Reaction score
0
Location
Romania
VCDS Serial number
C?ID=340926
Hello Jack,

Thanks for the post. I guess it's a cleaning product you recommend for unclogging the filter. I'll look into it - what equivalent product I can find locally and how to use it - and what experience others have had with it.
 
   #4  

Uwe

Benevolent Dictator
Administrator
Joined
Jan 29, 2014
Messages
49,310
Reaction score
33,834
Location
USA
VCDS Serial number
HC100001
DPF problems will not stop until the EGR and Throttle Position Sensor faults have been addressed.

A car with DPF that's driven mostly in the city will benefit greatly from a weekly highway run.

-Uwe-
 
   #5  

so19

Verified VCDS User
Verified
Joined
Mar 6, 2019
Messages
3
Reaction score
0
Location
Romania
VCDS Serial number
C?ID=340926
Thank you Uwe, I've seen the great support you provide to users here.

I know a highway run is very beneficial, but i was wondering if there's any (major) difference between that and doing the regeneration from VCDS.

Given that the DPF warning is so frequent - every 150 to 250 km - it's not enough to get me through the week.
 
   #6  

Larry Manton

Verified VCDS User
Verified
Joined
May 19, 2016
Messages
822
Reaction score
411
Location
USA
VCDS Serial number
C?ID=112505
Jack, have been reading some on DIY DPF clean from liquid moly and others,.

Some Done in place others off unit using various product possible EASY OFF, then pressure washer.

How do you like to do it? as sure is better than buying a DPF. Some go in gas tanks which seems like BS to me, could be wrong but doubt it.

LARIMORE
 
   #7  

Uwe

Benevolent Dictator
Administrator
Joined
Jan 29, 2014
Messages
49,310
Reaction score
33,834
Location
USA
VCDS Serial number
HC100001
I know a highway run is very beneficial, but i was wondering if there's any (major) difference between that and doing the regeneration from VCDS.
Well, a highway run is a passive regeneration, where the DPF gets hot enough to burn stuff off without the engine management doing strange things (such as post-injection) to artificially try to heat it up.

Given that the DPF warning is so frequent - every 150 to 250 km - it's not enough to get me through the week.
I think that fixing the other things that are wrong with this engine might help.

-Uwe-
 
   #8  

Jack@European_Parts

Gone But Not Forgotten
Professional VCDS User
Joined
Jan 29, 2014
Messages
21,923
Reaction score
9,308
Location
Montgomery, NY, USA
VCDS Serial number
C?ID=57337
Jack, have been reading some on DIY DPF clean from liquid moly and others,.

Some Done in place others off unit using various product possible EASY OFF, then pressure washer.

How do you like to do it? as sure is better than buying a DPF. Some go in gas tanks which seems like BS to me, could be wrong but doubt it.

LARIMORE


Larrymore & OP I will answer with a question, okay? :p

Wouldn't you like to remove all for cleaning such as the DPF/CAT and EGR valves, intake, TV, OXS and EGT sensors for polish too and all lines than tank them & use manual remediation of the FOD & so it can be disposed of properly too?

No reason to waste fuel and possibly cause a fire by doing regeneration & in a condition as aforementioned or if soot is high or blocked from coke and ash etc. or over exercise & damage to AECD's that are big bucks, right?

JPPSG

eTu9lha.png
 
   #9  

Larry Manton

Verified VCDS User
Verified
Joined
May 19, 2016
Messages
822
Reaction score
411
Location
USA
VCDS Serial number
C?ID=112505
Jack maybe you lost me.

If infering removing cats, dpf, ect I am diametrically opposed to that. When a system malfunctions, FIX IT, that's said if I can do that cheaper, I'm on that like a duck on a June bug.

My question simply are you removing DPF and applying oven cleaner to it, then washing and cooking. Some products are sprayed right in the sensor hole, that one was the moly Lube in two applications

We spend some big bucks on our truck refurbishing DPF's.

Simply put is this all hype when not being able to clean by regen as our Internationals do not always play fair in that respect.

Merely stating the videos I have viewed clearly had 100 % positive results but not with Oven Off, simply put, many roads to Rome, you posted oven Off, Im just curious how to do?

My statement about DPF cleaner put in the tanks is like motor rebuild in a can, doubt it does what regen or physical removal accomplished, would class that as snake oil.


JACK, I dont do FOD, as you call it. I am not as smart as some but know if you mess with the programmed logic usually end results is not good.

LARIMORE
 
   #10  

Jack@European_Parts

Gone But Not Forgotten
Professional VCDS User
Joined
Jan 29, 2014
Messages
21,923
Reaction score
9,308
Location
Montgomery, NY, USA
VCDS Serial number
C?ID=57337
Jack maybe you lost me.

I don't know how, I didn't say anything in statement, now did I? ;)


My question simply are you removing DPF and applying oven cleaner to it, then washing and cooking. Some products are sprayed right in the sensor hole, that one was the moly Lube in two applications

We spend some big bucks on our truck refurbishing DPF's.

Simply put is this all hype when not being able to clean by regen as our Internationals do not always play fair in that respect.

Merely stating the videos I have viewed clearly had 100 % positive results but not with Oven Off, simply put, many roads to Rome, you posted oven Off, Im just curious how to do?

My statement about DPF cleaner put in the tanks is like motor rebuild in a can, doubt it does what regen or physical removal accomplished, would class that as snake oil.


JACK, I dont do FOD, as you call it. I am not as smart as some but know if you mess with the programmed logic usually end results is not good.

LARIMORE

Core control is aware of your query, however, no information is available, now is it?

Did I ever say to run an engine and use the aforementioned while the engine is running, I think not?

I do like to keep a clean oven though & for cooking & baking, that indeed I do!
 
   #11  

Larry Manton

Verified VCDS User
Verified
Joined
May 19, 2016
Messages
822
Reaction score
411
Location
USA
VCDS Serial number
C?ID=112505
Then I guess it was meant to be construed as a joke?

Just remember you using it on 02 sensors the follow up with a torch. ASSUMED there might be some strategy to that effect, My bad, have a nice day.

LARIMORE
 
   #12  

Jack@European_Parts

Gone But Not Forgotten
Professional VCDS User
Joined
Jan 29, 2014
Messages
21,923
Reaction score
9,308
Location
Montgomery, NY, USA
VCDS Serial number
C?ID=57337
Then I guess it was meant to be construed as a joke?

Just remember you using it on 02 sensors the follow up with a torch. ASSUMED there might be some strategy to that effect, My bad, have a nice day.

LARIMORE


What Joke, don't I make you think sometimes and question things that's all I want through self help?

Isn't the key always to emulsify & since oil and water don't mix, than use a carrying agent to float the crap away for collection of digestion to remediation?

The combustion process is "figuratively" similar to eating and taking a shit and sometimes eating ones own shit, in an EGR valves case "literally" an engine eating its own shit, albeit some people unfortunately rather than eat shit "figuratively" do in fact eat it too, neither are healthy for each eco system.

slurm-queen-2.gif
 
Back
Top