140876494:	e8 77 83 06 00       	call   0x1408de810
140876499:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14087649d:	48 85 d2             	test   %rdx,%rdx
1408764a0:	74 08                	je     0x1408764aa
1408764a2:	48 8b cb             	mov    %rbx,%rcx
1408764a5:	e8 66 83 06 00       	call   0x1408de810
1408764aa:	48 8b 0f             	mov    (%rdi),%rcx
1408764ad:	48 85 c9             	test   %rcx,%rcx
1408764b0:	74 5d                	je     0x14087650f
1408764b2:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408764b9:	00
1408764ba:	74 0d                	je     0x1408764c9
1408764bc:	48 8b d1             	mov    %rcx,%rdx
1408764bf:	48 8b cb             	mov    %rbx,%rcx
1408764c2:	e8 79 d4 03 00       	call   0x1408b3940
1408764c7:	eb 46                	jmp    0x14087650f
1408764c9:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
1408764d0:	73 38                	jae    0x14087650a
1408764d2:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
1408764d9:	72 13                	jb     0x1408764ee
1408764db:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408764e2:	48 89 01             	mov    %rax,(%rcx)
1408764e5:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
1408764ec:	eb 21                	jmp    0x14087650f
1408764ee:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
1408764f5:	72 13                	jb     0x14087650a
1408764f7:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408764fe:	48 89 01             	mov    %rax,(%rcx)
140876501:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140876508:	eb 05                	jmp    0x14087650f
14087650a:	e8 41 56 01 00       	call   0x14088bb50
14087650f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140876513:	48 85 c9             	test   %rcx,%rcx
140876516:	74 5d                	je     0x140876575
140876518:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14087651f:	00
140876520:	74 0d                	je     0x14087652f
140876522:	48 8b d1             	mov    %rcx,%rdx
140876525:	48 8b cb             	mov    %rbx,%rcx
140876528:	e8 13 d4 03 00       	call   0x1408b3940
14087652d:	eb 46                	jmp    0x140876575
14087652f:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140876536:	73 38                	jae    0x140876570
140876538:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14087653f:	72 13                	jb     0x140876554
140876541:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140876548:	48 89 01             	mov    %rax,(%rcx)
14087654b:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140876552:	eb 21                	jmp    0x140876575
140876554:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
14087655b:	72 13                	jb     0x140876570
14087655d:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140876564:	48 89 01             	mov    %rax,(%rcx)
140876567:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14087656e:	eb 05                	jmp    0x140876575
140876570:	e8 db 55 01 00       	call   0x14088bb50
140876575:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14087657c:	00
14087657d:	74 0d                	je     0x14087658c
14087657f:	48 8b d7             	mov    %rdi,%rdx
140876582:	48 8b cb             	mov    %rbx,%rcx
140876585:	e8 b6 d3 03 00       	call   0x1408b3940
14087658a:	eb 49                	jmp    0x1408765d5
14087658c:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
140876593:	73 38                	jae    0x1408765cd
140876595:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14087659c:	72 13                	jb     0x1408765b1
14087659e:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408765a5:	48 89 07             	mov    %rax,(%rdi)
1408765a8:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
1408765af:	eb 24                	jmp    0x1408765d5
1408765b1:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
1408765b8:	72 13                	jb     0x1408765cd
1408765ba:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408765c1:	48 89 07             	mov    %rax,(%rdi)
1408765c4:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
1408765cb:	eb 08                	jmp    0x1408765d5
1408765cd:	48 8b cf             	mov    %rdi,%rcx
1408765d0:	e8 7b 55 01 00       	call   0x14088bb50
1408765d5:	48 8b fe             	mov    %rsi,%rdi
1408765d8:	48 85 f6             	test   %rsi,%rsi
1408765db:	0f 85 4f fe ff ff    	jne    0x140876430
1408765e1:	49 8b 4d 70          	mov    0x70(%r13),%rcx
1408765e5:	48 85 c9             	test   %rcx,%rcx
1408765e8:	74 34                	je     0x14087661e
1408765ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408765f0:	48 8b 51 38          	mov    0x38(%rcx),%rdx
1408765f4:	48 85 d2             	test   %rdx,%rdx
1408765f7:	74 1c                	je     0x140876615
1408765f9:	48 8b 41 40          	mov    0x40(%rcx),%rax
1408765fd:	48 89 02             	mov    %rax,(%rdx)
140876600:	48 8b 51 40          	mov    0x40(%rcx),%rdx
140876604:	48 85 d2             	test   %rdx,%rdx
140876607:	74 08                	je     0x140876611
140876609:	48 8b 41 38          	mov    0x38(%rcx),%rax
14087660d:	48 89 42 38          	mov    %rax,0x38(%rdx)
140876611:	4c 89 61 38          	mov    %r12,0x38(%rcx)
140876615:	49 8b 4d 70          	mov    0x70(%r13),%rcx
140876619:	48 85 c9             	test   %rcx,%rcx
14087661c:	75 d2                	jne    0x1408765f0
14087661e:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140876625:	00
140876626:	74 0d                	je     0x140876635
140876628:	49 8b d5             	mov    %r13,%rdx
14087662b:	48 8b cb             	mov    %rbx,%rcx
14087662e:	e8 0d d3 03 00       	call   0x1408b3940
140876633:	eb 4b                	jmp    0x140876680
140876635:	4c 3b ab f0 01 00 00 	cmp    0x1f0(%rbx),%r13
14087663c:	73 3a                	jae    0x140876678
14087663e:	4c 3b ab e0 01 00 00 	cmp    0x1e0(%rbx),%r13
140876645:	72 14                	jb     0x14087665b
140876647:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14087664e:	49 89 45 00          	mov    %rax,0x0(%r13)
140876652:	4c 89 ab d8 01 00 00 	mov    %r13,0x1d8(%rbx)
140876659:	eb 25                	jmp    0x140876680
14087665b:	4c 3b ab e8 01 00 00 	cmp    0x1e8(%rbx),%r13
140876662:	72 14                	jb     0x140876678
140876664:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14087666b:	49 89 45 00          	mov    %rax,0x0(%r13)
14087666f:	4c 89 ab c8 01 00 00 	mov    %r13,0x1c8(%rbx)
140876676:	eb 08                	jmp    0x140876680
140876678:	49 8b cd             	mov    %r13,%rcx
14087667b:	e8 d0 54 01 00       	call   0x14088bb50
140876680:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140876685:	4d 8b ee             	mov    %r14,%r13
140876688:	4d 85 f6             	test   %r14,%r14
14087668b:	0f 85 7f f8 ff ff    	jne    0x140875f10
140876691:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140876696:	48 8b 7e 38          	mov    0x38(%rsi),%rdi
14087669a:	48 85 ff             	test   %rdi,%rdi
14087669d:	0f 84 e1 00 00 00    	je     0x140876784
1408766a3:	83 3f 00             	cmpl   $0x0,(%rdi)
1408766a6:	41 8b ec             	mov    %r12d,%ebp
1408766a9:	7e 79                	jle    0x140876724
1408766ab:	48 8d 77 08          	lea    0x8(%rdi),%rsi
1408766af:	90                   	nop
1408766b0:	48 8b 0e             	mov    (%rsi),%rcx
1408766b3:	48 85 c9             	test   %rcx,%rcx
1408766b6:	74 5d                	je     0x140876715
1408766b8:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408766bf:	00
1408766c0:	74 0d                	je     0x1408766cf
1408766c2:	48 8b d1             	mov    %rcx,%rdx
1408766c5:	48 8b cb             	mov    %rbx,%rcx
1408766c8:	e8 73 d2 03 00       	call   0x1408b3940
1408766cd:	eb 46                	jmp    0x140876715
1408766cf:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
1408766d6:	73 38                	jae    0x140876710
1408766d8:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
1408766df:	72 13                	jb     0x1408766f4
1408766e1:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408766e8:	48 89 01             	mov    %rax,(%rcx)
1408766eb:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
1408766f2:	eb 21                	jmp    0x140876715
1408766f4:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
1408766fb:	72 13                	jb     0x140876710
1408766fd:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140876704:	48 89 01             	mov    %rax,(%rcx)
140876707:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14087670e:	eb 05                	jmp    0x140876715
140876710:	e8 3b 54 01 00       	call   0x14088bb50
140876715:	ff c5                	inc    %ebp
140876717:	48 83 c6 10          	add    $0x10,%rsi
14087671b:	3b 2f                	cmp    (%rdi),%ebp
14087671d:	7c 91                	jl     0x1408766b0
14087671f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140876724:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14087672b:	00
14087672c:	74 0d                	je     0x14087673b
14087672e:	48 8b d7             	mov    %rdi,%rdx
140876731:	48 8b cb             	mov    %rbx,%rcx
140876734:	e8 07 d2 03 00       	call   0x1408b3940
140876739:	eb 49                	jmp    0x140876784
14087673b:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
140876742:	73 38                	jae    0x14087677c
140876744:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14087674b:	72 13                	jb     0x140876760
14087674d:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140876754:	48 89 07             	mov    %rax,(%rdi)
140876757:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
14087675e:	eb 24                	jmp    0x140876784
140876760:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
140876767:	72 13                	jb     0x14087677c
140876769:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140876770:	48 89 07             	mov    %rax,(%rdi)
140876773:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14087677a:	eb 08                	jmp    0x140876784
14087677c:	48 8b cf             	mov    %rdi,%rcx
14087677f:	e8 cc 53 01 00       	call   0x14088bb50
140876784:	48 8b 56 40          	mov    0x40(%rsi),%rdx
140876788:	48 85 d2             	test   %rdx,%rdx
14087678b:	74 08                	je     0x140876795
14087678d:	48 8b cb             	mov    %rbx,%rcx
140876790:	e8 db 0a 0b 00       	call   0x140927270
140876795:	4c 8b 66 20          	mov    0x20(%rsi),%r12
140876799:	4d 85 e4             	test   %r12,%r12
14087679c:	0f 84 90 07 00 00    	je     0x140876f32
1408767a2:	45 33 ff             	xor    %r15d,%r15d
1408767a5:	4d 8d 6c 24 08       	lea    0x8(%r12),%r13
1408767aa:	44 89 bc 24 c0 00 00 	mov    %r15d,0xc0(%rsp)
1408767b1:	00
1408767b2:	45 39 3c 24          	cmp    %r15d,(%r12)
1408767b6:	0f 8e 14 07 00 00    	jle    0x140876ed0
1408767bc:	0f 1f 40 00          	nopl   0x0(%rax)
1408767c0:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1408767c4:	48 85 c9             	test   %rcx,%rcx
1408767c7:	74 5d                	je     0x140876826
1408767c9:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408767d0:	00
1408767d1:	74 0d                	je     0x1408767e0
1408767d3:	48 8b d1             	mov    %rcx,%rdx
1408767d6:	48 8b cb             	mov    %rbx,%rcx
1408767d9:	e8 62 d1 03 00       	call   0x1408b3940
1408767de:	eb 46                	jmp    0x140876826
1408767e0:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
1408767e7:	73 38                	jae    0x140876821
1408767e9:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
1408767f0:	72 13                	jb     0x140876805
1408767f2:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408767f9:	48 89 01             	mov    %rax,(%rcx)
1408767fc:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140876803:	eb 21                	jmp    0x140876826
140876805:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
14087680c:	72 13                	jb     0x140876821
14087680e:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140876815:	48 89 01             	mov    %rax,(%rcx)
140876818:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14087681f:	eb 05                	jmp    0x140876826
140876821:	e8 2a 53 01 00       	call   0x14088bb50
140876826:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14087682a:	48 85 c9             	test   %rcx,%rcx
14087682d:	74 5d                	je     0x14087688c
14087682f:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140876836:	00
140876837:	74 0d                	je     0x140876846
140876839:	48 8b d1             	mov    %rcx,%rdx
14087683c:	48 8b cb             	mov    %rbx,%rcx
14087683f:	e8 fc d0 03 00       	call   0x1408b3940
140876844:	eb 46                	jmp    0x14087688c
140876846:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
14087684d:	73 38                	jae    0x140876887
14087684f:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140876856:	72 13                	jb     0x14087686b
140876858:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14087685f:	48 89 01             	mov    %rax,(%rcx)
140876862:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140876869:	eb 21                	jmp    0x14087688c
14087686b:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140876872:	72 13                	jb     0x140876887
140876874:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14087687b:	48 89 01             	mov    %rax,(%rcx)
14087687e:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140876885:	eb 05                	jmp    0x14087688c
140876887:	e8 c4 52 01 00       	call   0x14088bb50
14087688c:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140876890:	48 85 c9             	test   %rcx,%rcx
140876893:	74 5d                	je     0x1408768f2
140876895:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14087689c:	00
14087689d:	74 0d                	je     0x1408768ac
14087689f:	48 8b d1             	mov    %rcx,%rdx
1408768a2:	48 8b cb             	mov    %rbx,%rcx
1408768a5:	e8 96 d0 03 00       	call   0x1408b3940
1408768aa:	eb 46                	jmp    0x1408768f2
1408768ac:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
1408768b3:	73 38                	jae    0x1408768ed
1408768b5:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
1408768bc:	72 13                	jb     0x1408768d1
1408768be:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408768c5:	48 89 01             	mov    %rax,(%rcx)
1408768c8:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
1408768cf:	eb 21                	jmp    0x1408768f2
1408768d1:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
1408768d8:	72 13                	jb     0x1408768ed
1408768da:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408768e1:	48 89 01             	mov    %rax,(%rcx)
1408768e4:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
1408768eb:	eb 05                	jmp    0x1408768f2
1408768ed:	e8 5e 52 01 00       	call   0x14088bb50
1408768f2:	41 f6 45 40 02       	testb  $0x2,0x40(%r13)
1408768f7:	74 66                	je     0x14087695f
1408768f9:	49 8b 4d 58          	mov    0x58(%r13),%rcx
1408768fd:	48 85 c9             	test   %rcx,%rcx
140876900:	74 5d                	je     0x14087695f
140876902:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140876909:	00
14087690a:	74 0d                	je     0x140876919
14087690c:	48 8b d1             	mov    %rcx,%rdx
14087690f:	48 8b cb             	mov    %rbx,%rcx
140876912:	e8 29 d0 03 00       	call   0x1408b3940
140876917:	eb 46                	jmp    0x14087695f
140876919:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140876920:	73 38                	jae    0x14087695a
140876922:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140876929:	72 13                	jb     0x14087693e
14087692b:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140876932:	48 89 01             	mov    %rax,(%rcx)
140876935:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14087693c:	eb 21                	jmp    0x14087695f
14087693e:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140876945:	72 13                	jb     0x14087695a
140876947:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14087694e:	48 89 01             	mov    %rax,(%rcx)
140876951:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140876958:	eb 05                	jmp    0x14087695f
14087695a:	e8 f1 51 01 00       	call   0x14088bb50
14087695f:	41 f6 45 40 04       	testb  $0x4,0x40(%r13)
140876964:	74 11                	je     0x140876977
140876966:	49 8b 55 58          	mov    0x58(%r13),%rdx
14087696a:	48 85 d2             	test   %rdx,%rdx
14087696d:	74 08                	je     0x140876977
14087696f:	48 8b cb             	mov    %rbx,%rcx
140876972:	e8 f9 d2 02 00       	call   0x1408a3c70
140876977:	49 8b 55 20          	mov    0x20(%r13),%rdx
14087697b:	48 85 d2             	test   %rdx,%rdx
14087697e:	74 18                	je     0x140876998
140876980:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140876987:	00
140876988:	75 06                	jne    0x140876990
14087698a:	83 42 2c ff          	addl   $0xffffffff,0x2c(%rdx)
14087698e:	75 08                	jne    0x140876998
140876990:	48 8b cb             	mov    %rbx,%rcx
140876993:	e8 88 82 02 00       	call   0x14089ec20
140876998:	4d 8b 75 28          	mov    0x28(%r13),%r14
14087699c:	4d 85 f6             	test   %r14,%r14
14087699f:	0f 84 01 04 00 00    	je     0x140876da6
1408769a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408769ac:	00 00 00 00
1408769b0:	49 8b 56 20          	mov    0x20(%r14),%rdx
1408769b4:	4d 8b 7e 50          	mov    0x50(%r14),%r15
1408769b8:	48 85 d2             	test   %rdx,%rdx
1408769bb:	74 08                	je     0x1408769c5
1408769bd:	48 8b cb             	mov    %rbx,%rcx
1408769c0:	e8 ab d2 02 00       	call   0x1408a3c70
1408769c5:	49 8b 56 28          	mov    0x28(%r14),%rdx
1408769c9:	48 8b cb             	mov    %rbx,%rcx
1408769cc:	e8 df 96 08 00       	call   0x1409000b0
1408769d1:	49 8b 56 30          	mov    0x30(%r14),%rdx
1408769d5:	48 85 d2             	test   %rdx,%rdx
1408769d8:	74 08                	je     0x1408769e2
1408769da:	48 8b cb             	mov    %rbx,%rcx
1408769dd:	e8 2e 7e 06 00       	call   0x1408de810
1408769e2:	49 8b 56 38          	mov    0x38(%r14),%rdx
1408769e6:	48 85 d2             	test   %rdx,%rdx
1408769e9:	74 08                	je     0x1408769f3
1408769eb:	48 8b cb             	mov    %rbx,%rcx
1408769ee:	e8 7d d2 02 00       	call   0x1408a3c70
1408769f3:	49 8b 56 40          	mov    0x40(%r14),%rdx
1408769f7:	48 85 d2             	test   %rdx,%rdx
1408769fa:	74 08                	je     0x140876a04