1400452f7:	48 3b 78 30          	cmp    0x30(%rax),%rdi
1400452fb:	0f 85 7c fd ff ff    	jne    0x14004507d
140045301:	4c 8b a5 90 00 00 00 	mov    0x90(%rbp),%r12
140045308:	4c 8b ad 98 00 00 00 	mov    0x98(%rbp),%r13
14004530f:	eb 07                	jmp    0x140045318
140045311:	4c 89 b5 80 00 00 00 	mov    %r14,0x80(%rbp)
140045318:	48 8b 78 28          	mov    0x28(%rax),%rdi
14004531c:	48 3b 78 30          	cmp    0x30(%rax),%rdi
140045320:	0f 84 8d 02 00 00    	je     0x1400455b3
140045326:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14004532b:	48 8b d7             	mov    %rdi,%rdx
14004532e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140045333:	e8 60 c6 fe ff       	call   0x140031998
140045338:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14004533d:	0f 10 86 88 00 00 00 	movups 0x88(%rsi),%xmm0
140045344:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14004534a:	48 8b 06             	mov    (%rsi),%rax
14004534d:	48 8b ce             	mov    %rsi,%rcx
140045350:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140045357:	ff 15 db 78 ac 00    	call   *0xac78db(%rip)        # 0x140b0cc38
14004535d:	f3 44 0f 10 50 04    	movss  0x4(%rax),%xmm10
140045363:	f3 44 0f 11 54 24 54 	movss  %xmm10,0x54(%rsp)
14004536a:	48 8b 06             	mov    (%rsi),%rax
14004536d:	48 8b ce             	mov    %rsi,%rcx
140045370:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140045377:	ff 15 bb 78 ac 00    	call   *0xac78bb(%rip)        # 0x140b0cc38
14004537d:	f3 44 0f 10 58 0c    	movss  0xc(%rax),%xmm11
140045383:	f3 44 0f 11 5c 24 5c 	movss  %xmm11,0x5c(%rsp)
14004538a:	49 8b 07             	mov    (%r15),%rax
14004538d:	f3 0f 10 78 18       	movss  0x18(%rax),%xmm7
140045392:	48 8b 58 28          	mov    0x28(%rax),%rbx
140045396:	f3 44 0f 10 4c 24 50 	movss  0x50(%rsp),%xmm9
14004539d:	48 3b 58 30          	cmp    0x30(%rax),%rbx
1400453a1:	0f 84 f1 00 00 00    	je     0x140045498
1400453a7:	48 8b d3             	mov    %rbx,%rdx
1400453aa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400453af:	e8 e4 c5 fe ff       	call   0x140031998
1400453b4:	90                   	nop
1400453b5:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1400453ba:	49 3b f6             	cmp    %r14,%rsi
1400453bd:	74 6e                	je     0x14004542d
1400453bf:	f3 41 0f 6f b6 88 00 	movdqu 0x88(%r14),%xmm6
1400453c6:	00 00
1400453c8:	49 8b 06             	mov    (%r14),%rax
1400453cb:	49 8b ce             	mov    %r14,%rcx
1400453ce:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400453d5:	ff 15 5d 78 ac 00    	call   *0xac785d(%rip)        # 0x140b0cc38
1400453db:	45 0f 28 c2          	movaps %xmm10,%xmm8
1400453df:	f3 44 0f 5f 40 04    	maxss  0x4(%rax),%xmm8
1400453e5:	49 8b 06             	mov    (%r14),%rax
1400453e8:	49 8b ce             	mov    %r14,%rcx
1400453eb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400453f2:	ff 15 40 78 ac 00    	call   *0xac7840(%rip)        # 0x140b0cc38
1400453f8:	41 0f 28 c3          	movaps %xmm11,%xmm0
1400453fc:	f3 0f 5d 40 0c       	minss  0xc(%rax),%xmm0
140045401:	41 0f 2f c0          	comiss %xmm8,%xmm0
140045405:	76 07                	jbe    0x14004540e
140045407:	f3 41 0f 5c c0       	subss  %xmm8,%xmm0
14004540c:	eb 03                	jmp    0x140045411
14004540e:	0f 57 c0             	xorps  %xmm0,%xmm0
140045411:	0f 2e 05 f4 bb b6 00 	ucomiss 0xb6bbf4(%rip),%xmm0        # 0x140bb100c
140045418:	7a 02                	jp     0x14004541c
14004541a:	74 11                	je     0x14004542d
14004541c:	0f c6 f6 aa          	shufps $0xaa,%xmm6,%xmm6
140045420:	41 0f 2f f1          	comiss %xmm9,%xmm6
140045424:	77 07                	ja     0x14004542d
140045426:	f3 0f 5f f7          	maxss  %xmm7,%xmm6
14004542a:	0f 28 fe             	movaps %xmm6,%xmm7
14004542d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140045432:	48 85 c9             	test   %rcx,%rcx
140045435:	74 49                	je     0x140045480
140045437:	41 83 ce ff          	or     $0xffffffff,%r14d
14004543b:	41 8b c6             	mov    %r14d,%eax
14004543e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140045443:	41 03 c6             	add    %r14d,%eax
140045446:	75 33                	jne    0x14004547b
140045448:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14004544d:	48 8b 06             	mov    (%rsi),%rax
140045450:	48 8b ce             	mov    %rsi,%rcx
140045453:	48 8b 00             	mov    (%rax),%rax
140045456:	ff 15 dc 77 ac 00    	call   *0xac77dc(%rip)        # 0x140b0cc38
14004545c:	41 8b c6             	mov    %r14d,%eax
14004545f:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140045464:	41 03 c6             	add    %r14d,%eax
140045467:	75 12                	jne    0x14004547b
140045469:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14004546e:	48 8b 01             	mov    (%rcx),%rax
140045471:	48 8b 40 08          	mov    0x8(%rax),%rax
140045475:	ff 15 bd 77 ac 00    	call   *0xac77bd(%rip)        # 0x140b0cc38
14004547b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140045480:	48 83 c3 10          	add    $0x10,%rbx
140045484:	49 8b 07             	mov    (%r15),%rax
140045487:	48 3b 58 30          	cmp    0x30(%rax),%rbx
14004548b:	0f 85 16 ff ff ff    	jne    0x1400453a7
140045491:	4c 8b b5 80 00 00 00 	mov    0x80(%rbp),%r14
140045498:	49 8b 45 00          	mov    0x0(%r13),%rax
14004549c:	eb 17                	jmp    0x1400454b5
14004549e:	f3 0f 10 40 14       	movss  0x14(%rax),%xmm0
1400454a3:	44 0f 2f c8          	comiss %xmm0,%xmm9
1400454a7:	76 08                	jbe    0x1400454b1
1400454a9:	0f 2f c7             	comiss %xmm7,%xmm0
1400454ac:	76 03                	jbe    0x1400454b1
1400454ae:	0f 28 f8             	movaps %xmm0,%xmm7
1400454b1:	48 83 c0 30          	add    $0x30,%rax
1400454b5:	49 3b 06             	cmp    (%r14),%rax
1400454b8:	75 e4                	jne    0x14004549e
1400454ba:	f3 0f 11 7c 24 50    	movss  %xmm7,0x50(%rsp)
1400454c0:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
1400454c5:	f3 0f 7f 86 88 00 00 	movdqu %xmm0,0x88(%rsi)
1400454cc:	00
1400454cd:	f3 41 0f 10 0c 24    	movss  (%r12),%xmm1
1400454d3:	f3 0f 5f cf          	maxss  %xmm7,%xmm1
1400454d7:	f3 41 0f 10 54 24 04 	movss  0x4(%r12),%xmm2
1400454de:	f3 41 0f 5f d2       	maxss  %xmm10,%xmm2
1400454e3:	f3 41 0f 10 5c 24 0c 	movss  0xc(%r12),%xmm3
1400454ea:	f3 41 0f 5d db       	minss  %xmm11,%xmm3
1400454ef:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
1400454f6:	00
1400454f7:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400454fc:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140045500:	e8 9f 99 ff ff       	call   0x14003eea4
140045505:	90                   	nop
140045506:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14004550b:	48 3b 4c 24 70       	cmp    0x70(%rsp),%rcx
140045510:	74 10                	je     0x140045522
140045512:	48 8b d0             	mov    %rax,%rdx
140045515:	e8 ba 9a ff ff       	call   0x14003efd4
14004551a:	48 83 44 24 68 30    	addq   $0x30,0x68(%rsp)
140045520:	eb 11                	jmp    0x140045533
140045522:	4c 8b c0             	mov    %rax,%r8
140045525:	48 8b d1             	mov    %rcx,%rdx
140045528:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14004552d:	e8 92 71 00 00       	call   0x14004c6c4
140045532:	90                   	nop
140045533:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140045537:	4d 8b 40 08          	mov    0x8(%r8),%r8
14004553b:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14004553f:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140045543:	e8 e4 90 fd ff       	call   0x14001e62c
140045548:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14004554c:	ff 15 6e 73 ac 00    	call   *0xac736e(%rip)        # 0x140b0c8c0
140045552:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140045557:	48 85 c9             	test   %rcx,%rcx
14004555a:	74 3f                	je     0x14004559b
14004555c:	83 ce ff             	or     $0xffffffff,%esi
14004555f:	8b c6                	mov    %esi,%eax
140045561:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140045566:	03 c6                	add    %esi,%eax
140045568:	75 31                	jne    0x14004559b
14004556a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14004556f:	48 8b 03             	mov    (%rbx),%rax
140045572:	48 8b cb             	mov    %rbx,%rcx
140045575:	48 8b 00             	mov    (%rax),%rax
140045578:	ff 15 ba 76 ac 00    	call   *0xac76ba(%rip)        # 0x140b0cc38
14004557e:	8b c6                	mov    %esi,%eax
140045580:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140045585:	03 c6                	add    %esi,%eax
140045587:	75 12                	jne    0x14004559b
140045589:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14004558e:	48 8b 01             	mov    (%rcx),%rax
140045591:	48 8b 40 08          	mov    0x8(%rax),%rax
140045595:	ff 15 9d 76 ac 00    	call   *0xac769d(%rip)        # 0x140b0cc38
14004559b:	48 83 c7 10          	add    $0x10,%rdi
14004559f:	49 8b 07             	mov    (%r15),%rax
1400455a2:	48 3b 78 30          	cmp    0x30(%rax),%rdi
1400455a6:	0f 85 7f fd ff ff    	jne    0x14004532b
1400455ac:	4c 8b a5 90 00 00 00 	mov    0x90(%rbp),%r12
1400455b3:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400455b8:	4c 8b c2             	mov    %rdx,%r8
1400455bb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400455c0:	4c 2b c1             	sub    %rcx,%r8
1400455c3:	49 c1 f8 04          	sar    $0x4,%r8
1400455c7:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1400455ce:	aa aa aa
1400455d1:	4c 0f af c0          	imul   %rax,%r8
1400455d5:	4c 8d 0d 74 3f 00 00 	lea    0x3f74(%rip),%r9        # 0x140049550
1400455dc:	e8 0b 6d 00 00       	call   0x14004c2ec
1400455e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400455e4:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1400455e9:	48 83 65 90 00       	andq   $0x0,-0x70(%rbp)
1400455ee:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400455f4:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400455f9:	48 85 c0             	test   %rax,%rax
1400455fc:	74 04                	je     0x140045602
1400455fe:	f0 ff 40 08          	lock incl 0x8(%rax)
140045602:	49 8b 04 24          	mov    (%r12),%rax
140045606:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14004560b:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140045610:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140045615:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14004561a:	e8 61 08 16 00       	call   0x1401a5e80
14004561f:	44 8a c0             	mov    %al,%r8b
140045622:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140045626:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14004562b:	e8 44 3f 00 00       	call   0x140049574
140045630:	49 8b 0c 24          	mov    (%r12),%rcx
140045634:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
14004563b:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14004563f:	49 be b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r14
140045646:	db b6 6d
140045649:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
14004564d:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140045651:	48 3b c8             	cmp    %rax,%rcx
140045654:	74 17                	je     0x14004566d
140045656:	4c 8b c6             	mov    %rsi,%r8
140045659:	4c 2b c3             	sub    %rbx,%r8
14004565c:	49 c1 f8 03          	sar    $0x3,%r8
140045660:	4d 0f af c6          	imul   %r14,%r8
140045664:	48 8b d3             	mov    %rbx,%rdx
140045667:	e8 88 46 00 00       	call   0x140049cf4
14004566c:	90                   	nop
14004566d:	48 85 db             	test   %rbx,%rbx
140045670:	74 59                	je     0x1400456cb
140045672:	48 8b fb             	mov    %rbx,%rdi
140045675:	48 3b de             	cmp    %rsi,%rbx
140045678:	74 11                	je     0x14004568b
14004567a:	48 8b cf             	mov    %rdi,%rcx
14004567d:	e8 76 30 00 00       	call   0x1400486f8
140045682:	48 83 c7 38          	add    $0x38,%rdi
140045686:	48 3b fe             	cmp    %rsi,%rdi
140045689:	75 ef                	jne    0x14004567a
14004568b:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14004568f:	48 2b c3             	sub    %rbx,%rax
140045692:	48 c1 f8 03          	sar    $0x3,%rax
140045696:	49 0f af c6          	imul   %r14,%rax
14004569a:	48 6b c0 38          	imul   $0x38,%rax,%rax
14004569e:	48 8b cb             	mov    %rbx,%rcx
1400456a1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400456a7:	72 18                	jb     0x1400456c1
1400456a9:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400456ad:	48 2b cb             	sub    %rbx,%rcx
1400456b0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400456b4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400456b8:	76 07                	jbe    0x1400456c1
1400456ba:	ff 15 d8 72 ac 00    	call   *0xac72d8(%rip)        # 0x140b0c998
1400456c0:	cc                   	int3
1400456c1:	48 8b cb             	mov    %rbx,%rcx
1400456c4:	ff 15 f6 71 ac 00    	call   *0xac71f6(%rip)        # 0x140b0c8c0
1400456ca:	90                   	nop
1400456cb:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400456d0:	e8 23 30 00 00       	call   0x1400486f8
1400456d5:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1400456d9:	83 cf ff             	or     $0xffffffff,%edi
1400456dc:	48 85 db             	test   %rbx,%rbx
1400456df:	74 36                	je     0x140045717
1400456e1:	8b c7                	mov    %edi,%eax
1400456e3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400456e8:	03 c7                	add    %edi,%eax
1400456ea:	75 2b                	jne    0x140045717
1400456ec:	48 8b 03             	mov    (%rbx),%rax
1400456ef:	48 8b cb             	mov    %rbx,%rcx
1400456f2:	48 8b 00             	mov    (%rax),%rax
1400456f5:	ff 15 3d 75 ac 00    	call   *0xac753d(%rip)        # 0x140b0cc38
1400456fb:	8b c7                	mov    %edi,%eax
1400456fd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140045702:	03 c7                	add    %edi,%eax
140045704:	75 11                	jne    0x140045717
140045706:	48 8b 03             	mov    (%rbx),%rax
140045709:	48 8b cb             	mov    %rbx,%rcx
14004570c:	48 8b 40 08          	mov    0x8(%rax),%rax
140045710:	ff 15 22 75 ac 00    	call   *0xac7522(%rip)        # 0x140b0cc38
140045716:	90                   	nop
140045717:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
14004571c:	48 85 db             	test   %rbx,%rbx
14004571f:	74 35                	je     0x140045756
140045721:	8b c7                	mov    %edi,%eax
140045723:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140045728:	03 c7                	add    %edi,%eax
14004572a:	75 2a                	jne    0x140045756
14004572c:	48 8b 03             	mov    (%rbx),%rax
14004572f:	48 8b cb             	mov    %rbx,%rcx
140045732:	48 8b 00             	mov    (%rax),%rax
140045735:	ff 15 fd 74 ac 00    	call   *0xac74fd(%rip)        # 0x140b0cc38
14004573b:	8b c7                	mov    %edi,%eax
14004573d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140045742:	03 c7                	add    %edi,%eax
140045744:	75 10                	jne    0x140045756
140045746:	48 8b 03             	mov    (%rbx),%rax
140045749:	48 8b cb             	mov    %rbx,%rcx
14004574c:	48 8b 40 08          	mov    0x8(%rax),%rax
140045750:	ff 15 e2 74 ac 00    	call   *0xac74e2(%rip)        # 0x140b0cc38
140045756:	4c 8d 9c 24 38 01 00 	lea    0x138(%rsp),%r11
14004575d:	00
14004575e:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
140045763:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
140045768:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14004576d:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
140045772:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
140045777:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
14004577c:	49 8b e3             	mov    %r11,%rsp
14004577f:	41 5f                	pop    %r15
140045781:	41 5e                	pop    %r14
140045783:	41 5d                	pop    %r13
140045785:	41 5c                	pop    %r12
140045787:	5f                   	pop    %rdi
140045788:	5e                   	pop    %rsi
140045789:	5b                   	pop    %rbx
14004578a:	5d                   	pop    %rbp
14004578b:	c3                   	ret
14004578c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140045791:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140045796:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14004579b:	55                   	push   %rbp
14004579c:	53                   	push   %rbx
14004579d:	56                   	push   %rsi
14004579e:	57                   	push   %rdi
14004579f:	41 54                	push   %r12
1400457a1:	41 55                	push   %r13
1400457a3:	41 56                	push   %r14
1400457a5:	41 57                	push   %r15
1400457a7:	48 8b ec             	mov    %rsp,%rbp
1400457aa:	48 83 ec 48          	sub    $0x48,%rsp
1400457ae:	49 8b f1             	mov    %r9,%rsi
1400457b1:	4d 8b f0             	mov    %r8,%r14
1400457b4:	4c 8b d2             	mov    %rdx,%r10
1400457b7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400457ba:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1400457bf:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
1400457c4:	49 8b 19             	mov    (%r9),%rbx
1400457c7:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400457cb:	49 3b 59 08          	cmp    0x8(%r9),%rbx
1400457cf:	0f 84 7d 01 00 00    	je     0x140045952
1400457d5:	45 33 ff             	xor    %r15d,%r15d
1400457d8:	49 8b 4a 08          	mov    0x8(%r10),%rcx
1400457dc:	4d 8b 02             	mov    (%r10),%r8
1400457df:	48 8b c1             	mov    %rcx,%rax
1400457e2:	49 2b c0             	sub    %r8,%rax
1400457e5:	48 c1 f8 04          	sar    $0x4,%rax
1400457e9:	48 85 c0             	test   %rax,%rax
1400457ec:	0f 84 00 01 00 00    	je     0x1400458f2
1400457f2:	33 d2                	xor    %edx,%edx
1400457f4:	48 89 55 60          	mov    %rdx,0x60(%rbp)
1400457f8:	49 2b c8             	sub    %r8,%rcx
1400457fb:	48 c1 f9 04          	sar    $0x4,%rcx
1400457ff:	4c 3b f9             	cmp    %rcx,%r15
140045802:	0f 83 61 02 00 00    	jae    0x140045a69
140045808:	4e 8b 0c 02          	mov    (%rdx,%r8,1),%r9
14004580c:	4c 89 4d 48          	mov    %r9,0x48(%rbp)
140045810:	49 8b 39             	mov    (%r9),%rdi
140045813:	49 8b 41 08          	mov    0x8(%r9),%rax
140045817:	48 2b c7             	sub    %rdi,%rax
14004581a:	48 c1 f8 04          	sar    $0x4,%rax
14004581e:	48 83 f8 01          	cmp    $0x1,%rax
140045822:	0f 86 a1 00 00 00    	jbe    0x1400458c9
140045828:	49 3b 79 08          	cmp    0x8(%r9),%rdi
14004582c:	0f 84 97 00 00 00    	je     0x1400458c9
140045832:	48 8b 17             	mov    (%rdi),%rdx
140045835:	45 33 ed             	xor    %r13d,%r13d
140045838:	45 33 f6             	xor    %r14d,%r14d
14004583b:	4c 8b 42 30          	mov    0x30(%rdx),%r8