1400ba2fa:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400ba2ff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400ba304:	f7 c5 00 08 00 00    	test   $0x800,%ebp
1400ba30a:	0f 85 b8 00 00 00    	jne    0x1400ba3c8
1400ba310:	81 e5 00 10 00 00    	and    $0x1000,%ebp
1400ba316:	74 0f                	je     0x1400ba327
1400ba318:	0f b6 44 24 39       	movzbl 0x39(%rsp),%eax
1400ba31d:	83 e0 f9             	and    $0xfffffff9,%eax
1400ba320:	83 c8 02             	or     $0x2,%eax
1400ba323:	88 44 24 39          	mov    %al,0x39(%rsp)
1400ba327:	8b 87 a4 00 00 00    	mov    0xa4(%rdi),%eax
1400ba32d:	83 f8 01             	cmp    $0x1,%eax
1400ba330:	0f 8f b0 00 00 00    	jg     0x1400ba3e6
1400ba336:	85 c0                	test   %eax,%eax
1400ba338:	0f 88 c2 00 00 00    	js     0x1400ba400
1400ba33e:	48 8d 87 a8 00 00 00 	lea    0xa8(%rdi),%rax
1400ba345:	4c 8b 87 90 00 00 00 	mov    0x90(%rdi),%r8
1400ba34c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400ba351:	49 89 d9             	mov    %rbx,%r9
1400ba354:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ba359:	48 8d 97 98 00 00 00 	lea    0x98(%rdi),%rdx
1400ba360:	e8 eb 69 0d 00       	call   0x140190d50
1400ba365:	8b 8f 9c 00 00 00    	mov    0x9c(%rdi),%ecx
1400ba36b:	41 89 c5             	mov    %eax,%r13d
1400ba36e:	e8 cd f7 12 00       	call   0x1401e9b40
1400ba373:	8b 8f 98 00 00 00    	mov    0x98(%rdi),%ecx
1400ba379:	e8 c2 f7 12 00       	call   0x1401e9b40
1400ba37e:	45 85 ed             	test   %r13d,%r13d
1400ba381:	0f 84 94 00 00 00    	je     0x1400ba41b
1400ba387:	48 8b 8f 90 00 00 00 	mov    0x90(%rdi),%rcx
1400ba38e:	e8 9d 14 f6 ff       	call   0x14001b830
1400ba393:	80 a7 a0 00 00 00 fe 	andb   $0xfe,0xa0(%rdi)
1400ba39a:	48 c7 87 90 00 00 00 	movq   $0x0,0x90(%rdi)
1400ba3a1:	00 00 00 00
1400ba3a5:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400ba3aa:	48 2b 06             	sub    (%rsi),%rax
1400ba3ad:	0f 85 c9 00 00 00    	jne    0x1400ba47c
1400ba3b3:	44 89 e8             	mov    %r13d,%eax
1400ba3b6:	48 83 c4 58          	add    $0x58,%rsp
1400ba3ba:	5b                   	pop    %rbx
1400ba3bb:	5e                   	pop    %rsi
1400ba3bc:	5f                   	pop    %rdi
1400ba3bd:	5d                   	pop    %rbp
1400ba3be:	41 5c                	pop    %r12
1400ba3c0:	41 5d                	pop    %r13
1400ba3c2:	c3                   	ret
1400ba3c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ba3c8:	0f b6 44 24 39       	movzbl 0x39(%rsp),%eax
1400ba3cd:	83 e0 f9             	and    $0xfffffff9,%eax
1400ba3d0:	83 c8 04             	or     $0x4,%eax
1400ba3d3:	88 44 24 39          	mov    %al,0x39(%rsp)
1400ba3d7:	8b 87 a4 00 00 00    	mov    0xa4(%rdi),%eax
1400ba3dd:	83 f8 01             	cmp    $0x1,%eax
1400ba3e0:	0f 8e 50 ff ff ff    	jle    0x1400ba336
1400ba3e6:	83 f8 02             	cmp    $0x2,%eax
1400ba3e9:	75 1a                	jne    0x1400ba405
1400ba3eb:	48 8d 0d be 23 15 00 	lea    0x1523be(%rip),%rcx        # 0x14020c7b0
1400ba3f2:	e8 e9 f4 ff ff       	call   0x1400b98e0
1400ba3f7:	48 89 c1             	mov    %rax,%rcx
1400ba3fa:	e8 91 8f 00 00       	call   0x1400c3390
1400ba3ff:	90                   	nop
1400ba400:	83 f8 ff             	cmp    $0xffffffff,%eax
1400ba403:	74 5f                	je     0x1400ba464
1400ba405:	8b 8f 9c 00 00 00    	mov    0x9c(%rdi),%ecx
1400ba40b:	e8 30 f7 12 00       	call   0x1401e9b40
1400ba410:	8b 8f 98 00 00 00    	mov    0x98(%rdi),%ecx
1400ba416:	e8 25 f7 12 00       	call   0x1401e9b40
1400ba41b:	f6 44 24 39 10       	testb  $0x10,0x39(%rsp)
1400ba420:	74 2e                	je     0x1400ba450
1400ba422:	45 31 ed             	xor    %r13d,%r13d
1400ba425:	e9 5d ff ff ff       	jmp    0x1400ba387
1400ba42a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ba430:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400ba436:	45 31 c0             	xor    %r8d,%r8d
1400ba439:	ba 01 00 00 00       	mov    $0x1,%edx
1400ba43e:	4c 89 e1             	mov    %r12,%rcx
1400ba441:	e8 aa fa ff ff       	call   0x1400b9ef0
1400ba446:	e9 0b fe ff ff       	jmp    0x1400ba256
1400ba44b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ba450:	48 8b 8f 90 00 00 00 	mov    0x90(%rdi),%rcx
1400ba457:	e8 d4 13 f6 ff       	call   0x14001b830
1400ba45c:	41 89 c5             	mov    %eax,%r13d
1400ba45f:	e9 2f ff ff ff       	jmp    0x1400ba393
1400ba464:	4c 8d 05 fc 22 15 00 	lea    0x1522fc(%rip),%r8        # 0x14020c767
1400ba46b:	ba ab 03 00 00       	mov    $0x3ab,%edx
1400ba470:	48 8d 0d d9 22 15 00 	lea    0x1522d9(%rip),%rcx        # 0x14020c750
1400ba477:	e8 14 93 00 00       	call   0x1400c3790
1400ba47c:	e8 ef a3 12 00       	call   0x1401e4870
1400ba481:	90                   	nop
1400ba482:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ba489:	00 00 00 00
1400ba48d:	0f 1f 00             	nopl   (%rax)
1400ba490:	41 54                	push   %r12
1400ba492:	55                   	push   %rbp
1400ba493:	57                   	push   %rdi
1400ba494:	56                   	push   %rsi
1400ba495:	53                   	push   %rbx
1400ba496:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400ba49d:	48 8b 3d 4c e6 17 00 	mov    0x17e64c(%rip),%rdi        # 0x140238af0
1400ba4a4:	0f b6 71 38          	movzbl 0x38(%rcx),%esi
1400ba4a8:	40 c0 ee 02          	shr    $0x2,%sil
1400ba4ac:	83 e6 01             	and    $0x1,%esi
1400ba4af:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1400ba4b4:	48 8b 2f             	mov    (%rdi),%rbp
1400ba4b7:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1400ba4be:	00
1400ba4bf:	48 8b 69 18          	mov    0x18(%rcx),%rbp
1400ba4c3:	48 89 cb             	mov    %rcx,%rbx
1400ba4c6:	0f 84 a4 00 00 00    	je     0x1400ba570
1400ba4cc:	f6 85 a0 00 00 00 01 	testb  $0x1,0xa0(%rbp)
1400ba4d3:	74 6b                	je     0x1400ba540
1400ba4d5:	48 8d 0d 00 23 15 00 	lea    0x152300(%rip),%rcx        # 0x14020c7dc
1400ba4dc:	e8 9f ed f5 ff       	call   0x140019280
1400ba4e1:	85 c0                	test   %eax,%eax
1400ba4e3:	74 3a                	je     0x1400ba51f
1400ba4e5:	8b 95 98 00 00 00    	mov    0x98(%rbp),%edx
1400ba4eb:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
1400ba4f0:	45 31 c9             	xor    %r9d,%r9d
1400ba4f3:	45 31 c0             	xor    %r8d,%r8d
1400ba4f6:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400ba4fd:	00
1400ba4fe:	4c 89 e1             	mov    %r12,%rcx
1400ba501:	e8 aa 3c f9 ff       	call   0x14004e1b0
1400ba506:	41 89 f1             	mov    %esi,%r9d
1400ba509:	4c 8b 43 30          	mov    0x30(%rbx),%r8
1400ba50d:	4c 89 e2             	mov    %r12,%rdx
1400ba510:	8b 8d 9c 00 00 00    	mov    0x9c(%rbp),%ecx
1400ba516:	41 83 e1 3f          	and    $0x3f,%r9d
1400ba51a:	e8 c1 f0 f5 ff       	call   0x1400195e0
1400ba51f:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1400ba526:	00
1400ba527:	48 2b 17             	sub    (%rdi),%rdx
1400ba52a:	75 64                	jne    0x1400ba590
1400ba52c:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400ba533:	5b                   	pop    %rbx
1400ba534:	5e                   	pop    %rsi
1400ba535:	5f                   	pop    %rdi
1400ba536:	5d                   	pop    %rbp
1400ba537:	41 5c                	pop    %r12
1400ba539:	c3                   	ret
1400ba53a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ba540:	45 31 c9             	xor    %r9d,%r9d
1400ba543:	45 31 c0             	xor    %r8d,%r8d
1400ba546:	31 d2                	xor    %edx,%edx
1400ba548:	48 89 d9             	mov    %rbx,%rcx
1400ba54b:	e8 a0 f9 ff ff       	call   0x1400b9ef0
1400ba550:	48 85 c0             	test   %rax,%rax
1400ba553:	0f 84 7c ff ff ff    	je     0x1400ba4d5
1400ba559:	48 89 c1             	mov    %rax,%rcx
1400ba55c:	e8 af 24 fc ff       	call   0x14007ca10
1400ba561:	e9 6f ff ff ff       	jmp    0x1400ba4d5
1400ba566:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ba56d:	00 00 00
1400ba570:	ba 48 00 00 00       	mov    $0x48,%edx
1400ba575:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ba57a:	e8 21 07 01 00       	call   0x1400caca0
1400ba57f:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400ba583:	48 89 c1             	mov    %rax,%rcx
1400ba586:	e8 f5 2d 05 00       	call   0x14010d380
1400ba58b:	e9 3c ff ff ff       	jmp    0x1400ba4cc
1400ba590:	e8 db a2 12 00       	call   0x1401e4870
1400ba595:	90                   	nop
1400ba596:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ba59d:	00 00 00
1400ba5a0:	41 57                	push   %r15
1400ba5a2:	41 56                	push   %r14
1400ba5a4:	41 55                	push   %r13
1400ba5a6:	41 54                	push   %r12
1400ba5a8:	55                   	push   %rbp
1400ba5a9:	57                   	push   %rdi
1400ba5aa:	56                   	push   %rsi
1400ba5ab:	53                   	push   %rbx
1400ba5ac:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1400ba5b3:	48 8b 3d 36 e5 17 00 	mov    0x17e536(%rip),%rdi        # 0x140238af0
1400ba5ba:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1400ba5be:	48 8b 07             	mov    (%rdi),%rax
1400ba5c1:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
1400ba5c8:	00
1400ba5c9:	31 c0                	xor    %eax,%eax
1400ba5cb:	49 89 ce             	mov    %rcx,%r14
1400ba5ce:	4c 8d 6c 24 50       	lea    0x50(%rsp),%r13
1400ba5d3:	89 d6                	mov    %edx,%esi
1400ba5d5:	b9 11 00 00 00       	mov    $0x11,%ecx
1400ba5da:	41 0f b6 56 78       	movzbl 0x78(%r14),%edx
1400ba5df:	4c 89 ef             	mov    %r13,%rdi
1400ba5e2:	4c 89 c5             	mov    %r8,%rbp
1400ba5e5:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
1400ba5ea:	41 89 d1             	mov    %edx,%r9d
1400ba5ed:	41 c1 e1 05          	shl    $0x5,%r9d
1400ba5f1:	41 c0 f9 05          	sar    $0x5,%r9b
1400ba5f5:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400ba5f8:	0f b6 0b             	movzbl (%rbx),%ecx
1400ba5fb:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400ba5ff:	41 89 c8             	mov    %ecx,%r8d
1400ba602:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400ba607:	44 89 c8             	mov    %r9d,%eax
1400ba60a:	66 c1 e8 06          	shr    $0x6,%ax
1400ba60e:	41 d0 e8             	shr    $1,%r8b
1400ba611:	83 e0 02             	and    $0x2,%eax
1400ba614:	41 83 e0 01          	and    $0x1,%r8d
1400ba618:	41 c1 e0 02          	shl    $0x2,%r8d
1400ba61c:	83 c8 08             	or     $0x8,%eax
1400ba61f:	44 09 c0             	or     %r8d,%eax
1400ba622:	41 89 c8             	mov    %ecx,%r8d
1400ba625:	41 83 e0 01          	and    $0x1,%r8d
1400ba629:	41 c1 e0 04          	shl    $0x4,%r8d
1400ba62d:	44 09 c0             	or     %r8d,%eax
1400ba630:	45 31 c0             	xor    %r8d,%r8d
1400ba633:	41 80 f9 01          	cmp    $0x1,%r9b
1400ba637:	41 0f 9f c0          	setg   %r8b
1400ba63b:	c0 ea 03             	shr    $0x3,%dl
1400ba63e:	41 c1 e0 08          	shl    $0x8,%r8d
1400ba642:	83 e2 01             	and    $0x1,%edx
1400ba645:	c0 e9 02             	shr    $0x2,%cl
1400ba648:	83 f2 01             	xor    $0x1,%edx
1400ba64b:	44 09 c0             	or     %r8d,%eax
1400ba64e:	83 e1 01             	and    $0x1,%ecx
1400ba651:	c1 e2 09             	shl    $0x9,%edx
1400ba654:	c1 e1 0a             	shl    $0xa,%ecx
1400ba657:	09 d0                	or     %edx,%eax
1400ba659:	0f b7 94 24 d0 00 00 	movzwl 0xd0(%rsp),%edx
1400ba660:	00
1400ba661:	09 c8                	or     %ecx,%eax
1400ba663:	66 81 e2 e1 f8       	and    $0xf8e1,%dx
1400ba668:	09 d0                	or     %edx,%eax
1400ba66a:	66 89 84 24 d0 00 00 	mov    %ax,0xd0(%rsp)
1400ba671:	00
1400ba672:	8b 43 04             	mov    0x4(%rbx),%eax
1400ba675:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1400ba679:	f3 0f 6f 43 08       	movdqu 0x8(%rbx),%xmm0
1400ba67e:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400ba683:	0f b6 13             	movzbl (%rbx),%edx
1400ba686:	89 d0                	mov    %edx,%eax
1400ba688:	89 d1                	mov    %edx,%ecx
1400ba68a:	c0 ea 05             	shr    $0x5,%dl
1400ba68d:	c0 e8 03             	shr    $0x3,%al
1400ba690:	c0 e9 07             	shr    $0x7,%cl
1400ba693:	83 e2 01             	and    $0x1,%edx
1400ba696:	83 e0 01             	and    $0x1,%eax
1400ba699:	0f b6 c9             	movzbl %cl,%ecx
1400ba69c:	c1 e2 0f             	shl    $0xf,%edx
1400ba69f:	c1 e0 0c             	shl    $0xc,%eax
1400ba6a2:	09 c8                	or     %ecx,%eax
1400ba6a4:	41 0f b6 4e 38       	movzbl 0x38(%r14),%ecx
1400ba6a9:	d0 e9                	shr    $1,%cl
1400ba6ab:	83 e1 01             	and    $0x1,%ecx
1400ba6ae:	c1 e1 0e             	shl    $0xe,%ecx
1400ba6b1:	09 c8                	or     %ecx,%eax
1400ba6b3:	4c 89 f9             	mov    %r15,%rcx
1400ba6b6:	09 d0                	or     %edx,%eax
1400ba6b8:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1400ba6bc:	d0 ea                	shr    $1,%dl
1400ba6be:	83 e2 01             	and    $0x1,%edx
1400ba6c1:	c1 e2 13             	shl    $0x13,%edx
1400ba6c4:	09 d0                	or     %edx,%eax
1400ba6c6:	8b 94 24 d0 00 00 00 	mov    0xd0(%rsp),%edx
1400ba6cd:	81 e2 fe 2f f7 ff    	and    $0xfff72ffe,%edx
1400ba6d3:	09 d0                	or     %edx,%eax
1400ba6d5:	48 8d 53 30          	lea    0x30(%rbx),%rdx
1400ba6d9:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
1400ba6e0:	e8 eb a8 0a 00       	call   0x140164fd0
1400ba6e5:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
1400ba6e9:	41 0f b6 56 38       	movzbl 0x38(%r14),%edx
1400ba6ee:	31 ff                	xor    %edi,%edi
1400ba6f0:	f3 41 0f 7e 46 48    	movq   0x48(%r14),%xmm0
1400ba6f6:	49 8b 86 80 00 00 00 	mov    0x80(%r14),%rax
1400ba6fd:	c0 ea 02             	shr    $0x2,%dl
1400ba700:	83 e1 01             	and    $0x1,%ecx
1400ba703:	0f 16 83 80 00 00 00 	movhps 0x80(%rbx),%xmm0
1400ba70a:	83 e2 01             	and    $0x1,%edx
1400ba70d:	c1 e1 12             	shl    $0x12,%ecx
1400ba710:	0f 11 84 24 c0 00 00 	movups %xmm0,0xc0(%rsp)
1400ba717:	00
1400ba718:	0f b6 00             	movzbl (%rax),%eax
1400ba71b:	c1 e2 0b             	shl    $0xb,%edx
1400ba71e:	c0 e8 06             	shr    $0x6,%al
1400ba721:	83 e0 01             	and    $0x1,%eax
1400ba724:	c1 e0 10             	shl    $0x10,%eax
1400ba727:	09 d0                	or     %edx,%eax
1400ba729:	8b 94 24 d0 00 00 00 	mov    0xd0(%rsp),%edx
1400ba730:	09 c8                	or     %ecx,%eax
1400ba732:	81 e2 ff f7 fa ff    	and    $0xfffaf7ff,%edx
1400ba738:	09 d0                	or     %edx,%eax
1400ba73a:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
1400ba741:	f6 83 a0 00 00 00 01 	testb  $0x1,0xa0(%rbx)
1400ba748:	75 45                	jne    0x1400ba78f
1400ba74a:	85 f6                	test   %esi,%esi
1400ba74c:	0f 8e 2e 02 00 00    	jle    0x1400ba980
1400ba752:	48 63 d6             	movslq %esi,%rdx
1400ba755:	48 89 e8             	mov    %rbp,%rax
1400ba758:	48 8d 4c d5 00       	lea    0x0(%rbp,%rdx,8),%rcx
1400ba75d:	eb 0e                	jmp    0x1400ba76d
1400ba75f:	90                   	nop
1400ba760:	48 83 c0 08          	add    $0x8,%rax
1400ba764:	48 39 c1             	cmp    %rax,%rcx
1400ba767:	0f 84 13 02 00 00    	je     0x1400ba980
1400ba76d:	48 8b 10             	mov    (%rax),%rdx
1400ba770:	f6 82 88 00 00 00 08 	testb  $0x8,0x88(%rdx)
1400ba777:	75 e7                	jne    0x1400ba760
1400ba779:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400ba77f:	45 31 c0             	xor    %r8d,%r8d
1400ba782:	31 d2                	xor    %edx,%edx
1400ba784:	4c 89 f1             	mov    %r14,%rcx
1400ba787:	e8 64 f7 ff ff       	call   0x1400b9ef0
1400ba78c:	48 89 c7             	mov    %rax,%rdi
1400ba78f:	8b 83 a4 00 00 00    	mov    0xa4(%rbx),%eax
1400ba795:	83 f8 ff             	cmp    $0xffffffff,%eax
1400ba798:	0f 84 85 02 00 00    	je     0x1400baa23
1400ba79e:	83 f8 01             	cmp    $0x1,%eax
1400ba7a1:	7e 5d                	jle    0x1400ba800
1400ba7a3:	48 83 bb 88 00 00 00 	cmpq   $0x0,0x88(%rbx)
1400ba7aa:	00
1400ba7ab:	74 75                	je     0x1400ba822
1400ba7ad:	45 31 c0             	xor    %r8d,%r8d
1400ba7b0:	48 8d 15 7f 20 15 00 	lea    0x15207f(%rip),%rdx        # 0x14020c836
1400ba7b7:	48 8d 0d 86 20 15 00 	lea    0x152086(%rip),%rcx        # 0x14020c844
1400ba7be:	e8 5d f0 f5 ff       	call   0x140019820
1400ba7c3:	85 c0                	test   %eax,%eax
1400ba7c5:	0f 85 f5 01 00 00    	jne    0x1400ba9c0
1400ba7cb:	48 8b 05 0e e8 17 00 	mov    0x17e80e(%rip),%rax        # 0x140238fe0
1400ba7d2:	48 8d 0d 37 20 15 00 	lea    0x152037(%rip),%rcx        # 0x14020c810
1400ba7d9:	8b 00                	mov    (%rax),%eax
1400ba7db:	85 c0                	test   %eax,%eax
1400ba7dd:	74 08                	je     0x1400ba7e7
1400ba7df:	e8 84 8b 12 00       	call   0x1401e3368
1400ba7e4:	48 89 c1             	mov    %rax,%rcx
1400ba7e7:	e8 14 8f 00 00       	call   0x1400c3700
1400ba7ec:	45 31 e4             	xor    %r12d,%r12d
1400ba7ef:	31 ed                	xor    %ebp,%ebp
1400ba7f1:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400ba7f6:	e9 fe 00 00 00       	jmp    0x1400ba8f9
1400ba7fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ba800:	49 8b 46 48          	mov    0x48(%r14),%rax
1400ba804:	48 85 c0             	test   %rax,%rax
1400ba807:	74 0b                	je     0x1400ba814
1400ba809:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1400ba80e:	0f 85 40 02 00 00    	jne    0x1400baa54
1400ba814:	48 83 bb 88 00 00 00 	cmpq   $0x0,0x88(%rbx)
1400ba81b:	00
1400ba81c:	0f 85 6e 01 00 00    	jne    0x1400ba990
1400ba822:	48 63 d6             	movslq %esi,%rdx
1400ba825:	48 89 d0             	mov    %rdx,%rax
1400ba828:	48 c1 e8 3d          	shr    $0x3d,%rax
1400ba82c:	0f 85 0e 02 00 00    	jne    0x1400baa40
1400ba832:	4c 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%r8
1400ba839:	00
1400ba83a:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400ba83f:	4c 89 c1             	mov    %r8,%rcx
1400ba842:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1400ba847:	e8 d4 01 01 00       	call   0x1400caa20