140075513:	80 cc 01             	or     $0x1,%ah
140075516:	85 d2                	test   %edx,%edx
140075518:	49 8d 57 24          	lea    0x24(%r15),%rdx
14007551c:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140075521:	44 0f 44 c0          	cmove  %eax,%r8d
140075525:	31 c0                	xor    %eax,%eax
140075527:	4d 85 db             	test   %r11,%r11
14007552a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14007552f:	48 0f 45 d0          	cmovne %rax,%rdx
140075533:	48 85 c9             	test   %rcx,%rcx
140075536:	48 89 f1             	mov    %rsi,%rcx
140075539:	49 0f 44 c7          	cmove  %r15,%rax
14007553d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140075542:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
140075549:	00
14007554a:	49 89 c1             	mov    %rax,%r9
14007554d:	e8 fe d8 fe ff       	call   0x140062e50
140075552:	41 8b 57 58          	mov    0x58(%r15),%edx
140075556:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14007555d:	00
14007555e:	4c 89 b8 88 00 00 00 	mov    %r15,0x88(%rax)
140075565:	83 e2 f7             	and    $0xfffffff7,%edx
140075568:	80 ca 81             	or     $0x81,%dl
14007556b:	41 89 57 58          	mov    %edx,0x58(%r15)
14007556f:	48 8d 90 90 00 00 00 	lea    0x90(%rax),%rdx
140075576:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
14007557d:	00
14007557e:	e8 bd a1 02 00       	call   0x14009f740
140075583:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14007558a:	00
14007558b:	85 c0                	test   %eax,%eax
14007558d:	0f 85 c1 04 00 00    	jne    0x140075a54
140075593:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14007559a:	00
14007559b:	e8 70 9f 02 00       	call   0x14009f510
1400755a0:	4d 8b 4f 50          	mov    0x50(%r15),%r9
1400755a4:	4d 85 c9             	test   %r9,%r9
1400755a7:	0f 84 f3 05 00 00    	je     0x140075ba0
1400755ad:	41 f6 47 68 01       	testb  $0x1,0x68(%r15)
1400755b2:	0f 84 c5 03 00 00    	je     0x14007597d
1400755b8:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1400755bf:	00
1400755c0:	4d 89 e0             	mov    %r12,%r8
1400755c3:	4c 89 fa             	mov    %r15,%rdx
1400755c6:	e8 b5 15 ff ff       	call   0x140066b80
1400755cb:	85 c0                	test   %eax,%eax
1400755cd:	0f 85 03 04 00 00    	jne    0x1400759d6
1400755d3:	41 f6 47 68 01       	testb  $0x1,0x68(%r15)
1400755d8:	75 26                	jne    0x140075600
1400755da:	41 8b 47 58          	mov    0x58(%r15),%eax
1400755de:	a8 80                	test   $0x80,%al
1400755e0:	75 1e                	jne    0x140075600
1400755e2:	a8 04                	test   $0x4,%al
1400755e4:	74 3d                	je     0x140075623
1400755e6:	48 8b 03             	mov    (%rbx),%rax
1400755e9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400755ed:	49 33 07             	xor    (%r15),%rax
1400755f0:	49 33 57 08          	xor    0x8(%r15),%rdx
1400755f4:	48 09 d0             	or     %rdx,%rax
1400755f7:	0f 84 b3 02 00 00    	je     0x1400758b0
1400755fd:	0f 1f 00             	nopl   (%rax)
140075600:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140075605:	49 89 d9             	mov    %rbx,%r9
140075608:	4d 89 f8             	mov    %r15,%r8
14007560b:	48 89 e9             	mov    %rbp,%rcx
14007560e:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
140075615:	00
140075616:	e8 a5 d0 ff ff       	call   0x1400726c0
14007561b:	85 c0                	test   %eax,%eax
14007561d:	0f 85 43 03 00 00    	jne    0x140075966
140075623:	49 83 c6 01          	add    $0x1,%r14
140075627:	4c 3b 76 18          	cmp    0x18(%rsi),%r14
14007562b:	0f 82 cf fc ff ff    	jb     0x140075300
140075631:	44 89 eb             	mov    %r13d,%ebx
140075634:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14007563b:	00
14007563c:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075643:	00
140075644:	48 89 7e 28          	mov    %rdi,0x28(%rsi)
140075648:	c7 46 20 01 00 00 00 	movl   $0x1,0x20(%rsi)
14007564f:	e9 7c fb ff ff       	jmp    0x1400751d0
140075654:	0f 1f 40 00          	nopl   0x0(%rax)
140075658:	4c 89 f9             	mov    %r15,%rcx
14007565b:	e8 40 1f ff ff       	call   0x1400675a0
140075660:	85 c0                	test   %eax,%eax
140075662:	0f 85 88 03 00 00    	jne    0x1400759f0
140075668:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14007566d:	8b 46 30             	mov    0x30(%rsi),%eax
140075670:	45 31 c9             	xor    %r9d,%r9d
140075673:	48 89 fa             	mov    %rdi,%rdx
140075676:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14007567d:	00
14007567e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140075683:	83 e0 01             	and    $0x1,%eax
140075686:	89 44 24 20          	mov    %eax,0x20(%rsp)
14007568a:	e8 31 0c ff ff       	call   0x1400662c0
14007568f:	41 89 c5             	mov    %eax,%r13d
140075692:	85 c0                	test   %eax,%eax
140075694:	78 3d                	js     0x1400756d3
140075696:	41 f6 47 58 04       	testb  $0x4,0x58(%r15)
14007569b:	74 86                	je     0x140075623
14007569d:	4c 89 f9             	mov    %r15,%rcx
1400756a0:	e8 7b 14 ff ff       	call   0x140066b20
1400756a5:	85 c0                	test   %eax,%eax
1400756a7:	0f 85 76 ff ff ff    	jne    0x140075623
1400756ad:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400756b2:	49 89 d9             	mov    %rbx,%r9
1400756b5:	4d 89 f8             	mov    %r15,%r8
1400756b8:	48 89 e9             	mov    %rbp,%rcx
1400756bb:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1400756c2:	00
1400756c3:	e8 f8 cf ff ff       	call   0x1400726c0
1400756c8:	41 89 c5             	mov    %eax,%r13d
1400756cb:	85 c0                	test   %eax,%eax
1400756cd:	0f 84 50 ff ff ff    	je     0x140075623
1400756d3:	44 89 eb             	mov    %r13d,%ebx
1400756d6:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1400756dd:	00
1400756de:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1400756e5:	00
1400756e6:	83 fb fa             	cmp    $0xfffffffa,%ebx
1400756e9:	0f 84 4d 04 00 00    	je     0x140075b3c
1400756ef:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1400756f6:	00
1400756f7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400756fc:	85 db                	test   %ebx,%ebx
1400756fe:	0f 89 cc fa ff ff    	jns    0x1400751d0
140075704:	e9 2d fa ff ff       	jmp    0x140075136
140075709:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140075710:	45 31 c0             	xor    %r8d,%r8d
140075713:	49 89 d9             	mov    %rbx,%r9
140075716:	48 89 fa             	mov    %rdi,%rdx
140075719:	48 89 e9             	mov    %rbp,%rcx
14007571c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140075723:	00 00
140075725:	e8 d6 ee fe ff       	call   0x140064600
14007572a:	45 8b 47 58          	mov    0x58(%r15),%r8d
14007572e:	41 f6 c0 01          	test   $0x1,%r8b
140075732:	0f 84 98 fd ff ff    	je     0x1400754d0
140075738:	41 83 e0 08          	and    $0x8,%r8d
14007573c:	0f 84 5e fe ff ff    	je     0x1400755a0
140075742:	48 85 c0             	test   %rax,%rax
140075745:	0f 85 55 fe ff ff    	jne    0x1400755a0
14007574b:	48 8d 0d d6 ed 18 00 	lea    0x18edd6(%rip),%rcx        # 0x140204528
140075752:	48 89 fb             	mov    %rdi,%rbx
140075755:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
14007575c:	00
14007575d:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140075764:	00
140075765:	e8 b6 b3 ff ff       	call   0x140070b20
14007576a:	49 89 d8             	mov    %rbx,%r8
14007576d:	4c 89 e1             	mov    %r12,%rcx
140075770:	48 89 c2             	mov    %rax,%rdx
140075773:	e8 48 68 02 00       	call   0x14009bfc0
140075778:	e9 45 fd ff ff       	jmp    0x1400754c2
14007577d:	0f 1f 00             	nopl   (%rax)
140075780:	49 8b 47 10          	mov    0x10(%r15),%rax
140075784:	49 8b 57 18          	mov    0x18(%r15),%rdx
140075788:	48 33 05 81 ee 18 00 	xor    0x18ee81(%rip),%rax        # 0x140204610
14007578f:	48 33 15 82 ee 18 00 	xor    0x18ee82(%rip),%rdx        # 0x140204618
140075796:	48 09 d0             	or     %rdx,%rax
140075799:	0f 85 da fb ff ff    	jne    0x140075379
14007579f:	e9 e1 fb ff ff       	jmp    0x140075385
1400757a4:	0f 1f 40 00          	nopl   0x0(%rax)
1400757a8:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1400757af:	00
1400757b0:	48 8d 15 86 eb 18 00 	lea    0x18eb86(%rip),%rdx        # 0x14020433d
1400757b7:	e8 84 9f 02 00       	call   0x14009f740
1400757bc:	85 c0                	test   %eax,%eax
1400757be:	0f 85 c3 02 00 00    	jne    0x140075a87
1400757c4:	49 8b 47 70          	mov    0x70(%r15),%rax
1400757c8:	45 8b 47 58          	mov    0x58(%r15),%r8d
1400757cc:	4d 89 f9             	mov    %r15,%r9
1400757cf:	48 89 f1             	mov    %rsi,%rcx
1400757d2:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400757d9:	00 00
1400757db:	48 8d 15 5b eb 18 00 	lea    0x18eb5b(%rip),%rdx        # 0x14020433d
1400757e2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400757e7:	49 8d 47 24          	lea    0x24(%r15),%rax
1400757eb:	41 80 c8 81          	or     $0x81,%r8b
1400757ef:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400757f6:	00 00
1400757f8:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400757ff:	00 00
140075801:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140075806:	e8 45 d6 fe ff       	call   0x140062e50
14007580b:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140075812:	00
140075813:	48 8d 90 90 00 00 00 	lea    0x90(%rax),%rdx
14007581a:	e8 f1 9c 02 00       	call   0x14009f510
14007581f:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
140075826:	00
140075827:	e9 94 fb ff ff       	jmp    0x1400753c0
14007582c:	0f 1f 40 00          	nopl   0x0(%rax)
140075830:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140075834:	4c 89 fa             	mov    %r15,%rdx
140075837:	e8 54 a5 fc ff       	call   0x14003fd90
14007583c:	48 85 c0             	test   %rax,%rax
14007583f:	0f 84 93 02 00 00    	je     0x140075ad8
140075845:	0f b6 00             	movzbl (%rax),%eax
140075848:	83 e0 0e             	and    $0xe,%eax
14007584b:	3c 02                	cmp    $0x2,%al
14007584d:	0f 84 32 fb ff ff    	je     0x140075385
140075853:	48 89 f9             	mov    %rdi,%rcx
140075856:	e8 75 d2 fe ff       	call   0x140062ad0
14007585b:	85 c0                	test   %eax,%eax
14007585d:	0f 84 22 fb ff ff    	je     0x140075385
140075863:	4c 89 f9             	mov    %r15,%rcx
140075866:	49 89 fe             	mov    %rdi,%r14
140075869:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075870:	00
140075871:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140075878:	00
140075879:	e8 02 9e fb ff       	call   0x14002f680
14007587e:	48 8d 0d 6b ec 18 00 	lea    0x18ec6b(%rip),%rcx        # 0x1402044f0
140075885:	48 89 c3             	mov    %rax,%rbx
140075888:	e8 93 b2 ff ff       	call   0x140070b20
14007588d:	4d 89 f1             	mov    %r14,%r9
140075890:	49 89 d8             	mov    %rbx,%r8
140075893:	4c 89 e1             	mov    %r12,%rcx
140075896:	48 89 c2             	mov    %rax,%rdx
140075899:	e8 22 67 02 00       	call   0x14009bfc0
14007589e:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1400758a5:	00
1400758a6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400758ab:	e9 12 fc ff ff       	jmp    0x1400754c2
1400758b0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400758b4:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400758b8:	49 33 47 10          	xor    0x10(%r15),%rax
1400758bc:	49 33 57 18          	xor    0x18(%r15),%rdx
1400758c0:	48 09 d0             	or     %rdx,%rax
1400758c3:	0f 85 37 fd ff ff    	jne    0x140075600
1400758c9:	e9 55 fd ff ff       	jmp    0x140075623
1400758ce:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400758d2:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400758d6:	49 33 41 10          	xor    0x10(%r9),%rax
1400758da:	49 33 51 18          	xor    0x18(%r9),%rdx
1400758de:	48 09 d0             	or     %rdx,%rax
1400758e1:	0f 85 50 fb ff ff    	jne    0x140075437
1400758e7:	e9 e7 fc ff ff       	jmp    0x1400755d3
1400758ec:	49 8b 41 10          	mov    0x10(%r9),%rax
1400758f0:	49 8b 51 18          	mov    0x18(%r9),%rdx
1400758f4:	48 33 05 15 ed 18 00 	xor    0x18ed15(%rip),%rax        # 0x140204610
1400758fb:	48 33 15 16 ed 18 00 	xor    0x18ed16(%rip),%rdx        # 0x140204618
140075902:	48 09 d0             	or     %rdx,%rax
140075905:	0f 85 5b fb ff ff    	jne    0x140075466
14007590b:	4c 89 f9             	mov    %r15,%rcx
14007590e:	e8 ed 11 ff ff       	call   0x140066b00
140075913:	48 8d 0d 3e ec 18 00 	lea    0x18ec3e(%rip),%rcx        # 0x140204558
14007591a:	48 89 c3             	mov    %rax,%rbx
14007591d:	e8 fe b1 ff ff       	call   0x140070b20
140075922:	49 89 d8             	mov    %rbx,%r8
140075925:	4c 89 e1             	mov    %r12,%rcx
140075928:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
14007592d:	48 89 c2             	mov    %rax,%rdx
140075930:	e8 8b 66 02 00       	call   0x14009bfc0
140075935:	e9 fc f7 ff ff       	jmp    0x140075136
14007593a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140075940:	48 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%rbx
140075947:	00
140075948:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
14007594d:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140075952:	89 c3                	mov    %eax,%ebx
140075954:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
14007595b:	00
14007595c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140075961:	e9 d0 f7 ff ff       	jmp    0x140075136
140075966:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14007596d:	00
14007596e:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075975:	00
140075976:	89 c3                	mov    %eax,%ebx
140075978:	e9 69 fd ff ff       	jmp    0x1400756e6
14007597d:	4c 89 f9             	mov    %r15,%rcx
140075980:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
140075985:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14007598c:	00
14007598d:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075994:	00
140075995:	e8 66 11 ff ff       	call   0x140066b00
14007599a:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14007599f:	48 8d 15 ba ea 18 00 	lea    0x18eaba(%rip),%rdx        # 0x140204460
1400759a6:	48 89 c3             	mov    %rax,%rbx
1400759a9:	48 8b 05 30 36 1c 00 	mov    0x1c3630(%rip),%rax        # 0x140238fe0
1400759b0:	8b 08                	mov    (%rax),%ecx
1400759b2:	85 c9                	test   %ecx,%ecx
1400759b4:	74 10                	je     0x1400759c6
1400759b6:	48 89 d1             	mov    %rdx,%rcx
1400759b9:	e8 aa d9 16 00       	call   0x1401e3368
1400759be:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400759c3:	48 89 c2             	mov    %rax,%rdx
1400759c6:	49 89 d8             	mov    %rbx,%r8
1400759c9:	4c 89 e1             	mov    %r12,%rcx
1400759cc:	e8 ef 65 02 00       	call   0x14009bfc0
1400759d1:	e9 ec fa ff ff       	jmp    0x1400754c2
1400759d6:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1400759dd:	00
1400759de:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1400759e5:	00
1400759e6:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1400759eb:	e9 46 f7 ff ff       	jmp    0x140075136
1400759f0:	4c 89 f9             	mov    %r15,%rcx
1400759f3:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1400759fa:	00
1400759fb:	49 89 fe             	mov    %rdi,%r14
1400759fe:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140075a05:	00
140075a06:	e8 f5 10 ff ff       	call   0x140066b00
140075a0b:	48 8d 15 c6 e9 18 00 	lea    0x18e9c6(%rip),%rdx        # 0x1402043d8
140075a12:	48 89 c3             	mov    %rax,%rbx
140075a15:	48 8b 05 c4 35 1c 00 	mov    0x1c35c4(%rip),%rax        # 0x140238fe0
140075a1c:	44 8b 08             	mov    (%rax),%r9d
140075a1f:	45 85 c9             	test   %r9d,%r9d
140075a22:	74 0b                	je     0x140075a2f
140075a24:	48 89 d1             	mov    %rdx,%rcx
140075a27:	e8 3c d9 16 00       	call   0x1401e3368
140075a2c:	48 89 c2             	mov    %rax,%rdx
140075a2f:	4d 89 f1             	mov    %r14,%r9
140075a32:	49 89 d8             	mov    %rbx,%r8
140075a35:	4c 89 e1             	mov    %r12,%rcx
140075a38:	e8 83 65 02 00       	call   0x14009bfc0
140075a3d:	e9 80 fa ff ff       	jmp    0x1400754c2
140075a42:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
140075a49:	00
140075a4a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140075a4f:	e9 f0 fb ff ff       	jmp    0x140075644
140075a54:	48 8b 05 85 35 1c 00 	mov    0x1c3585(%rip),%rax        # 0x140238fe0
140075a5b:	49 89 fe             	mov    %rdi,%r14
140075a5e:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075a65:	00
140075a66:	48 8d 15 a3 e9 18 00 	lea    0x18e9a3(%rip),%rdx        # 0x140204410
140075a6d:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140075a74:	00
140075a75:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140075a7c:	00
140075a7d:	44 8b 00             	mov    (%rax),%r8d
140075a80:	45 85 c0             	test   %r8d,%r8d
140075a83:	74 aa                	je     0x140075a2f
140075a85:	eb 9d                	jmp    0x140075a24
140075a87:	48 8b 05 52 35 1c 00 	mov    0x1c3552(%rip),%rax        # 0x140238fe0
140075a8e:	49 89 fe             	mov    %rdi,%r14
140075a91:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075a98:	00
140075a99:	48 8d 15 e0 e8 18 00 	lea    0x18e8e0(%rip),%rdx        # 0x140204380
140075aa0:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140075aa7:	00
140075aa8:	44 8b 10             	mov    (%rax),%r10d
140075aab:	45 85 d2             	test   %r10d,%r10d
140075aae:	74 0b                	je     0x140075abb
140075ab0:	48 89 d1             	mov    %rdx,%rcx