subir este
DESCRIPTION
iiiTRANSCRIPT
ikiikiikkikikiknjnjjffgg ddxedrfrfrfrrgtgtgfrfrfffffjjjjtyh5h6huuuudddfffffffffffffffdcecedcececfececl,,lnhhnhnhneffrrfcfcrceecdecedccfrcrfcrfffrfrfdrrfrfrfsdddddddddddddddddddddd c c c kkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjweewewececessdedededededddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddjmmjmjmjmjlkikikikikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjuujffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefffefefefeffefefefvvvefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefevvffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefvefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevv