subir este.txt
TRANSCRIPT
ddxedrfrfrfrrgtgtgfrfrfffffjjjjtyh5h6huuuudddfffffffffffffffdcecedcececfececl,,lnhhnhnhneffrrfcfcrceecdecedccfrcrfcrfffrfrfdrrfrfrfsdddddddddddddddddddddd c c c kkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjweewewececessdedededededddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddjmmjmjmjmjlkikikikikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjuujffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefffefefefeffefefefvvvefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefefefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefevvffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefvefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevvfefefefeffefefefeffefefefeffefefefeffefefefeffevvvfefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffefefefefeffefefefeffefefefeffefefefeffefefefeffevv