1400435dd:	ff 15 55 96 ac 00    	call   *0xac9655(%rip)        # 0x140b0cc38
1400435e3:	49 ff c4             	inc    %r12
1400435e6:	49 83 c6 18          	add    $0x18,%r14
1400435ea:	49 8b 0f             	mov    (%r15),%rcx
1400435ed:	48 8b 41 78          	mov    0x78(%rcx),%rax
1400435f1:	48 2b 41 70          	sub    0x70(%rcx),%rax
1400435f5:	48 c1 f8 03          	sar    $0x3,%rax
1400435f9:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
140043600:	aa aa aa
140043603:	49 0f af c0          	imul   %r8,%rax
140043607:	4c 3b e0             	cmp    %rax,%r12
14004360a:	0f 82 ac fd ff ff    	jb     0x1400433bc
140043610:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140043615:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140043619:	e8 b2 78 fd ff       	call   0x14001aed0
14004361e:	83 ce ff             	or     $0xffffffff,%esi
140043621:	48 85 ff             	test   %rdi,%rdi
140043624:	74 3d                	je     0x140043663
140043626:	8b c6                	mov    %esi,%eax
140043628:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14004362d:	03 c6                	add    %esi,%eax
14004362f:	75 32                	jne    0x140043663
140043631:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140043636:	48 8b 03             	mov    (%rbx),%rax
140043639:	48 8b cb             	mov    %rbx,%rcx
14004363c:	48 8b 00             	mov    (%rax),%rax
14004363f:	ff 15 f3 95 ac 00    	call   *0xac95f3(%rip)        # 0x140b0cc38
140043645:	8b c6                	mov    %esi,%eax
140043647:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004364c:	03 c6                	add    %esi,%eax
14004364e:	75 13                	jne    0x140043663
140043650:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140043655:	48 8b 01             	mov    (%rcx),%rax
140043658:	48 8b 40 08          	mov    0x8(%rax),%rax
14004365c:	ff 15 d6 95 ac 00    	call   *0xac95d6(%rip)        # 0x140b0cc38
140043662:	90                   	nop
140043663:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140043667:	48 85 db             	test   %rbx,%rbx
14004366a:	74 35                	je     0x1400436a1
14004366c:	8b c6                	mov    %esi,%eax
14004366e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140043673:	03 c6                	add    %esi,%eax
140043675:	75 2a                	jne    0x1400436a1
140043677:	48 8b 03             	mov    (%rbx),%rax
14004367a:	48 8b cb             	mov    %rbx,%rcx
14004367d:	48 8b 00             	mov    (%rax),%rax
140043680:	ff 15 b2 95 ac 00    	call   *0xac95b2(%rip)        # 0x140b0cc38
140043686:	8b c6                	mov    %esi,%eax
140043688:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004368d:	03 c6                	add    %esi,%eax
14004368f:	75 10                	jne    0x1400436a1
140043691:	48 8b 03             	mov    (%rbx),%rax
140043694:	48 8b cb             	mov    %rbx,%rcx
140043697:	48 8b 40 08          	mov    0x8(%rax),%rax
14004369b:	ff 15 97 95 ac 00    	call   *0xac9597(%rip)        # 0x140b0cc38
1400436a1:	4c 8d 9c 24 e8 00 00 	lea    0xe8(%rsp),%r11
1400436a8:	00
1400436a9:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1400436ae:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1400436b3:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
1400436b8:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
1400436bd:	49 8b e3             	mov    %r11,%rsp
1400436c0:	41 5f                	pop    %r15
1400436c2:	41 5e                	pop    %r14
1400436c4:	41 5d                	pop    %r13
1400436c6:	41 5c                	pop    %r12
1400436c8:	5f                   	pop    %rdi
1400436c9:	5e                   	pop    %rsi
1400436ca:	5b                   	pop    %rbx
1400436cb:	5d                   	pop    %rbp
1400436cc:	c3                   	ret
1400436cd:	ff 15 c5 92 ac 00    	call   *0xac92c5(%rip)        # 0x140b0c998
1400436d3:	90                   	nop
1400436d4:	48 8b c4             	mov    %rsp,%rax
1400436d7:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400436db:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400436df:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400436e3:	55                   	push   %rbp
1400436e4:	53                   	push   %rbx
1400436e5:	56                   	push   %rsi
1400436e6:	57                   	push   %rdi
1400436e7:	41 54                	push   %r12
1400436e9:	41 55                	push   %r13
1400436eb:	41 56                	push   %r14
1400436ed:	41 57                	push   %r15
1400436ef:	48 8d 6c 24 98       	lea    -0x68(%rsp),%rbp
1400436f4:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
1400436fb:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1400436ff:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
140043704:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
140043709:	4d 8b e0             	mov    %r8,%r12
14004370c:	4c 8b ea             	mov    %rdx,%r13
14004370f:	45 33 ff             	xor    %r15d,%r15d
140043712:	4c 89 bd b0 00 00 00 	mov    %r15,0xb0(%rbp)
140043719:	48 8b 0a             	mov    (%rdx),%rcx
14004371c:	48 8b 41 48          	mov    0x48(%rcx),%rax
140043720:	48 2b 41 40          	sub    0x40(%rcx),%rax
140043724:	48 c1 f8 04          	sar    $0x4,%rax
140043728:	83 cf ff             	or     $0xffffffff,%edi
14004372b:	48 85 c0             	test   %rax,%rax
14004372e:	0f 84 fe 0a 00 00    	je     0x140044232
140043734:	45 8b f7             	mov    %r15d,%r14d
140043737:	48 8b d1             	mov    %rcx,%rdx
14004373a:	48 be b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rsi
140043741:	db b6 6d
140043744:	66 44 0f 6f 05 b3 e4 	movdqa 0xb6e4b3(%rip),%xmm8        # 0x140bb1c00
14004374b:	b6 00
14004374d:	f3 44 0f 10 0d 12 db 	movss  0xb6db12(%rip),%xmm9        # 0x140bb1268
140043754:	b6 00
140043756:	48 8b 41 48          	mov    0x48(%rcx),%rax
14004375a:	48 2b 41 40          	sub    0x40(%rcx),%rax
14004375e:	48 c1 f8 04          	sar    $0x4,%rax
140043762:	4c 3b f0             	cmp    %rax,%r14
140043765:	0f 83 4c 0b 00 00    	jae    0x1400442b7
14004376b:	49 c1 e6 04          	shl    $0x4,%r14
14004376f:	4c 03 71 40          	add    0x40(%rcx),%r14
140043773:	49 8b 06             	mov    (%r14),%rax
140043776:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14004377b:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
140043780:	44 0f 2f c8          	comiss %xmm0,%xmm9
140043784:	0f 83 7b 0a 00 00    	jae    0x140044205
14004378a:	48 8b 19             	mov    (%rcx),%rbx
14004378d:	48 3b 59 08          	cmp    0x8(%rcx),%rbx
140043791:	74 39                	je     0x1400437cc
140043793:	48 8b 0b             	mov    (%rbx),%rcx
140043796:	e8 79 b6 ff ff       	call   0x14003ee14
14004379b:	84 c0                	test   %al,%al
14004379d:	74 1f                	je     0x1400437be
14004379f:	48 8b 0b             	mov    (%rbx),%rcx
1400437a2:	48 83 c1 18          	add    $0x18,%rcx
1400437a6:	f3 0f 10 15 86 d9 b6 	movss  0xb6d986(%rip),%xmm2        # 0x140bb1134
1400437ad:	00
1400437ae:	49 8b 16             	mov    (%r14),%rdx
1400437b1:	e8 46 2b 17 00       	call   0x1401b62fc
1400437b6:	84 c0                	test   %al,%al
1400437b8:	0f 85 47 0a 00 00    	jne    0x140044205
1400437be:	48 83 c3 10          	add    $0x10,%rbx
1400437c2:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400437c6:	48 3b 5a 08          	cmp    0x8(%rdx),%rbx
1400437ca:	75 c7                	jne    0x140043793
1400437cc:	49 8b 0e             	mov    (%r14),%rcx
1400437cf:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400437d3:	48 2b 41 10          	sub    0x10(%rcx),%rax
1400437d7:	48 c1 f8 04          	sar    $0x4,%rax
1400437db:	48 83 f8 01          	cmp    $0x1,%rax
1400437df:	0f 87 ae 00 00 00    	ja     0x140043893
1400437e5:	f3 0f 10 05 ab db b6 	movss  0xb6dbab(%rip),%xmm0        # 0x140bb1398
1400437ec:	00
1400437ed:	0f 54 05 ec e6 b6 00 	andps  0xb6e6ec(%rip),%xmm0        # 0x140bb1ee0
1400437f4:	0f 28 e0             	movaps %xmm0,%xmm4
1400437f7:	f3 0f 10 51 04       	movss  0x4(%rcx),%xmm2
1400437fc:	f3 0f 58 e2          	addss  %xmm2,%xmm4
140043800:	f3 0f 10 49 0c       	movss  0xc(%rcx),%xmm1
140043805:	0f 28 d9             	movaps %xmm1,%xmm3
140043808:	f3 0f 5c d8          	subss  %xmm0,%xmm3
14004380c:	49 8b cf             	mov    %r15,%rcx
14004380f:	4c 8b 02             	mov    (%rdx),%r8
140043812:	48 8b 42 08          	mov    0x8(%rdx),%rax
140043816:	49 2b c0             	sub    %r8,%rax
140043819:	48 c1 f8 04          	sar    $0x4,%rax
14004381d:	48 85 c0             	test   %rax,%rax
140043820:	74 37                	je     0x140043859
140043822:	48 3b c8             	cmp    %rax,%rcx
140043825:	0f 83 8c 0a 00 00    	jae    0x1400442b7
14004382b:	49 8b 10             	mov    (%r8),%rdx
14004382e:	0f 2f 62 1c          	comiss 0x1c(%rdx),%xmm4
140043832:	76 19                	jbe    0x14004384d
140043834:	f3 0f 10 42 24       	movss  0x24(%rdx),%xmm0
140043839:	0f 2f c2             	comiss %xmm2,%xmm0
14004383c:	76 0f                	jbe    0x14004384d
14004383e:	0f 2f 4a 1c          	comiss 0x1c(%rdx),%xmm1
140043842:	76 09                	jbe    0x14004384d
140043844:	0f 2f c3             	comiss %xmm3,%xmm0
140043847:	0f 87 b8 09 00 00    	ja     0x140044205
14004384d:	48 ff c1             	inc    %rcx
140043850:	49 83 c0 10          	add    $0x10,%r8
140043854:	48 3b c8             	cmp    %rax,%rcx
140043857:	72 d2                	jb     0x14004382b
140043859:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14004385d:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140043864:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140043868:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14004386c:	74 14                	je     0x140043882
14004386e:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140043875:	48 89 02             	mov    %rax,(%rdx)
140043878:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14004387d:	e9 83 09 00 00       	jmp    0x140044205
140043882:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
140043889:	e8 12 e7 fd ff       	call   0x140021fa0
14004388e:	e9 72 09 00 00       	jmp    0x140044205
140043893:	49 8b d4             	mov    %r12,%rdx
140043896:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14004389a:	e8 09 51 00 00       	call   0x1400489a8
14004389f:	90                   	nop
1400438a0:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400438a4:	48 8b 01             	mov    (%rcx),%rax
1400438a7:	49 8b 16             	mov    (%r14),%rdx
1400438aa:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1400438b1:	ff 15 81 93 ac 00    	call   *0xac9381(%rip)        # 0x140b0cc38
1400438b7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400438ba:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1400438bf:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
1400438c3:	49 8b 06             	mov    (%r14),%rax
1400438c6:	bf 04 00 00 00       	mov    $0x4,%edi
1400438cb:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400438cf:	bb 00 00 00 ff       	mov    $0xff000000,%ebx
1400438d4:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400438d8:	f3 0f 10 58 08       	movss  0x8(%rax),%xmm3
1400438dd:	f3 0f 10 10          	movss  (%rax),%xmm2
1400438e1:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
1400438e6:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400438ea:	e8 79 b7 ff ff       	call   0x14003f068
1400438ef:	90                   	nop
1400438f0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400438f3:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400438f9:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1400438fe:	44 88 7c 24 48       	mov    %r15b,0x48(%rsp)
140043903:	44 0f 11 44 24 4c    	movups %xmm8,0x4c(%rsp)
140043909:	83 64 24 5c 00       	andl   $0x0,0x5c(%rsp)
14004390e:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
140043913:	4c 8b c0             	mov    %rax,%r8
140043916:	33 d2                	xor    %edx,%edx
140043918:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14004391d:	e8 c6 96 00 00       	call   0x14004cfe8
140043922:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140043927:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14004392b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140043930:	e8 ff 4b 00 00       	call   0x140048534
140043935:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14004393a:	e8 b9 4d 00 00       	call   0x1400486f8
14004393f:	90                   	nop
140043940:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
140043944:	4d 8b 40 08          	mov    0x8(%r8),%r8
140043948:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14004394c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140043950:	e8 d7 ac fd ff       	call   0x14001e62c
140043955:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140043959:	ff 15 61 8f ac 00    	call   *0xac8f61(%rip)        # 0x140b0c8c0
14004395f:	49 8b 06             	mov    (%r14),%rax
140043962:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140043966:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14004396a:	f3 0f 10 58 08       	movss  0x8(%rax),%xmm3
14004396f:	f3 0f 10 10          	movss  (%rax),%xmm2
140043973:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
140043978:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14004397c:	e8 e7 b6 ff ff       	call   0x14003f068
140043981:	0f 57 c0             	xorps  %xmm0,%xmm0
140043984:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14004398a:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14004398f:	44 88 7c 24 48       	mov    %r15b,0x48(%rsp)
140043994:	44 0f 11 44 24 4c    	movups %xmm8,0x4c(%rsp)
14004399a:	83 64 24 5c 00       	andl   $0x0,0x5c(%rsp)
14004399f:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
1400439a4:	4c 8b c0             	mov    %rax,%r8
1400439a7:	33 d2                	xor    %edx,%edx
1400439a9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400439ae:	66 90                	xchg   %ax,%ax
1400439b0:	e8 33 96 00 00       	call   0x14004cfe8
1400439b5:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400439b9:	48 3b 5d d8          	cmp    -0x28(%rbp),%rbx
1400439bd:	74 5b                	je     0x140043a1a
1400439bf:	90                   	nop
1400439c0:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400439c5:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1400439ca:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400439cf:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1400439d4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400439d9:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400439de:	48 89 03             	mov    %rax,(%rbx)
1400439e1:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400439e5:	48 89 53 10          	mov    %rdx,0x10(%rbx)
1400439e9:	8a 44 24 48          	mov    0x48(%rsp),%al
1400439ed:	88 43 18             	mov    %al,0x18(%rbx)
1400439f0:	f3 0f 10 44 24 4c    	movss  0x4c(%rsp),%xmm0
1400439f6:	f3 0f 11 43 1c       	movss  %xmm0,0x1c(%rbx)
1400439fb:	f3 0f 10 4c 24 50    	movss  0x50(%rsp),%xmm1
140043a01:	f3 0f 11 4b 20       	movss  %xmm1,0x20(%rbx)
140043a06:	0f 10 44 24 54       	movups 0x54(%rsp),%xmm0
140043a0b:	f3 0f 7f 43 24       	movdqu %xmm0,0x24(%rbx)
140043a10:	48 83 c3 38          	add    $0x38,%rbx
140043a14:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140043a18:	eb 15                	jmp    0x140043a2f
140043a1a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140043a1f:	48 8b d3             	mov    %rbx,%rdx
140043a22:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140043a26:	e8 fd 90 00 00       	call   0x14004cb28
140043a2b:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140043a2f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140043a34:	e8 bf 4c 00 00       	call   0x1400486f8
140043a39:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
140043a3d:	4d 8b 40 08          	mov    0x8(%r8),%r8
140043a41:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140043a45:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140043a49:	e8 de ab fd ff       	call   0x14001e62c
140043a4e:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140043a52:	ff 15 68 8e ac 00    	call   *0xac8e68(%rip)        # 0x140b0c8c0
140043a58:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140043a5c:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
140043a63:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140043a67:	48 3b c8             	cmp    %rax,%rcx
140043a6a:	74 17                	je     0x140043a83
140043a6c:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140043a70:	48 2b da             	sub    %rdx,%rbx
140043a73:	48 c1 fb 03          	sar    $0x3,%rbx
140043a77:	48 0f af de          	imul   %rsi,%rbx
140043a7b:	4c 8b c3             	mov    %rbx,%r8
140043a7e:	e8 71 62 00 00       	call   0x140049cf4
140043a83:	0f 57 c0             	xorps  %xmm0,%xmm0
140043a86:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140043a8b:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
140043a8f:	49 8b 06             	mov    (%r14),%rax
140043a92:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140043a96:	c7 44 24 20 00 00 00 	movl   $0xff000000,0x20(%rsp)
140043a9d:	ff
140043a9e:	f3 0f 10 58 0c       	movss  0xc(%rax),%xmm3
140043aa3:	f3 0f 10 50 04       	movss  0x4(%rax),%xmm2
140043aa8:	f3 0f 10 08          	movss  (%rax),%xmm1
140043aac:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140043ab0:	e8 ef b3 ff ff       	call   0x14003eea4
140043ab5:	0f 57 c0             	xorps  %xmm0,%xmm0
140043ab8:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140043abe:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140043ac3:	44 88 7c 24 48       	mov    %r15b,0x48(%rsp)
140043ac8:	44 0f 11 44 24 4c    	movups %xmm8,0x4c(%rsp)
140043ace:	83 64 24 5c 00       	andl   $0x0,0x5c(%rsp)
140043ad3:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
140043ad8:	4c 8b c0             	mov    %rax,%r8
140043adb:	33 d2                	xor    %edx,%edx
140043add:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140043ae2:	e8 01 95 00 00       	call   0x14004cfe8
140043ae7:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140043aec:	33 d2                	xor    %edx,%edx
140043aee:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140043af2:	e8 09 92 00 00       	call   0x14004cd00
140043af7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140043afc:	e8 f7 4b 00 00       	call   0x1400486f8
140043b01:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
140043b05:	4d 8b 40 08          	mov    0x8(%r8),%r8
140043b09:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140043b0d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140043b11:	e8 16 ab fd ff       	call   0x14001e62c
140043b16:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140043b1a:	ff 15 a0 8d ac 00    	call   *0xac8da0(%rip)        # 0x140b0c8c0
140043b20:	49 8b 06             	mov    (%r14),%rax
140043b23:	48 8b 58 10          	mov    0x10(%rax),%rbx
140043b27:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
140043b2b:	48 3b 58 18          	cmp    0x18(%rax),%rbx
140043b2f:	0f 84 ac 01 00 00    	je     0x140043ce1
140043b35:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
140043b3c:	00