Common typos: hardcorexcockxxardcorexcockxxhrdcorexcockxxhadcorexcockxxharcorexcockxxhardorexcockxxhardcrexcockxxhardcoexcockxxhardcorxcockxxhardcorecockxxhardcorexockxxhardcorexcckxxhardcorexcokxxhardcorexcocxxhardcorexcockzhardcorexcockxchardcorexcockxshardcorexcockxdhardcorexcockxxjardcorexcockxxgardcorexcockxxyardcorexcockxxnardcorexcockxxbardcorexcockxxuardcorexcockxxhsrdcorexcockxxhqrdcorexcockxxhzrdcorexcockxxhwrdcorexcockxxhaedcorexcockxxhatdcorexcockxxha4dcorexcockxxhafdcorexcockxxhaddcorexcockxxha5dcorexcockxxharscorexcockxxharfcorexcockxxharecorexcockxxharxcorexcockxxharccorexcockxxharrcorexcockxxhardxorexcockxxhardvorexcockxxharddorexcockxxhardforexcockxxhardcprexcockxxhardcirexcockxxhardclrexcockxxhardc9rexcockxxhardckrexcockxxhardc0rexcockxxhardcoeexcockxxhardcotexcockxxhardco4excockxxhardcofexcockxxhardcodexcockxxhardco5excockxxhardcorwxcockxxhardcorrxcockxxhardcor3xcockxxhardcordxcockxxhardcorsxcockxxhardcor4xcockxxhardcorezcockxxhardcoreccockxxhardcorescockxxhardcoredcockxxhardcorexxockxxhardcorexvockxxhardcorexdockxxhardcorexfockxxhardcorexcpckxxhardcorexcickxxhardcorexclckxxhardcorexc9ckxxhardcorexckckxxhardcorexc0ckxxhardcorexcoxkxxhardcorexcovkxxhardcorexcodkxxhardcorexcofkxxhardcorexcoclxxhardcorexcocjxxhardcorexcocixxhardcorexcocmxxhardcorexcocoxxhardcorexcockzxhardcorexcockcxhardcorexcocksxhardcorexcockdhxardcorexcockxxahrdcorexcockxxhradcorexcockxxhadrcorexcockxxharcdorexcockxxhardocrexcockxxhardcroexcockxxhardcoerxcockxxhardcorxecockxxhardcorecxockxxhardcorexocckxxhardcorexccokxxhardcorexcokcxxhardcorexcocxkzxhardcorexcockxxzhardcorexcockxcxhardcorexcockxxchardcorexcockxsxhardcorexcockxxshardcorexcockxdxhardcorexcockxxdhardcorexcockxxjhardcorexcockxxhjardcorexcockxxghardcorexcockxxhgardcorexcockxxyhardcorexcockxxhyardcorexcockxxnhardcorexcockxxhnardcorexcockxxbhardcorexcockxxhbardcorexcockxxuhardcorexcockxxhuardcorexcockxxhsardcorexcockxxhasrdcorexcockxxhqardcorexcockxxhaqrdcorexcockxxhzardcorexcockxxhazrdcorexcockxxhwardcorexcockxxhawrdcorexcockxxhaerdcorexcockxxharedcorexcockxxhatrdcorexcockxxhartdcorexcockxxha4rdcorexcockxxhar4dcorexcockxxhafrdcorexcockxxharfdcorexcockxxhadrdcorexcockxxharddcorexcockxxha5rdcorexcockxxhar5dcorexcockxxharsdcorexcockxxhardscorexcockxxhardfcorexcockxxhardecorexcockxxharxdcorexcockxxhardxcorexcockxxharcdcorexcockxxhardccorexcockxxharrdcorexcockxxhardrcorexcockxxhardcxorexcockxxhardvcorexcockxxhardcvorexcockxxhardcdorexcockxxhardcforexcockxxhardcporexcockxxhardcoprexcockxxhardciorexcockxxhardcoirexcockxxhardclorexcockxxhardcolrexcockxxhardc9orexcockxxhardco9rexcockxxhardckorexcockxxhardcokrexcockxxhardc0orexcockxxhardco0rexcockxxhardcoerexcockxxhardcoreexcockxxhardcotrexcockxxhardcortexcockxxhardco4rexcockxxhardcor4excockxxhardcofrexcockxxhardcorfexcockxxhardcodrexcockxxhardcordexcockxxhardco5rexcockxxhardcor5excockxxhardcorwexcockxxhardcorewxcockxxhardcorrexcockxxhardcorerxcockxxhardcor3excockxxhardcore3xcockxxhardcoredxcockxxhardcorsexcockxxhardcoresxcockxxhardcore4xcockxxhardcorezxcockxxhardcorexzcockxxhardcorecxcockxxhardcorexccockxxhardcorexscockxxhardcorexdcockxxhardcorexxcockxxhardcorexcxockxxhardcorexvcockxxhardcorexcvockxxhardcorexcdockxxhardcorexfcockxxhardcorexcfockxxhardcorexcpockxxhardcorexcopckxxhardcorexciockxxhardcorexcoickxxhardcorexclockxxhardcorexcolckxxhardcorexc9ockxxhardcorexco9ckxxhardcorexckockxxhardcorexcokckxxhardcorexc0ockxxhardcorexco0ckxxhardcorexcoxckxxhardcorexcocxkxxhardcorexcovckxxhardcorexcocvkxxhardcorexcodckxxhardcorexcocdkxxhardcorexcofckxxhardcorexcocfkxxhardcorexcoclkxxhardcorexcocklxxhardcorexcocjkxxhardcorexcockjxxhardcorexcocikxxhardcorexcockixxhardcorexcocmkxxhardcorexcockmxxhardcorexcocokxxhardcorexcockoxxhardcorexcockzxxhardcorexcockxzxhardcorexcockcxxhardcorexcockxcxhardcorexcocksxxhardcorexcockxsxhardcorexcockdxxhardcorexcockxdxxhardcorexcockxxhhardcorexcockxxhaardcorexcockxxhardcoorexcockxxhardcorexcoockxxhardcorexcocckxxhardcorexcockkxxhardcorexcockxx