todo - copyf
DESCRIPTION
dsdTRANSCRIPT
ssadasssadasssadasssadasssadasssssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasadasssadasssadasssadasssadasssadssadasssadasssadasssadasssadasssssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasssadasasssadasssadasssadasssadasssadasssadasssadasssadas