140173495:	48 2b c1             	sub    %rcx,%rax
140173498:	48 c1 f8 04          	sar    $0x4,%rax
14017349c:	48 3b f0             	cmp    %rax,%rsi
14017349f:	0f 82 9a fe ff ff    	jb     0x14017333f
1401734a5:	49 ff c6             	inc    %r14
1401734a8:	49 8b d6             	mov    %r14,%rdx
1401734ab:	4c 89 75 78          	mov    %r14,0x78(%rbp)
1401734af:	48 8b c7             	mov    %rdi,%rax
1401734b2:	48 2b c1             	sub    %rcx,%rax
1401734b5:	48 c1 f8 04          	sar    $0x4,%rax
1401734b9:	4c 3b f0             	cmp    %rax,%r14
1401734bc:	0f 82 5f fe ff ff    	jb     0x140173321
1401734c2:	48 2b f9             	sub    %rcx,%rdi
1401734c5:	48 c1 ff 04          	sar    $0x4,%rdi
1401734c9:	44 89 65 70          	mov    %r12d,0x70(%rbp)
1401734cd:	48 8d 57 1f          	lea    0x1f(%rdi),%rdx
1401734d1:	48 c1 ea 05          	shr    $0x5,%rdx
1401734d5:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1401734d9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401734dd:	e8 e6 ae ea ff       	call   0x14001e3c8
1401734e2:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1401734e6:	48 8b d7             	mov    %rdi,%rdx
1401734e9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401734ed:	e8 8a 88 ea ff       	call   0x14001bd7c
1401734f2:	90                   	nop
1401734f3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401734f6:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401734fc:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140173501:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140173507:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
14017350c:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140173510:	4c 89 65 88          	mov    %r12,-0x78(%rbp)
140173514:	b9 10 00 00 00       	mov    $0x10,%ecx
140173519:	ff 15 a9 93 99 00    	call   *0x9993a9(%rip)        # 0x140b0c8c8
14017351f:	48 85 c0             	test   %rax,%rax
140173522:	75 0e                	jne    0x140173532
140173524:	ff 15 6e 8f 99 00    	call   *0x998f6e(%rip)        # 0x140b0c498
14017352a:	90                   	nop
14017352b:	ff 15 67 94 99 00    	call   *0x999467(%rip)        # 0x140b0c998
140173531:	90                   	nop
140173532:	4c 89 60 08          	mov    %r12,0x8(%rax)
140173536:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14017353b:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140173540:	48 89 08             	mov    %rcx,(%rax)
140173543:	4c 89 65 70          	mov    %r12,0x70(%rbp)
140173547:	48 8b 43 08          	mov    0x8(%rbx),%rax
14017354b:	48 2b 03             	sub    (%rbx),%rax
14017354e:	48 c1 f8 04          	sar    $0x4,%rax
140173552:	48 8b 75 b0          	mov    -0x50(%rbp),%rsi
140173556:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
14017355b:	48 85 c0             	test   %rax,%rax
14017355e:	0f 84 a9 05 00 00    	je     0x140173b0d
140173564:	4d 8b f4             	mov    %r12,%r14
140173567:	4c 8b 6d c8          	mov    -0x38(%rbp),%r13
14017356b:	4d 3b f5             	cmp    %r13,%r14
14017356e:	0f 83 6a 06 00 00    	jae    0x140173bde
140173574:	4d 8b e6             	mov    %r14,%r12
140173577:	49 c1 ec 05          	shr    $0x5,%r12
14017357b:	41 8a ce             	mov    %r14b,%cl
14017357e:	80 e1 1f             	and    $0x1f,%cl
140173581:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140173587:	41 d3 e7             	shl    %cl,%r15d
14017358a:	46 85 3c a6          	test   %r15d,(%rsi,%r12,4)
14017358e:	0f 85 57 05 00 00    	jne    0x140173aeb
140173594:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140173598:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14017359d:	e8 1e 58 00 00       	call   0x140178dc0
1401735a2:	4d 3b f5             	cmp    %r13,%r14
1401735a5:	0f 83 33 06 00 00    	jae    0x140173bde
1401735ab:	46 09 3c a6          	or     %r15d,(%rsi,%r12,4)
1401735af:	48 3b 7c 24 30       	cmp    0x30(%rsp),%rdi
1401735b4:	74 12                	je     0x1401735c8
1401735b6:	48 8b 45 70          	mov    0x70(%rbp),%rax
1401735ba:	48 89 07             	mov    %rax,(%rdi)
1401735bd:	48 83 c7 08          	add    $0x8,%rdi
1401735c1:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401735c6:	eb 16                	jmp    0x1401735de
1401735c8:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1401735cc:	48 8b d7             	mov    %rdi,%rdx
1401735cf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401735d4:	e8 c7 e9 ea ff       	call   0x140021fa0
1401735d9:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1401735de:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
1401735e2:	45 33 e4             	xor    %r12d,%r12d
1401735e5:	4d 85 c0             	test   %r8,%r8
1401735e8:	0f 84 00 05 00 00    	je     0x140173aee
1401735ee:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
1401735f3:	4c 8b 4d 80          	mov    -0x80(%rbp),%r9
1401735f7:	49 8b c9             	mov    %r9,%rcx
1401735fa:	48 d1 e9             	shr    $1,%rcx
1401735fd:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140173602:	48 ff c8             	dec    %rax
140173605:	48 23 c8             	and    %rax,%rcx
140173608:	49 8b d1             	mov    %r9,%rdx
14017360b:	83 e2 01             	and    $0x1,%edx
14017360e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140173613:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
140173617:	48 8b 0c d1          	mov    (%rcx,%rdx,8),%rcx
14017361b:	48 89 8d 88 00 00 00 	mov    %rcx,0x88(%rbp)
140173622:	49 83 e8 01          	sub    $0x1,%r8
140173626:	4c 89 45 88          	mov    %r8,-0x78(%rbp)
14017362a:	75 06                	jne    0x140173632
14017362c:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140173630:	eb 07                	jmp    0x140173639
140173632:	49 ff c1             	inc    %r9
140173635:	4c 89 4d 80          	mov    %r9,-0x80(%rbp)
140173639:	4d 8b fc             	mov    %r12,%r15
14017363c:	4c 89 bd 80 00 00 00 	mov    %r15,0x80(%rbp)
140173643:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140173648:	49 2b c2             	sub    %r10,%rax
14017364b:	48 c1 f8 03          	sar    $0x3,%rax
14017364f:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140173656:	aa aa aa
140173659:	48 0f af c2          	imul   %rdx,%rax
14017365d:	48 3b c8             	cmp    %rax,%rcx
140173660:	0f 83 78 05 00 00    	jae    0x140173bde
140173666:	48 8d 04 49          	lea    (%rcx,%rcx,2),%rax
14017366a:	49 8b 14 c2          	mov    (%r10,%rax,8),%rdx
14017366e:	49 8b 4c c2 08       	mov    0x8(%r10,%rax,8),%rcx
140173673:	48 2b ca             	sub    %rdx,%rcx
140173676:	48 c1 f9 03          	sar    $0x3,%rcx
14017367a:	4c 3b f9             	cmp    %rcx,%r15
14017367d:	0f 83 54 04 00 00    	jae    0x140173ad7
140173683:	4a 8b 04 fa          	mov    (%rdx,%r15,8),%rax
140173687:	48 89 45 78          	mov    %rax,0x78(%rbp)
14017368b:	49 3b c5             	cmp    %r13,%rax
14017368e:	0f 83 4a 05 00 00    	jae    0x140173bde
140173694:	48 8b d0             	mov    %rax,%rdx
140173697:	48 c1 ea 05          	shr    $0x5,%rdx
14017369b:	24 1f                	and    $0x1f,%al
14017369d:	0f b6 c8             	movzbl %al,%ecx
1401736a0:	8b 04 96             	mov    (%rsi,%rdx,4),%eax
1401736a3:	0f a3 c8             	bt     %ecx,%eax
1401736a6:	0f 82 1c 04 00 00    	jb     0x140173ac8
1401736ac:	4d 8b f4             	mov    %r12,%r14
1401736af:	48 8b 0b             	mov    (%rbx),%rcx
1401736b2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401736b6:	48 2b c1             	sub    %rcx,%rax
1401736b9:	48 c1 f8 04          	sar    $0x4,%rax
1401736bd:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
1401736c1:	48 3b f8             	cmp    %rax,%rdi
1401736c4:	0f 83 14 05 00 00    	jae    0x140173bde
1401736ca:	48 8b f7             	mov    %rdi,%rsi
1401736cd:	48 03 f6             	add    %rsi,%rsi
1401736d0:	48 8b 0c f1          	mov    (%rcx,%rsi,8),%rcx
1401736d4:	48 8b 01             	mov    (%rcx),%rax
1401736d7:	48 8b 40 40          	mov    0x40(%rax),%rax
1401736db:	ff 15 57 95 99 00    	call   *0x999557(%rip)        # 0x140b0cc38
1401736e1:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401736e5:	4c 8b 0b             	mov    (%rbx),%r9
1401736e8:	49 8b d0             	mov    %r8,%rdx
1401736eb:	49 2b d1             	sub    %r9,%rdx
1401736ee:	48 c1 fa 04          	sar    $0x4,%rdx
1401736f2:	4c 3b f0             	cmp    %rax,%r14
1401736f5:	0f 83 91 02 00 00    	jae    0x14017398c
1401736fb:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1401736ff:	48 3b ca             	cmp    %rdx,%rcx
140173702:	0f 83 bf 04 00 00    	jae    0x140173bc7
140173708:	48 c1 e1 04          	shl    $0x4,%rcx
14017370c:	4c 8b e9             	mov    %rcx,%r13
14017370f:	4d 8b 3c 09          	mov    (%r9,%rcx,1),%r15
140173713:	49 8b 07             	mov    (%r15),%rax
140173716:	4c 8b 60 48          	mov    0x48(%rax),%r12
14017371a:	4d 2b c1             	sub    %r9,%r8
14017371d:	49 c1 f8 04          	sar    $0x4,%r8
140173721:	49 3b f8             	cmp    %r8,%rdi
140173724:	0f 83 9d 04 00 00    	jae    0x140173bc7
14017372a:	49 8b 0c f1          	mov    (%r9,%rsi,8),%rcx
14017372e:	48 8b 01             	mov    (%rcx),%rax
140173731:	4d 8b c6             	mov    %r14,%r8
140173734:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140173738:	48 8b 40 30          	mov    0x30(%rax),%rax
14017373c:	ff 15 f6 94 99 00    	call   *0x9994f6(%rip)        # 0x140b0cc38
140173742:	90                   	nop
140173743:	48 8b d0             	mov    %rax,%rdx
140173746:	49 8b cf             	mov    %r15,%rcx
140173749:	49 8b c4             	mov    %r12,%rax
14017374c:	ff 15 e6 94 99 00    	call   *0x9994e6(%rip)        # 0x140b0cc38
140173752:	90                   	nop
140173753:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
140173757:	48 85 ff             	test   %rdi,%rdi
14017375a:	74 38                	je     0x140173794
14017375c:	83 ce ff             	or     $0xffffffff,%esi
14017375f:	8b c6                	mov    %esi,%eax
140173761:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140173766:	03 c6                	add    %esi,%eax
140173768:	75 2a                	jne    0x140173794
14017376a:	48 8b 07             	mov    (%rdi),%rax
14017376d:	48 8b cf             	mov    %rdi,%rcx
140173770:	48 8b 00             	mov    (%rax),%rax
140173773:	ff 15 bf 94 99 00    	call   *0x9994bf(%rip)        # 0x140b0cc38
140173779:	8b c6                	mov    %esi,%eax
14017377b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140173780:	03 c6                	add    %esi,%eax
140173782:	75 10                	jne    0x140173794
140173784:	48 8b 07             	mov    (%rdi),%rax
140173787:	48 8b cf             	mov    %rdi,%rcx
14017378a:	48 8b 40 08          	mov    0x8(%rax),%rax
14017378e:	ff 15 a4 94 99 00    	call   *0x9994a4(%rip)        # 0x140b0cc38
140173794:	48 8b 13             	mov    (%rbx),%rdx
140173797:	48 8b 43 08          	mov    0x8(%rbx),%rax
14017379b:	48 2b c2             	sub    %rdx,%rax
14017379e:	48 c1 f8 04          	sar    $0x4,%rax
1401737a2:	48 39 45 70          	cmp    %rax,0x70(%rbp)
1401737a6:	0f 83 14 04 00 00    	jae    0x140173bc0
1401737ac:	4a 8b 34 2a          	mov    (%rdx,%r13,1),%rsi
1401737b0:	48 8b 16             	mov    (%rsi),%rdx
1401737b3:	4c 8b ba b8 00 00 00 	mov    0xb8(%rdx),%r15
1401737ba:	48 8b ce             	mov    %rsi,%rcx
1401737bd:	48 8b 42 40          	mov    0x40(%rdx),%rax
1401737c1:	ff 15 71 94 99 00    	call   *0x999471(%rip)        # 0x140b0cc38
1401737c7:	48 83 f8 01          	cmp    $0x1,%rax
1401737cb:	41 0f 94 c4          	sete   %r12b
1401737cf:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401737d3:	48 2b 03             	sub    (%rbx),%rax
1401737d6:	48 c1 f8 04          	sar    $0x4,%rax
1401737da:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
1401737de:	48 3b f8             	cmp    %rax,%rdi
1401737e1:	0f 83 d9 03 00 00    	jae    0x140173bc0
1401737e7:	48 c1 e7 04          	shl    $0x4,%rdi
1401737eb:	48 03 3b             	add    (%rbx),%rdi
1401737ee:	48 8b 0f             	mov    (%rdi),%rcx
1401737f1:	48 8b 01             	mov    (%rcx),%rax
1401737f4:	4d 8b c6             	mov    %r14,%r8
1401737f7:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1401737fb:	48 8b 40 30          	mov    0x30(%rax),%rax
1401737ff:	ff 15 33 94 99 00    	call   *0x999433(%rip)        # 0x140b0cc38
140173805:	90                   	nop
140173806:	48 8b 08             	mov    (%rax),%rcx
140173809:	48 8b 11             	mov    (%rcx),%rdx
14017380c:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140173813:	ff 15 1f 94 99 00    	call   *0x99941f(%rip)        # 0x140b0cc38
140173819:	45 8a c4             	mov    %r12b,%r8b
14017381c:	48 8b d0             	mov    %rax,%rdx
14017381f:	48 8b ce             	mov    %rsi,%rcx
140173822:	49 8b c7             	mov    %r15,%rax
140173825:	ff 15 0d 94 99 00    	call   *0x99940d(%rip)        # 0x140b0cc38
14017382b:	90                   	nop
14017382c:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140173830:	45 33 e4             	xor    %r12d,%r12d
140173833:	83 ce ff             	or     $0xffffffff,%esi
140173836:	48 85 ff             	test   %rdi,%rdi
140173839:	74 35                	je     0x140173870
14017383b:	8b c6                	mov    %esi,%eax
14017383d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140173842:	03 c6                	add    %esi,%eax
140173844:	75 2a                	jne    0x140173870
140173846:	48 8b 07             	mov    (%rdi),%rax
140173849:	48 8b cf             	mov    %rdi,%rcx
14017384c:	48 8b 00             	mov    (%rax),%rax
14017384f:	ff 15 e3 93 99 00    	call   *0x9993e3(%rip)        # 0x140b0cc38
140173855:	8b c6                	mov    %esi,%eax
140173857:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14017385c:	03 c6                	add    %esi,%eax
14017385e:	75 10                	jne    0x140173870
140173860:	48 8b 07             	mov    (%rdi),%rax
140173863:	48 8b cf             	mov    %rdi,%rcx
140173866:	48 8b 40 08          	mov    0x8(%rax),%rax
14017386a:	ff 15 c8 93 99 00    	call   *0x9993c8(%rip)        # 0x140b0cc38
140173870:	48 8b 0b             	mov    (%rbx),%rcx
140173873:	48 8b 43 08          	mov    0x8(%rbx),%rax
140173877:	48 2b c1             	sub    %rcx,%rax
14017387a:	48 c1 f8 04          	sar    $0x4,%rax
14017387e:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
140173882:	48 3b f8             	cmp    %rax,%rdi
140173885:	0f 83 2e 03 00 00    	jae    0x140173bb9
14017388b:	48 03 ff             	add    %rdi,%rdi
14017388e:	48 8b 0c f9          	mov    (%rcx,%rdi,8),%rcx
140173892:	48 8b 01             	mov    (%rcx),%rax
140173895:	4d 8b c6             	mov    %r14,%r8
140173898:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14017389c:	48 8b 40 30          	mov    0x30(%rax),%rax
1401738a0:	ff 15 92 93 99 00    	call   *0x999392(%rip)        # 0x140b0cc38
1401738a6:	90                   	nop
1401738a7:	4c 8b 08             	mov    (%rax),%r9
1401738aa:	49 8b 01             	mov    (%r9),%rax
1401738ad:	4c 8b 50 60          	mov    0x60(%rax),%r10
1401738b1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401738b5:	48 2b 03             	sub    (%rbx),%rax
1401738b8:	48 c1 f8 04          	sar    $0x4,%rax
1401738bc:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1401738c0:	48 3b c8             	cmp    %rax,%rcx
1401738c3:	0f 83 e9 02 00 00    	jae    0x140173bb2
1401738c9:	48 c1 e1 04          	shl    $0x4,%rcx
1401738cd:	48 03 0b             	add    (%rbx),%rcx
1401738d0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401738d3:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1401738d8:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401738dc:	48 85 d2             	test   %rdx,%rdx
1401738df:	74 04                	je     0x1401738e5
1401738e1:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401738e5:	48 8b 11             	mov    (%rcx),%rdx
1401738e8:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
1401738ec:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401738f0:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
1401738f4:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1401738f8:	33 d2                	xor    %edx,%edx
1401738fa:	49 8b c9             	mov    %r9,%rcx
1401738fd:	49 8b c2             	mov    %r10,%rax
140173900:	ff 15 32 93 99 00    	call   *0x999332(%rip)        # 0x140b0cc38
140173906:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
14017390a:	48 85 ff             	test   %rdi,%rdi
14017390d:	74 37                	je     0x140173946
14017390f:	90                   	nop
140173910:	8b c6                	mov    %esi,%eax
140173912:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140173917:	03 c6                	add    %esi,%eax
140173919:	75 2b                	jne    0x140173946
14017391b:	48 8b 07             	mov    (%rdi),%rax
14017391e:	48 8b cf             	mov    %rdi,%rcx
140173921:	48 8b 00             	mov    (%rax),%rax
140173924:	ff 15 0e 93 99 00    	call   *0x99930e(%rip)        # 0x140b0cc38
14017392a:	8b c6                	mov    %esi,%eax
14017392c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140173931:	03 c6                	add    %esi,%eax
140173933:	75 11                	jne    0x140173946
140173935:	48 8b 07             	mov    (%rdi),%rax
140173938:	48 8b cf             	mov    %rdi,%rcx
14017393b:	48 8b 40 08          	mov    0x8(%rax),%rax
14017393f:	ff 15 f3 92 99 00    	call   *0x9992f3(%rip)        # 0x140b0cc38
140173945:	90                   	nop
140173946:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
14017394a:	48 85 ff             	test   %rdi,%rdi
14017394d:	74 35                	je     0x140173984
14017394f:	8b c6                	mov    %esi,%eax
140173951:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140173956:	03 c6                	add    %esi,%eax
140173958:	75 2a                	jne    0x140173984
14017395a:	48 8b 07             	mov    (%rdi),%rax
14017395d:	48 8b cf             	mov    %rdi,%rcx
140173960:	48 8b 00             	mov    (%rax),%rax
140173963:	ff 15 cf 92 99 00    	call   *0x9992cf(%rip)        # 0x140b0cc38
140173969:	8b c6                	mov    %esi,%eax
14017396b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140173970:	03 c6                	add    %esi,%eax
140173972:	75 10                	jne    0x140173984
140173974:	48 8b 07             	mov    (%rdi),%rax
140173977:	48 8b cf             	mov    %rdi,%rcx
14017397a:	48 8b 40 08          	mov    0x8(%rax),%rax
14017397e:	ff 15 b4 92 99 00    	call   *0x9992b4(%rip)        # 0x140b0cc38
140173984:	49 ff c6             	inc    %r14
140173987:	e9 23 fd ff ff       	jmp    0x1401736af
14017398c:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
140173990:	48 3b fa             	cmp    %rdx,%rdi
140173993:	0f 83 3e 02 00 00    	jae    0x140173bd7
140173999:	49 8b 0c f1          	mov    (%r9,%rsi,8),%rcx
14017399d:	48 8b 01             	mov    (%rcx),%rax
1401739a0:	45 33 c0             	xor    %r8d,%r8d
1401739a3:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401739a7:	48 8b 40 20          	mov    0x20(%rax),%rax