140845402:	75 41                	jne    0x140845445
140845404:	4c 8d 05 2d d5 7f 00 	lea    0x7fd52d(%rip),%r8        # 0x141042938
14084540b:	48 8b d7             	mov    %rdi,%rdx
14084540e:	8b cb                	mov    %ebx,%ecx
140845410:	e8 2b 07 00 00       	call   0x140845b40
140845415:	84 c0                	test   %al,%al
140845417:	75 23                	jne    0x14084543c
140845419:	4c 8d 05 24 d5 7f 00 	lea    0x7fd524(%rip),%r8        # 0x141042944
140845420:	48 8b d7             	mov    %rdi,%rdx
140845423:	8b cb                	mov    %ebx,%ecx
140845425:	e8 16 07 00 00       	call   0x140845b40
14084542a:	84 c0                	test   %al,%al
14084542c:	75 0e                	jne    0x14084543c
14084542e:	45 84 e4             	test   %r12b,%r12b
140845431:	74 1f                	je     0x140845452
140845433:	48 8b 06             	mov    (%rsi),%rax
140845436:	c6 40 7a 00          	movb   $0x0,0x7a(%rax)
14084543a:	eb 16                	jmp    0x140845452
14084543c:	48 8b 06             	mov    (%rsi),%rax
14084543f:	c6 40 7a 01          	movb   $0x1,0x7a(%rax)
140845443:	eb 0d                	jmp    0x140845452
140845445:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845449:	0f 95 c1             	setne  %cl
14084544c:	48 8b 06             	mov    (%rsi),%rax
14084544f:	88 48 7a             	mov    %cl,0x7a(%rax)
140845452:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845456:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084545b:	45 33 c9             	xor    %r9d,%r9d
14084545e:	4c 8d 05 eb d4 7f 00 	lea    0x7fd4eb(%rip),%r8        # 0x141042950
140845465:	48 8b d7             	mov    %rdi,%rdx
140845468:	8b cb                	mov    %ebx,%ecx
14084546a:	e8 21 08 00 00       	call   0x140845c90
14084546f:	84 c0                	test   %al,%al
140845471:	75 62                	jne    0x1408454d5
140845473:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845477:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084547c:	45 33 c9             	xor    %r9d,%r9d
14084547f:	4c 8d 05 e2 d4 7f 00 	lea    0x7fd4e2(%rip),%r8        # 0x141042968
140845486:	48 8b d7             	mov    %rdi,%rdx
140845489:	8b cb                	mov    %ebx,%ecx
14084548b:	e8 00 08 00 00       	call   0x140845c90
140845490:	84 c0                	test   %al,%al
140845492:	75 41                	jne    0x1408454d5
140845494:	4c 8d 05 d5 d4 7f 00 	lea    0x7fd4d5(%rip),%r8        # 0x141042970
14084549b:	48 8b d7             	mov    %rdi,%rdx
14084549e:	8b cb                	mov    %ebx,%ecx
1408454a0:	e8 9b 06 00 00       	call   0x140845b40
1408454a5:	84 c0                	test   %al,%al
1408454a7:	75 23                	jne    0x1408454cc
1408454a9:	4c 8d 05 d4 d4 7f 00 	lea    0x7fd4d4(%rip),%r8        # 0x141042984
1408454b0:	48 8b d7             	mov    %rdi,%rdx
1408454b3:	8b cb                	mov    %ebx,%ecx
1408454b5:	e8 86 06 00 00       	call   0x140845b40
1408454ba:	84 c0                	test   %al,%al
1408454bc:	75 0e                	jne    0x1408454cc
1408454be:	45 84 e4             	test   %r12b,%r12b
1408454c1:	74 1f                	je     0x1408454e2
1408454c3:	48 8b 06             	mov    (%rsi),%rax
1408454c6:	c6 40 7b 00          	movb   $0x0,0x7b(%rax)
1408454ca:	eb 16                	jmp    0x1408454e2
1408454cc:	48 8b 06             	mov    (%rsi),%rax
1408454cf:	c6 40 7b 01          	movb   $0x1,0x7b(%rax)
1408454d3:	eb 0d                	jmp    0x1408454e2
1408454d5:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
1408454d9:	0f 95 c1             	setne  %cl
1408454dc:	48 8b 06             	mov    (%rsi),%rax
1408454df:	88 48 7b             	mov    %cl,0x7b(%rax)
1408454e2:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408454e6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408454eb:	45 33 c9             	xor    %r9d,%r9d
1408454ee:	4c 8d 05 9b d4 7f 00 	lea    0x7fd49b(%rip),%r8        # 0x141042990
1408454f5:	48 8b d7             	mov    %rdi,%rdx
1408454f8:	8b cb                	mov    %ebx,%ecx
1408454fa:	e8 91 07 00 00       	call   0x140845c90
1408454ff:	84 c0                	test   %al,%al
140845501:	75 62                	jne    0x140845565
140845503:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845507:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084550c:	45 33 c9             	xor    %r9d,%r9d
14084550f:	4c 8d 05 92 d4 7f 00 	lea    0x7fd492(%rip),%r8        # 0x1410429a8
140845516:	48 8b d7             	mov    %rdi,%rdx
140845519:	8b cb                	mov    %ebx,%ecx
14084551b:	e8 70 07 00 00       	call   0x140845c90
140845520:	84 c0                	test   %al,%al
140845522:	75 41                	jne    0x140845565
140845524:	4c 8d 05 85 d4 7f 00 	lea    0x7fd485(%rip),%r8        # 0x1410429b0
14084552b:	48 8b d7             	mov    %rdi,%rdx
14084552e:	8b cb                	mov    %ebx,%ecx
140845530:	e8 0b 06 00 00       	call   0x140845b40
140845535:	84 c0                	test   %al,%al
140845537:	75 23                	jne    0x14084555c
140845539:	4c 8d 05 88 d4 7f 00 	lea    0x7fd488(%rip),%r8        # 0x1410429c8
140845540:	48 8b d7             	mov    %rdi,%rdx
140845543:	8b cb                	mov    %ebx,%ecx
140845545:	e8 f6 05 00 00       	call   0x140845b40
14084554a:	84 c0                	test   %al,%al
14084554c:	75 0e                	jne    0x14084555c
14084554e:	45 84 e4             	test   %r12b,%r12b
140845551:	74 1f                	je     0x140845572
140845553:	48 8b 06             	mov    (%rsi),%rax
140845556:	c6 40 7c 00          	movb   $0x0,0x7c(%rax)
14084555a:	eb 16                	jmp    0x140845572
14084555c:	48 8b 06             	mov    (%rsi),%rax
14084555f:	c6 40 7c 01          	movb   $0x1,0x7c(%rax)
140845563:	eb 0d                	jmp    0x140845572
140845565:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845569:	0f 95 c1             	setne  %cl
14084556c:	48 8b 06             	mov    (%rsi),%rax
14084556f:	88 48 7c             	mov    %cl,0x7c(%rax)
140845572:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845576:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084557b:	45 33 c9             	xor    %r9d,%r9d
14084557e:	4c 8d 05 4b d4 7f 00 	lea    0x7fd44b(%rip),%r8        # 0x1410429d0
140845585:	48 8b d7             	mov    %rdi,%rdx
140845588:	8b cb                	mov    %ebx,%ecx
14084558a:	e8 01 07 00 00       	call   0x140845c90
14084558f:	84 c0                	test   %al,%al
140845591:	75 62                	jne    0x1408455f5
140845593:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845597:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084559c:	45 33 c9             	xor    %r9d,%r9d
14084559f:	4c 8d 05 42 d4 7f 00 	lea    0x7fd442(%rip),%r8        # 0x1410429e8
1408455a6:	48 8b d7             	mov    %rdi,%rdx
1408455a9:	8b cb                	mov    %ebx,%ecx
1408455ab:	e8 e0 06 00 00       	call   0x140845c90
1408455b0:	84 c0                	test   %al,%al
1408455b2:	75 41                	jne    0x1408455f5
1408455b4:	4c 8d 05 35 d4 7f 00 	lea    0x7fd435(%rip),%r8        # 0x1410429f0
1408455bb:	48 8b d7             	mov    %rdi,%rdx
1408455be:	8b cb                	mov    %ebx,%ecx
1408455c0:	e8 7b 05 00 00       	call   0x140845b40
1408455c5:	84 c0                	test   %al,%al
1408455c7:	75 23                	jne    0x1408455ec
1408455c9:	4c 8d 05 34 d4 7f 00 	lea    0x7fd434(%rip),%r8        # 0x141042a04
1408455d0:	48 8b d7             	mov    %rdi,%rdx
1408455d3:	8b cb                	mov    %ebx,%ecx
1408455d5:	e8 66 05 00 00       	call   0x140845b40
1408455da:	84 c0                	test   %al,%al
1408455dc:	75 0e                	jne    0x1408455ec
1408455de:	45 84 e4             	test   %r12b,%r12b
1408455e1:	74 1f                	je     0x140845602
1408455e3:	48 8b 06             	mov    (%rsi),%rax
1408455e6:	c6 40 7d 00          	movb   $0x0,0x7d(%rax)
1408455ea:	eb 16                	jmp    0x140845602
1408455ec:	48 8b 06             	mov    (%rsi),%rax
1408455ef:	c6 40 7d 01          	movb   $0x1,0x7d(%rax)
1408455f3:	eb 0d                	jmp    0x140845602
1408455f5:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
1408455f9:	0f 95 c1             	setne  %cl
1408455fc:	48 8b 06             	mov    (%rsi),%rax
1408455ff:	88 48 7d             	mov    %cl,0x7d(%rax)
140845602:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845606:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084560b:	45 33 c9             	xor    %r9d,%r9d
14084560e:	4c 8d 05 fb d3 7f 00 	lea    0x7fd3fb(%rip),%r8        # 0x141042a10
140845615:	48 8b d7             	mov    %rdi,%rdx
140845618:	8b cb                	mov    %ebx,%ecx
14084561a:	e8 71 06 00 00       	call   0x140845c90
14084561f:	84 c0                	test   %al,%al
140845621:	75 62                	jne    0x140845685
140845623:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845627:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084562c:	45 33 c9             	xor    %r9d,%r9d
14084562f:	4c 8d 05 f2 d3 7f 00 	lea    0x7fd3f2(%rip),%r8        # 0x141042a28
140845636:	48 8b d7             	mov    %rdi,%rdx
140845639:	8b cb                	mov    %ebx,%ecx
14084563b:	e8 50 06 00 00       	call   0x140845c90
140845640:	84 c0                	test   %al,%al
140845642:	75 41                	jne    0x140845685
140845644:	4c 8d 05 e5 d3 7f 00 	lea    0x7fd3e5(%rip),%r8        # 0x141042a30
14084564b:	48 8b d7             	mov    %rdi,%rdx
14084564e:	8b cb                	mov    %ebx,%ecx
140845650:	e8 eb 04 00 00       	call   0x140845b40
140845655:	84 c0                	test   %al,%al
140845657:	75 23                	jne    0x14084567c
140845659:	4c 8d 05 e4 d3 7f 00 	lea    0x7fd3e4(%rip),%r8        # 0x141042a44
140845660:	48 8b d7             	mov    %rdi,%rdx
140845663:	8b cb                	mov    %ebx,%ecx
140845665:	e8 d6 04 00 00       	call   0x140845b40
14084566a:	84 c0                	test   %al,%al
14084566c:	75 0e                	jne    0x14084567c
14084566e:	45 84 e4             	test   %r12b,%r12b
140845671:	74 1f                	je     0x140845692
140845673:	48 8b 06             	mov    (%rsi),%rax
140845676:	c6 40 7e 00          	movb   $0x0,0x7e(%rax)
14084567a:	eb 16                	jmp    0x140845692
14084567c:	48 8b 06             	mov    (%rsi),%rax
14084567f:	c6 40 7e 01          	movb   $0x1,0x7e(%rax)
140845683:	eb 0d                	jmp    0x140845692
140845685:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845689:	0f 95 c1             	setne  %cl
14084568c:	48 8b 06             	mov    (%rsi),%rax
14084568f:	88 48 7e             	mov    %cl,0x7e(%rax)
140845692:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845696:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084569b:	45 33 c9             	xor    %r9d,%r9d
14084569e:	4c 8d 05 ab d3 7f 00 	lea    0x7fd3ab(%rip),%r8        # 0x141042a50
1408456a5:	48 8b d7             	mov    %rdi,%rdx
1408456a8:	8b cb                	mov    %ebx,%ecx
1408456aa:	e8 e1 05 00 00       	call   0x140845c90
1408456af:	84 c0                	test   %al,%al
1408456b1:	75 62                	jne    0x140845715
1408456b3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408456b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408456bc:	45 33 c9             	xor    %r9d,%r9d
1408456bf:	4c 8d 05 a2 d3 7f 00 	lea    0x7fd3a2(%rip),%r8        # 0x141042a68
1408456c6:	48 8b d7             	mov    %rdi,%rdx
1408456c9:	8b cb                	mov    %ebx,%ecx
1408456cb:	e8 c0 05 00 00       	call   0x140845c90
1408456d0:	84 c0                	test   %al,%al
1408456d2:	75 41                	jne    0x140845715
1408456d4:	4c 8d 05 95 d3 7f 00 	lea    0x7fd395(%rip),%r8        # 0x141042a70
1408456db:	48 8b d7             	mov    %rdi,%rdx
1408456de:	8b cb                	mov    %ebx,%ecx
1408456e0:	e8 5b 04 00 00       	call   0x140845b40
1408456e5:	84 c0                	test   %al,%al
1408456e7:	75 23                	jne    0x14084570c
1408456e9:	4c 8d 05 98 d3 7f 00 	lea    0x7fd398(%rip),%r8        # 0x141042a88
1408456f0:	48 8b d7             	mov    %rdi,%rdx
1408456f3:	8b cb                	mov    %ebx,%ecx
1408456f5:	e8 46 04 00 00       	call   0x140845b40
1408456fa:	84 c0                	test   %al,%al
1408456fc:	75 0e                	jne    0x14084570c
1408456fe:	45 84 e4             	test   %r12b,%r12b
140845701:	74 1f                	je     0x140845722
140845703:	48 8b 06             	mov    (%rsi),%rax
140845706:	c6 40 7f 00          	movb   $0x0,0x7f(%rax)
14084570a:	eb 16                	jmp    0x140845722
14084570c:	48 8b 06             	mov    (%rsi),%rax
14084570f:	c6 40 7f 01          	movb   $0x1,0x7f(%rax)
140845713:	eb 0d                	jmp    0x140845722
140845715:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845719:	0f 95 c1             	setne  %cl
14084571c:	48 8b 06             	mov    (%rsi),%rax
14084571f:	88 48 7f             	mov    %cl,0x7f(%rax)
140845722:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845726:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084572b:	45 33 c9             	xor    %r9d,%r9d
14084572e:	4c 8d 05 5b d3 7f 00 	lea    0x7fd35b(%rip),%r8        # 0x141042a90
140845735:	48 8b d7             	mov    %rdi,%rdx
140845738:	8b cb                	mov    %ebx,%ecx
14084573a:	e8 51 05 00 00       	call   0x140845c90
14084573f:	84 c0                	test   %al,%al
140845741:	75 68                	jne    0x1408457ab
140845743:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845747:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084574c:	45 33 c9             	xor    %r9d,%r9d
14084574f:	4c 8d 05 52 d3 7f 00 	lea    0x7fd352(%rip),%r8        # 0x141042aa8
140845756:	48 8b d7             	mov    %rdi,%rdx
140845759:	8b cb                	mov    %ebx,%ecx
14084575b:	e8 30 05 00 00       	call   0x140845c90
140845760:	84 c0                	test   %al,%al
140845762:	75 47                	jne    0x1408457ab
140845764:	4c 8d 05 4d d3 7f 00 	lea    0x7fd34d(%rip),%r8        # 0x141042ab8
14084576b:	48 8b d7             	mov    %rdi,%rdx
14084576e:	8b cb                	mov    %ebx,%ecx
140845770:	e8 cb 03 00 00       	call   0x140845b40
140845775:	84 c0                	test   %al,%al
140845777:	75 26                	jne    0x14084579f
140845779:	4c 8d 05 50 d3 7f 00 	lea    0x7fd350(%rip),%r8        # 0x141042ad0
140845780:	48 8b d7             	mov    %rdi,%rdx
140845783:	8b cb                	mov    %ebx,%ecx
140845785:	e8 b6 03 00 00       	call   0x140845b40
14084578a:	84 c0                	test   %al,%al
14084578c:	75 11                	jne    0x14084579f
14084578e:	45 84 e4             	test   %r12b,%r12b
140845791:	74 69                	je     0x1408457fc
140845793:	48 8b 06             	mov    (%rsi),%rax
140845796:	c6 80 80 00 00 00 00 	movb   $0x0,0x80(%rax)
14084579d:	eb 21                	jmp    0x1408457c0
14084579f:	48 8b 06             	mov    (%rsi),%rax
1408457a2:	c6 80 80 00 00 00 01 	movb   $0x1,0x80(%rax)
1408457a9:	eb 10                	jmp    0x1408457bb
1408457ab:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
1408457af:	0f 95 c1             	setne  %cl
1408457b2:	48 8b 06             	mov    (%rsi),%rax
1408457b5:	88 88 80 00 00 00    	mov    %cl,0x80(%rax)
1408457bb:	45 84 e4             	test   %r12b,%r12b
1408457be:	74 3c                	je     0x1408457fc
1408457c0:	48 8b 06             	mov    (%rsi),%rax
1408457c3:	c6 80 81 00 00 00 00 	movb   $0x0,0x81(%rax)
1408457ca:	48 8b 06             	mov    (%rsi),%rax
1408457cd:	c6 80 82 00 00 00 00 	movb   $0x0,0x82(%rax)
1408457d4:	48 8b 06             	mov    (%rsi),%rax
1408457d7:	c6 80 83 00 00 00 00 	movb   $0x0,0x83(%rax)
1408457de:	48 8b 06             	mov    (%rsi),%rax
1408457e1:	c6 80 84 00 00 00 00 	movb   $0x0,0x84(%rax)
1408457e8:	48 8b 06             	mov    (%rsi),%rax
1408457eb:	c6 80 85 00 00 00 00 	movb   $0x0,0x85(%rax)
1408457f2:	48 8b 06             	mov    (%rsi),%rax
1408457f5:	c6 80 86 00 00 00 00 	movb   $0x0,0x86(%rax)
1408457fc:	4c 8d 05 d5 d2 7f 00 	lea    0x7fd2d5(%rip),%r8        # 0x141042ad8
140845803:	48 8b d7             	mov    %rdi,%rdx
140845806:	8b cb                	mov    %ebx,%ecx
140845808:	e8 33 03 00 00       	call   0x140845b40
14084580d:	84 c0                	test   %al,%al
14084580f:	75 2a                	jne    0x14084583b
140845811:	4c 8d 05 c8 d2 7f 00 	lea    0x7fd2c8(%rip),%r8        # 0x141042ae0
140845818:	48 8b d7             	mov    %rdi,%rdx
14084581b:	8b cb                	mov    %ebx,%ecx
14084581d:	e8 1e 03 00 00       	call   0x140845b40
140845822:	84 c0                	test   %al,%al
140845824:	75 15                	jne    0x14084583b
140845826:	4c 8d 05 bb d2 7f 00 	lea    0x7fd2bb(%rip),%r8        # 0x141042ae8
14084582d:	48 8b d7             	mov    %rdi,%rdx
140845830:	8b cb                	mov    %ebx,%ecx
140845832:	e8 09 03 00 00       	call   0x140845b40
140845837:	84 c0                	test   %al,%al
140845839:	74 11                	je     0x14084584c
14084583b:	48 8b 06             	mov    (%rsi),%rax
14084583e:	c6 80 81 00 00 00 01 	movb   $0x1,0x81(%rax)
140845845:	48 8b 06             	mov    (%rsi),%rax
140845848:	c6 40 6e 01          	movb   $0x1,0x6e(%rax)
14084584c:	4c 8d 05 9d d2 7f 00 	lea    0x7fd29d(%rip),%r8        # 0x141042af0
140845853:	48 8b d7             	mov    %rdi,%rdx
140845856:	8b cb                	mov    %ebx,%ecx
140845858:	e8 e3 02 00 00       	call   0x140845b40
14084585d:	84 c0                	test   %al,%al
14084585f:	75 15                	jne    0x140845876
140845861:	4c 8d 05 94 d2 7f 00 	lea    0x7fd294(%rip),%r8        # 0x141042afc
140845868:	48 8b d7             	mov    %rdi,%rdx
14084586b:	8b cb                	mov    %ebx,%ecx
14084586d:	e8 ce 02 00 00       	call   0x140845b40
140845872:	84 c0                	test   %al,%al
140845874:	74 11                	je     0x140845887
140845876:	48 8b 06             	mov    (%rsi),%rax
140845879:	c6 80 82 00 00 00 01 	movb   $0x1,0x82(%rax)
140845880:	48 8b 06             	mov    (%rsi),%rax
140845883:	c6 40 6e 01          	movb   $0x1,0x6e(%rax)
140845887:	4c 8d 05 7a d2 7f 00 	lea    0x7fd27a(%rip),%r8        # 0x141042b08
14084588e:	48 8b d7             	mov    %rdi,%rdx
140845891:	8b cb                	mov    %ebx,%ecx
140845893:	e8 a8 02 00 00       	call   0x140845b40
140845898:	84 c0                	test   %al,%al
14084589a:	75 15                	jne    0x1408458b1
14084589c:	4c 8d 05 71 d2 7f 00 	lea    0x7fd271(%rip),%r8        # 0x141042b14
1408458a3:	48 8b d7             	mov    %rdi,%rdx
1408458a6:	8b cb                	mov    %ebx,%ecx
1408458a8:	e8 93 02 00 00       	call   0x140845b40
1408458ad:	84 c0                	test   %al,%al
1408458af:	74 11                	je     0x1408458c2
1408458b1:	48 8b 06             	mov    (%rsi),%rax
1408458b4:	c6 80 83 00 00 00 01 	movb   $0x1,0x83(%rax)
1408458bb:	48 8b 06             	mov    (%rsi),%rax
1408458be:	c6 40 6e 01          	movb   $0x1,0x6e(%rax)
1408458c2:	4c 8d 05 57 d2 7f 00 	lea    0x7fd257(%rip),%r8        # 0x141042b20
1408458c9:	48 8b d7             	mov    %rdi,%rdx
1408458cc:	8b cb                	mov    %ebx,%ecx
1408458ce:	e8 6d 02 00 00       	call   0x140845b40
1408458d3:	84 c0                	test   %al,%al