Blanck A Haffner 20ldr