140143215:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014321a:	56                   	push   %rsi
14014321b:	57                   	push   %rdi
14014321c:	41 54                	push   %r12
14014321e:	41 56                	push   %r14
140143220:	41 57                	push   %r15
140143222:	48 83 ec 40          	sub    $0x40,%rsp
140143226:	4c 8b fa             	mov    %rdx,%r15
140143229:	4c 8b f1             	mov    %rcx,%r14
14014322c:	48 85 d2             	test   %rdx,%rdx
14014322f:	75 0a                	jne    0x14014323b
140143231:	b8 03 40 00 80       	mov    $0x80004003,%eax
140143236:	e9 a6 00 00 00       	jmp    0x1401432e1
14014323b:	4c 39 79 20          	cmp    %r15,0x20(%rcx)
14014323f:	75 07                	jne    0x140143248
140143241:	33 c0                	xor    %eax,%eax
140143243:	e9 99 00 00 00       	jmp    0x1401432e1
140143248:	48 8d 59 f0          	lea    -0x10(%rcx),%rbx
14014324c:	48 8b cb             	mov    %rbx,%rcx
14014324f:	e8 e8 b6 ff ff       	call   0x14013e93c
140143254:	48 83 64 24 78 00    	andq   $0x0,0x78(%rsp)
14014325a:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14014325e:	48 85 c9             	test   %rcx,%rcx
140143261:	0f 85 93 00 00 00    	jne    0x1401432fa
140143267:	41 83 be 30 02 00 00 	cmpl   $0xffffffff,0x230(%r14)
14014326e:	ff
14014326f:	75 4a                	jne    0x1401432bb
140143271:	49 8b 86 c0 00 00 00 	mov    0xc0(%r14),%rax
140143278:	49 8d 8e c0 00 00 00 	lea    0xc0(%r14),%rcx
14014327f:	48 8b 40 28          	mov    0x28(%rax),%rax
140143283:	ff 15 a7 fb 0c 00    	call   *0xcfba7(%rip)        # 0x140212e30
140143289:	48 85 c0             	test   %rax,%rax
14014328c:	74 2d                	je     0x1401432bb
14014328e:	49 8b 07             	mov    (%r15),%rax
140143291:	49 8b cf             	mov    %r15,%rcx
140143294:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
14014329b:	ff 15 8f fb 0c 00    	call   *0xcfb8f(%rip)        # 0x140212e30
1401432a1:	85 c0                	test   %eax,%eax
1401432a3:	75 16                	jne    0x1401432bb
1401432a5:	45 33 c0             	xor    %r8d,%r8d
1401432a8:	48 8d 15 51 46 10 00 	lea    0x104651(%rip),%rdx        # 0x140247900
1401432af:	49 8d 8e c0 00 00 00 	lea    0xc0(%r14),%rcx
1401432b6:	e8 8d 34 ff ff       	call   0x140136748
1401432bb:	49 8b d7             	mov    %r15,%rdx
1401432be:	48 8b cb             	mov    %rbx,%rcx
1401432c1:	e8 62 87 ff ff       	call   0x14013ba28
1401432c6:	33 db                	xor    %ebx,%ebx
1401432c8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401432cd:	48 85 c9             	test   %rcx,%rcx
1401432d0:	74 0d                	je     0x1401432df
1401432d2:	48 8b 01             	mov    (%rcx),%rax
1401432d5:	48 8b 40 10          	mov    0x10(%rax),%rax
1401432d9:	ff 15 51 fb 0c 00    	call   *0xcfb51(%rip)        # 0x140212e30
1401432df:	8b c3                	mov    %ebx,%eax
1401432e1:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
1401432e6:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401432ea:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1401432ee:	49 8b e3             	mov    %r11,%rsp
1401432f1:	41 5f                	pop    %r15
1401432f3:	41 5e                	pop    %r14
1401432f5:	41 5c                	pop    %r12
1401432f7:	5f                   	pop    %rdi
1401432f8:	5e                   	pop    %rsi
1401432f9:	c3                   	ret
1401432fa:	48 8b 01             	mov    (%rcx),%rax
1401432fd:	49 8b d7             	mov    %r15,%rdx
140143300:	48 8b 80 98 02 00 00 	mov    0x298(%rax),%rax
140143307:	ff 15 23 fb 0c 00    	call   *0xcfb23(%rip)        # 0x140212e30
14014330d:	85 c0                	test   %eax,%eax
14014330f:	75 aa                	jne    0x1401432bb
140143311:	41 83 be 5c 02 00 00 	cmpl   $0xffffffff,0x25c(%r14)
140143318:	ff
140143319:	74 3a                	je     0x140143355
14014331b:	41 83 be 64 02 00 00 	cmpl   $0xffffffff,0x264(%r14)
140143322:	ff
140143323:	74 25                	je     0x14014334a
140143325:	41 8b 96 68 02 00 00 	mov    0x268(%r14),%edx
14014332c:	41 83 be 6c 02 00 00 	cmpl   $0xffffffff,0x26c(%r14)
140143333:	ff
140143334:	74 09                	je     0x14014333f
140143336:	ff c2                	inc    %edx
140143338:	41 03 96 70 02 00 00 	add    0x270(%r14),%edx
14014333f:	41 8b 8e 60 02 00 00 	mov    0x260(%r14),%ecx
140143346:	03 ca                	add    %edx,%ecx
140143348:	eb 07                	jmp    0x140143351
14014334a:	41 8b 8e 60 02 00 00 	mov    0x260(%r14),%ecx
140143351:	85 c9                	test   %ecx,%ecx
140143353:	75 22                	jne    0x140143377
140143355:	41 83 be 34 02 00 00 	cmpl   $0xffffffff,0x234(%r14)
14014335c:	ff
14014335d:	75 18                	jne    0x140143377
14014335f:	41 83 be 4c 02 00 00 	cmpl   $0xffffffff,0x24c(%r14)
140143366:	ff
140143367:	75 0e                	jne    0x140143377
140143369:	41 83 be 74 02 00 00 	cmpl   $0xffffffff,0x274(%r14)
140143370:	ff
140143371:	0f 84 44 ff ff ff    	je     0x1401432bb
140143377:	49 8b 06             	mov    (%r14),%rax
14014337a:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14014337f:	49 8b ce             	mov    %r14,%rcx
140143382:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
140143389:	ff 15 a1 fa 0c 00    	call   *0xcfaa1(%rip)        # 0x140212e30
14014338f:	85 c0                	test   %eax,%eax
140143391:	79 08                	jns    0x14014339b
140143393:	0f ae e8             	lfence
140143396:	e9 46 ff ff ff       	jmp    0x1401432e1
14014339b:	41 8b 86 84 02 00 00 	mov    0x284(%r14),%eax
1401433a2:	85 c0                	test   %eax,%eax
1401433a4:	0f 84 11 ff ff ff    	je     0x1401432bb
1401433aa:	ba 01 00 00 00       	mov    $0x1,%edx
1401433af:	3b c2                	cmp    %edx,%eax
1401433b1:	75 2e                	jne    0x1401433e1
1401433b3:	41 83 be 34 02 00 00 	cmpl   $0xffffffff,0x234(%r14)
1401433ba:	ff
1401433bb:	0f 85 fa fe ff ff    	jne    0x1401432bb
1401433c1:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401433c6:	48 8b 01             	mov    (%rcx),%rax
1401433c9:	4d 8b c7             	mov    %r15,%r8
1401433cc:	48 8b 80 a0 02 00 00 	mov    0x2a0(%rax),%rax
1401433d3:	ff 15 57 fa 0c 00    	call   *0xcfa57(%rip)        # 0x140212e30
1401433d9:	85 c0                	test   %eax,%eax
1401433db:	0f 85 da fe ff ff    	jne    0x1401432bb
1401433e1:	48 8b c3             	mov    %rbx,%rax
1401433e4:	48 f7 d8             	neg    %rax
1401433e7:	48 1b c9             	sbb    %rcx,%rcx
1401433ea:	49 23 ce             	and    %r14,%rcx
1401433ed:	48 39 4c 24 78       	cmp    %rcx,0x78(%rsp)
1401433f2:	0f 84 c3 fe ff ff    	je     0x1401432bb
1401433f8:	0f ae e8             	lfence
1401433fb:	45 8b a6 84 02 00 00 	mov    0x284(%r14),%r12d
140143402:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140143407:	48 8b 01             	mov    (%rcx),%rax
14014340a:	48 8b 40 38          	mov    0x38(%rax),%rax
14014340e:	ff 15 1c fa 0c 00    	call   *0xcfa1c(%rip)        # 0x140212e30
140143414:	49 8b 06             	mov    (%r14),%rax
140143417:	48 8b 68 28          	mov    0x28(%rax),%rbp
14014341b:	49 8b be 90 02 00 00 	mov    0x290(%r14),%rdi
140143422:	41 8b 76 1c          	mov    0x1c(%r14),%esi
140143426:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14014342b:	48 8b 01             	mov    (%rcx),%rax
14014342e:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140143435:	ff 15 f5 f9 0c 00    	call   *0xcf9f5(%rip)        # 0x140212e30
14014343b:	8b d8                	mov    %eax,%ebx
14014343d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140143442:	48 8b 11             	mov    (%rcx),%rdx
140143445:	48 8b 82 80 00 00 00 	mov    0x80(%rdx),%rax
14014344c:	ff 15 de f9 0c 00    	call   *0xcf9de(%rip)        # 0x140212e30
140143452:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140143457:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14014345c:	44 8b ce             	mov    %esi,%r9d
14014345f:	44 8b c3             	mov    %ebx,%r8d
140143462:	48 8b d0             	mov    %rax,%rdx
140143465:	49 8b ce             	mov    %r14,%rcx
140143468:	48 8b c5             	mov    %rbp,%rax
14014346b:	ff 15 bf f9 0c 00    	call   *0xcf9bf(%rip)        # 0x140212e30
140143471:	8b d8                	mov    %eax,%ebx
140143473:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140143478:	4c 8b 01             	mov    (%rcx),%r8
14014347b:	49 8b 40 40          	mov    0x40(%r8),%rax
14014347f:	ff 15 ab f9 0c 00    	call   *0xcf9ab(%rip)        # 0x140212e30
140143485:	85 db                	test   %ebx,%ebx
140143487:	0f 88 3b fe ff ff    	js     0x1401432c8
14014348d:	0f ae e8             	lfence
140143490:	49 8b 06             	mov    (%r14),%rax
140143493:	41 8b d4             	mov    %r12d,%edx
140143496:	49 8b ce             	mov    %r14,%rcx
140143499:	48 8b 80 b8 02 00 00 	mov    0x2b8(%rax),%rax
1401434a0:	ff 15 8a f9 0c 00    	call   *0xcf98a(%rip)        # 0x140212e30
1401434a6:	8b d8                	mov    %eax,%ebx
1401434a8:	e9 1b fe ff ff       	jmp    0x1401432c8
1401434ad:	cc                   	int3
1401434ae:	90                   	nop
1401434af:	90                   	nop
1401434b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401434b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401434ba:	56                   	push   %rsi
1401434bb:	57                   	push   %rdi
1401434bc:	41 56                	push   %r14
1401434be:	48 83 ec 30          	sub    $0x30,%rsp
1401434c2:	49 8b f9             	mov    %r9,%rdi
1401434c5:	41 8b e8             	mov    %r8d,%ebp
1401434c8:	48 8b f2             	mov    %rdx,%rsi
1401434cb:	4d 85 c9             	test   %r9,%r9
1401434ce:	75 0a                	jne    0x1401434da
1401434d0:	b8 03 40 00 80       	mov    $0x80004003,%eax
1401434d5:	e9 82 00 00 00       	jmp    0x14014355c
1401434da:	83 64 24 68 00       	andl   $0x0,0x68(%rsp)
1401434df:	48 8b 02             	mov    (%rdx),%rax
1401434e2:	44 8b 74 24 78       	mov    0x78(%rsp),%r14d
1401434e7:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1401434ec:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1401434f1:	45 33 c0             	xor    %r8d,%r8d
1401434f4:	8b d5                	mov    %ebp,%edx
1401434f6:	48 8b ce             	mov    %rsi,%rcx
1401434f9:	48 8b 40 68          	mov    0x68(%rax),%rax
1401434fd:	ff 15 2d f9 0c 00    	call   *0xcf92d(%rip)        # 0x140212e30
140143503:	8b d8                	mov    %eax,%ebx
140143505:	85 c0                	test   %eax,%eax
140143507:	78 51                	js     0x14014355a
140143509:	48 63 5c 24 70       	movslq 0x70(%rsp),%rbx
14014350e:	8b 54 24 68          	mov    0x68(%rsp),%edx
140143512:	03 d3                	add    %ebx,%edx
140143514:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140143518:	e8 47 92 ec ff       	call   0x14000c764
14014351d:	48 8b c8             	mov    %rax,%rcx
140143520:	48 85 c0             	test   %rax,%rax
140143523:	74 30                	je     0x140143555
140143525:	0f ae e8             	lfence
140143528:	48 8b 16             	mov    (%rsi),%rdx
14014352b:	48 8b 42 68          	mov    0x68(%rdx),%rax
14014352f:	4c 8d 04 59          	lea    (%rcx,%rbx,2),%r8
140143533:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140143538:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14014353d:	8b d5                	mov    %ebp,%edx
14014353f:	48 8b ce             	mov    %rsi,%rcx
140143542:	ff 15 e8 f8 0c 00    	call   *0xcf8e8(%rip)        # 0x140212e30
140143548:	8b d8                	mov    %eax,%ebx
14014354a:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14014354e:	e8 c9 90 ec ff       	call   0x14000c61c
140143553:	eb 05                	jmp    0x14014355a
140143555:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14014355a:	8b c3                	mov    %ebx,%eax
14014355c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140143561:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140143566:	48 83 c4 30          	add    $0x30,%rsp
14014356a:	41 5e                	pop    %r14
14014356c:	5f                   	pop    %rdi
14014356d:	5e                   	pop    %rsi
14014356e:	c3                   	ret
14014356f:	90                   	nop
140143570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143575:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14014357a:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
14014357f:	57                   	push   %rdi
140143580:	48 83 ec 30          	sub    $0x30,%rsp
140143584:	48 8b fa             	mov    %rdx,%rdi
140143587:	48 8b f1             	mov    %rcx,%rsi
14014358a:	48 85 d2             	test   %rdx,%rdx
14014358d:	75 07                	jne    0x140143596
14014358f:	b8 03 40 00 80       	mov    $0x80004003,%eax
140143594:	eb 69                	jmp    0x1401435ff
140143596:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
14014359b:	48 8b 01             	mov    (%rcx),%rax
14014359e:	45 33 c9             	xor    %r9d,%r9d
1401435a1:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401435a6:	33 d2                	xor    %edx,%edx
1401435a8:	48 8b 40 48          	mov    0x48(%rax),%rax
1401435ac:	ff 15 7e f8 0c 00    	call   *0xcf87e(%rip)        # 0x140212e30
1401435b2:	8b d8                	mov    %eax,%ebx
1401435b4:	85 c0                	test   %eax,%eax
1401435b6:	78 45                	js     0x1401435fd
1401435b8:	8b 54 24 50          	mov    0x50(%rsp),%edx
1401435bc:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1401435c0:	e8 9f 91 ec ff       	call   0x14000c764
1401435c5:	48 8b c8             	mov    %rax,%rcx
1401435c8:	48 85 c0             	test   %rax,%rax
1401435cb:	74 2b                	je     0x1401435f8
1401435cd:	0f ae e8             	lfence
1401435d0:	48 8b 16             	mov    (%rsi),%rdx
1401435d3:	48 8b 42 48          	mov    0x48(%rdx),%rax
1401435d7:	45 33 c9             	xor    %r9d,%r9d
1401435da:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401435df:	48 8b d1             	mov    %rcx,%rdx
1401435e2:	48 8b ce             	mov    %rsi,%rcx
1401435e5:	ff 15 45 f8 0c 00    	call   *0xcf845(%rip)        # 0x140212e30
1401435eb:	8b d8                	mov    %eax,%ebx
1401435ed:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1401435f1:	e8 26 90 ec ff       	call   0x14000c61c
1401435f6:	eb 05                	jmp    0x1401435fd
1401435f8:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401435fd:	8b c3                	mov    %ebx,%eax
1401435ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140143604:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140143609:	48 83 c4 30          	add    $0x30,%rsp
14014360d:	5f                   	pop    %rdi
14014360e:	c3                   	ret
14014360f:	90                   	nop
140143610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143615:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14014361a:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
14014361f:	57                   	push   %rdi
140143620:	48 83 ec 20          	sub    $0x20,%rsp
140143624:	48 8b fa             	mov    %rdx,%rdi
140143627:	48 8b f1             	mov    %rcx,%rsi
14014362a:	48 85 d2             	test   %rdx,%rdx
14014362d:	75 07                	jne    0x140143636
14014362f:	b8 03 40 00 80       	mov    $0x80004003,%eax
140143634:	eb 69                	jmp    0x14014369f
140143636:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
14014363b:	48 8b 01             	mov    (%rcx),%rax
14014363e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140143643:	33 d2                	xor    %edx,%edx
140143645:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
14014364c:	ff 15 de f7 0c 00    	call   *0xcf7de(%rip)        # 0x140212e30
140143652:	8b d8                	mov    %eax,%ebx
140143654:	85 c0                	test   %eax,%eax
140143656:	78 45                	js     0x14014369d
140143658:	8b 54 24 40          	mov    0x40(%rsp),%edx
14014365c:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140143660:	e8 ff 90 ec ff       	call   0x14000c764
140143665:	48 8b c8             	mov    %rax,%rcx
140143668:	48 85 c0             	test   %rax,%rax
14014366b:	74 2b                	je     0x140143698
14014366d:	0f ae e8             	lfence
140143670:	48 8b 16             	mov    (%rsi),%rdx
140143673:	48 8b 82 c8 00 00 00 	mov    0xc8(%rdx),%rax
14014367a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14014367f:	48 8b d1             	mov    %rcx,%rdx
140143682:	48 8b ce             	mov    %rsi,%rcx
140143685:	ff 15 a5 f7 0c 00    	call   *0xcf7a5(%rip)        # 0x140212e30
14014368b:	8b d8                	mov    %eax,%ebx
14014368d:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140143691:	e8 86 8f ec ff       	call   0x14000c61c
140143696:	eb 05                	jmp    0x14014369d
140143698:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14014369d:	8b c3                	mov    %ebx,%eax
14014369f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401436a4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401436a9:	48 83 c4 20          	add    $0x20,%rsp
1401436ad:	5f                   	pop    %rdi
1401436ae:	c3                   	ret
1401436af:	90                   	nop
1401436b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401436b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401436ba:	57                   	push   %rdi
1401436bb:	48 83 ec 30          	sub    $0x30,%rsp
1401436bf:	48 8b d9             	mov    %rcx,%rbx
1401436c2:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
1401436c9:	48 8b 01             	mov    (%rcx),%rax
1401436cc:	48 8b 40 28          	mov    0x28(%rax),%rax
1401436d0:	ff 15 5a f7 0c 00    	call   *0xcf75a(%rip)        # 0x140212e30
1401436d6:	48 85 c0             	test   %rax,%rax
1401436d9:	75 0c                	jne    0x1401436e7
1401436db:	48 8b 83 b0 00 00 00 	mov    0xb0(%rbx),%rax
1401436e2:	e9 d5 00 00 00       	jmp    0x1401437bc
1401436e7:	45 33 c9             	xor    %r9d,%r9d
1401436ea:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
1401436f1:	00
1401436f2:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1401436f6:	48 8d 15 73 91 13 00 	lea    0x139173(%rip),%rdx        # 0x14027c870
1401436fd:	45 8d 41 01          	lea    0x1(%r9),%r8d
140143701:	e8 1a 2d ff ff       	call   0x140136420
140143706:	48 8d bb d0 01 00 00 	lea    0x1d0(%rbx),%rdi
14014370d:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140143713:	48 8b cf             	mov    %rdi,%rcx
140143716:	48 8d 15 43 91 13 00 	lea    0x139143(%rip),%rdx        # 0x14027c860
14014371d:	8b f0                	mov    %eax,%esi
14014371f:	e8 24 30 ff ff       	call   0x140136748
140143724:	84 c0                	test   %al,%al
140143726:	0f 84 86 00 00 00    	je     0x1401437b2