14032c5e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14032c5ea:	48 8b 03             	mov    (%rbx),%rax
14032c5ed:	48 8b cb             	mov    %rbx,%rcx
14032c5f0:	48 8b 00             	mov    (%rax),%rax
14032c5f3:	ff 15 3f 06 7e 00    	call   *0x7e063f(%rip)        # 0x140b0cc38
14032c5f9:	8b c7                	mov    %edi,%eax
14032c5fb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14032c600:	03 c7                	add    %edi,%eax
14032c602:	75 12                	jne    0x14032c616
14032c604:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14032c609:	48 8b 01             	mov    (%rcx),%rax
14032c60c:	48 8b 40 08          	mov    0x8(%rax),%rax
14032c610:	ff 15 22 06 7e 00    	call   *0x7e0622(%rip)        # 0x140b0cc38
14032c616:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14032c61b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14032c620:	48 83 c4 40          	add    $0x40,%rsp
14032c624:	5f                   	pop    %rdi
14032c625:	c3                   	ret
14032c626:	90                   	nop
14032c627:	90                   	nop
14032c628:	48 83 ec 28          	sub    $0x28,%rsp
14032c62c:	b9 04 00 00 00       	mov    $0x4,%ecx
14032c631:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14032c638:	00 00
14032c63a:	48 8b 00             	mov    (%rax),%rax
14032c63d:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14032c640:	39 05 ae ed 9f 00    	cmp    %eax,0x9fedae(%rip)        # 0x140d2b3f4
14032c646:	7f 59                	jg     0x14032c6a1
14032c648:	45 33 c9             	xor    %r9d,%r9d
14032c64b:	4c 8d 05 a6 ed 9f 00 	lea    0x9feda6(%rip),%r8        # 0x140d2b3f8
14032c652:	48 8d 15 97 ed ff ff 	lea    -0x1269(%rip),%rdx        # 0x14032b3f0
14032c659:	48 8d 0d 30 e9 9f 00 	lea    0x9fe930(%rip),%rcx        # 0x140d2af90
14032c660:	ff 15 1a fb 7d 00    	call   *0x7dfb1a(%rip)        # 0x140b0c180
14032c666:	85 c0                	test   %eax,%eax
14032c668:	74 0c                	je     0x14032c676
14032c66a:	48 8d 05 87 ed 9f 00 	lea    0x9fed87(%rip),%rax        # 0x140d2b3f8
14032c671:	48 83 c4 28          	add    $0x28,%rsp
14032c675:	c3                   	ret
14032c676:	ff 15 94 fb 7d 00    	call   *0x7dfb94(%rip)        # 0x140b0c210
14032c67c:	48 8d 0d bd e8 81 00 	lea    0x81e8bd(%rip),%rcx        # 0x140b4af40
14032c683:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14032c688:	0f b7 d0             	movzwl %ax,%edx
14032c68b:	81 ca 00 00 07 80    	or     $0x80070000,%edx
14032c691:	85 c0                	test   %eax,%eax
14032c693:	0f 4e d0             	cmovle %eax,%edx
14032c696:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032c69b:	e8 c4 ef e3 ff       	call   0x14016b664
14032c6a0:	cc                   	int3
14032c6a1:	48 8d 0d 4c ed 9f 00 	lea    0x9fed4c(%rip),%rcx        # 0x140d2b3f4
14032c6a8:	e8 1b 36 7c 00       	call   0x140aefcc8
14032c6ad:	83 3d 40 ed 9f 00 ff 	cmpl   $0xffffffff,0x9fed40(%rip)        # 0x140d2b3f4
14032c6b4:	75 92                	jne    0x14032c648
14032c6b6:	b9 48 00 00 00       	mov    $0x48,%ecx
14032c6bb:	ff 15 07 02 7e 00    	call   *0x7e0207(%rip)        # 0x140b0c8c8
14032c6c1:	48 85 c0             	test   %rax,%rax
14032c6c4:	75 07                	jne    0x14032c6cd
14032c6c6:	ff 15 cc fd 7d 00    	call   *0x7dfdcc(%rip)        # 0x140b0c498
14032c6cc:	cc                   	int3
14032c6cd:	48 89 00             	mov    %rax,(%rax)
14032c6d0:	48 89 40 08          	mov    %rax,0x8(%rax)
14032c6d4:	48 89 40 10          	mov    %rax,0x10(%rax)
14032c6d8:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14032c6de:	48 89 05 13 ed 9f 00 	mov    %rax,0x9fed13(%rip)        # 0x140d2b3f8
14032c6e5:	48 8d 0d 74 e1 7d 00 	lea    0x7de174(%rip),%rcx        # 0x140b0a860
14032c6ec:	e8 4b 32 7c 00       	call   0x140aef93c
14032c6f1:	48 8d 0d fc ec 9f 00 	lea    0x9fecfc(%rip),%rcx        # 0x140d2b3f4
14032c6f8:	e8 5f 35 7c 00       	call   0x140aefc5c
14032c6fd:	e9 46 ff ff ff       	jmp    0x14032c648
14032c702:	cc                   	int3
14032c703:	90                   	nop
14032c704:	48 8b c4             	mov    %rsp,%rax
14032c707:	48 89 58 08          	mov    %rbx,0x8(%rax)
14032c70b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14032c70f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14032c713:	48 89 78 20          	mov    %rdi,0x20(%rax)
14032c717:	41 56                	push   %r14
14032c719:	48 83 ec 40          	sub    $0x40,%rsp
14032c71d:	48 8b ea             	mov    %rdx,%rbp
14032c720:	4c 8b f1             	mov    %rcx,%r14
14032c723:	0f 57 c0             	xorps  %xmm0,%xmm0
14032c726:	f3 0f 7f 40 e0       	movdqu %xmm0,-0x20(%rax)
14032c72b:	c7 40 d8 04 00 00 00 	movl   $0x4,-0x28(%rax)
14032c732:	e8 f1 fe ff ff       	call   0x14032c628
14032c737:	48 8b 30             	mov    (%rax),%rsi
14032c73a:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14032c73e:	48 8b fe             	mov    %rsi,%rdi
14032c741:	eb 1c                	jmp    0x14032c75f
14032c743:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14032c747:	4c 8b c5             	mov    %rbp,%r8
14032c74a:	e8 55 fd dd ff       	call   0x14010c4a4
14032c74f:	84 c0                	test   %al,%al
14032c751:	74 06                	je     0x14032c759
14032c753:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14032c757:	eb 06                	jmp    0x14032c75f
14032c759:	48 8b fb             	mov    %rbx,%rdi
14032c75c:	48 8b 1b             	mov    (%rbx),%rbx
14032c75f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14032c763:	74 de                	je     0x14032c743
14032c765:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14032c769:	75 10                	jne    0x14032c77b
14032c76b:	4c 8d 47 20          	lea    0x20(%rdi),%r8
14032c76f:	48 8b d5             	mov    %rbp,%rdx
14032c772:	e8 2d fd dd ff       	call   0x14010c4a4
14032c777:	84 c0                	test   %al,%al
14032c779:	74 03                	je     0x14032c77e
14032c77b:	48 8b fe             	mov    %rsi,%rdi
14032c77e:	e8 a5 fe ff ff       	call   0x14032c628
14032c783:	48 3b 38             	cmp    (%rax),%rdi
14032c786:	74 07                	je     0x14032c78f
14032c788:	8b 47 40             	mov    0x40(%rdi),%eax
14032c78b:	89 44 24 24          	mov    %eax,0x24(%rsp)
14032c78f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14032c794:	49 8b ce             	mov    %r14,%rcx
14032c797:	e8 0c fd ff ff       	call   0x14032c4a8
14032c79c:	90                   	nop
14032c79d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14032c7a2:	48 85 c9             	test   %rcx,%rcx
14032c7a5:	74 3f                	je     0x14032c7e6
14032c7a7:	83 cf ff             	or     $0xffffffff,%edi
14032c7aa:	8b c7                	mov    %edi,%eax
14032c7ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14032c7b1:	03 c7                	add    %edi,%eax
14032c7b3:	75 31                	jne    0x14032c7e6
14032c7b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14032c7ba:	48 8b 03             	mov    (%rbx),%rax
14032c7bd:	48 8b cb             	mov    %rbx,%rcx
14032c7c0:	48 8b 00             	mov    (%rax),%rax
14032c7c3:	ff 15 6f 04 7e 00    	call   *0x7e046f(%rip)        # 0x140b0cc38
14032c7c9:	8b c7                	mov    %edi,%eax
14032c7cb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14032c7d0:	03 c7                	add    %edi,%eax
14032c7d2:	75 12                	jne    0x14032c7e6
14032c7d4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14032c7d9:	48 8b 01             	mov    (%rcx),%rax
14032c7dc:	48 8b 40 08          	mov    0x8(%rax),%rax
14032c7e0:	ff 15 52 04 7e 00    	call   *0x7e0452(%rip)        # 0x140b0cc38
14032c7e6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14032c7eb:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14032c7f0:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14032c7f5:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14032c7fa:	48 83 c4 40          	add    $0x40,%rsp
14032c7fe:	41 5e                	pop    %r14
14032c800:	c3                   	ret
14032c801:	90                   	nop
14032c802:	90                   	nop
14032c803:	90                   	nop
14032c804:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14032c809:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14032c80e:	55                   	push   %rbp
14032c80f:	57                   	push   %rdi
14032c810:	41 55                	push   %r13
14032c812:	41 56                	push   %r14
14032c814:	41 57                	push   %r15
14032c816:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14032c81b:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14032c822:	48 8b 05 17 28 99 00 	mov    0x992817(%rip),%rax        # 0x140cbf040
14032c829:	48 33 c4             	xor    %rsp,%rax
14032c82c:	48 89 45 27          	mov    %rax,0x27(%rbp)
14032c830:	48 8b fa             	mov    %rdx,%rdi
14032c833:	48 8b d9             	mov    %rcx,%rbx
14032c836:	4c 8b 71 28          	mov    0x28(%rcx),%r14
14032c83a:	4d 85 f6             	test   %r14,%r14
14032c83d:	0f 84 60 04 00 00    	je     0x14032cca3
14032c843:	0f 57 c0             	xorps  %xmm0,%xmm0
14032c846:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
14032c84b:	c7 45 b7 03 00 00 00 	movl   $0x3,-0x49(%rbp)
14032c852:	48 8b 72 10          	mov    0x10(%rdx),%rsi
14032c856:	48 8b ca             	mov    %rdx,%rcx
14032c859:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14032c85e:	76 03                	jbe    0x14032c863
14032c860:	48 8b 0a             	mov    (%rdx),%rcx
14032c863:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14032c869:	41 83 cd ff          	or     $0xffffffff,%r13d
14032c86d:	48 83 fe 02          	cmp    $0x2,%rsi
14032c871:	0f 85 fc 01 00 00    	jne    0x14032ca73
14032c877:	4c 8b c6             	mov    %rsi,%r8
14032c87a:	48 8d 15 27 e7 81 00 	lea    0x81e727(%rip),%rdx        # 0x140b4afa8
14032c881:	e8 64 5a 7c 00       	call   0x140af22ea
14032c886:	85 c0                	test   %eax,%eax
14032c888:	0f 85 e5 01 00 00    	jne    0x14032ca73
14032c88e:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14032c892:	48 ff ca             	dec    %rdx
14032c895:	49 03 d6             	add    %r14,%rdx
14032c898:	48 8b ca             	mov    %rdx,%rcx
14032c89b:	48 d1 e9             	shr    $1,%rcx
14032c89e:	48 8b 43 18          	mov    0x18(%rbx),%rax
14032c8a2:	49 2b c7             	sub    %r15,%rax
14032c8a5:	48 23 c8             	and    %rax,%rcx
14032c8a8:	49 23 d7             	and    %r15,%rdx
14032c8ab:	48 8b 43 10          	mov    0x10(%rbx),%rax
14032c8af:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14032c8b3:	48 8b 14 d1          	mov    (%rcx,%rdx,8),%rdx
14032c8b7:	48 8b 42 10          	mov    0x10(%rdx),%rax
14032c8bb:	48 2b 42 08          	sub    0x8(%rdx),%rax
14032c8bf:	48 83 f8 08          	cmp    $0x8,%rax
14032c8c3:	0f 85 f9 03 00 00    	jne    0x14032ccc2
14032c8c9:	c7 45 bb 1c 00 00 00 	movl   $0x1c,-0x45(%rbp)
14032c8d0:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14032c8d4:	e8 93 2e 00 00       	call   0x14032f76c
14032c8d9:	48 8b 30             	mov    (%rax),%rsi
14032c8dc:	48 8b 48 08          	mov    0x8(%rax),%rcx
14032c8e0:	48 83 20 00          	andq   $0x0,(%rax)
14032c8e4:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14032c8e9:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
14032c8ed:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
14032c8f1:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi
14032c8f5:	48 85 ff             	test   %rdi,%rdi
14032c8f8:	74 39                	je     0x14032c933
14032c8fa:	41 8b c5             	mov    %r13d,%eax
14032c8fd:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14032c902:	41 03 c5             	add    %r13d,%eax
14032c905:	75 2c                	jne    0x14032c933
14032c907:	48 8b 07             	mov    (%rdi),%rax
14032c90a:	48 8b cf             	mov    %rdi,%rcx
14032c90d:	48 8b 00             	mov    (%rax),%rax
14032c910:	ff 15 22 03 7e 00    	call   *0x7e0322(%rip)        # 0x140b0cc38
14032c916:	41 8b c5             	mov    %r13d,%eax
14032c919:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14032c91e:	41 03 c5             	add    %r13d,%eax
14032c921:	75 10                	jne    0x14032c933
14032c923:	48 8b 07             	mov    (%rdi),%rax
14032c926:	48 8b cf             	mov    %rdi,%rcx
14032c929:	48 8b 40 08          	mov    0x8(%rax),%rax
14032c92d:	ff 15 05 03 7e 00    	call   *0x7e0305(%rip)        # 0x140b0cc38
14032c933:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14032c937:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14032c93b:	48 ff c9             	dec    %rcx
14032c93e:	48 03 d1             	add    %rcx,%rdx
14032c941:	48 8b ca             	mov    %rdx,%rcx
14032c944:	48 d1 e9             	shr    $1,%rcx
14032c947:	48 8b 43 18          	mov    0x18(%rbx),%rax
14032c94b:	49 2b c7             	sub    %r15,%rax
14032c94e:	48 23 c8             	and    %rax,%rcx
14032c951:	49 23 d7             	and    %r15,%rdx
14032c954:	48 8b 43 10          	mov    0x10(%rbx),%rax
14032c958:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14032c95c:	48 8b 04 d1          	mov    (%rcx,%rdx,8),%rax
14032c960:	48 8b 48 08          	mov    0x8(%rax),%rcx
14032c964:	48 8b 40 10          	mov    0x10(%rax),%rax
14032c968:	48 2b c1             	sub    %rcx,%rax
14032c96b:	48 c1 f8 03          	sar    $0x3,%rax
14032c96f:	48 85 c0             	test   %rax,%rax
14032c972:	0f 84 89 02 00 00    	je     0x14032cc01
14032c978:	48 8b 01             	mov    (%rcx),%rax
14032c97b:	48 83 21 00          	andq   $0x0,(%rcx)
14032c97f:	48 8b 3e             	mov    (%rsi),%rdi
14032c982:	48 89 06             	mov    %rax,(%rsi)
14032c985:	48 85 ff             	test   %rdi,%rdi
14032c988:	74 10                	je     0x14032c99a
14032c98a:	48 8b cf             	mov    %rdi,%rcx
14032c98d:	e8 be 07 fd ff       	call   0x1402fd150
14032c992:	48 8b cf             	mov    %rdi,%rcx
14032c995:	e8 3a 2c 7c 00       	call   0x140aef5d4
14032c99a:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14032c99e:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14032c9a2:	48 ff c9             	dec    %rcx
14032c9a5:	48 03 d1             	add    %rcx,%rdx
14032c9a8:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14032c9ac:	49 2b cf             	sub    %r15,%rcx
14032c9af:	48 8b c2             	mov    %rdx,%rax
14032c9b2:	48 d1 e8             	shr    $1,%rax
14032c9b5:	48 23 c8             	and    %rax,%rcx
14032c9b8:	49 23 d7             	and    %r15,%rdx
14032c9bb:	48 8b 43 10          	mov    0x10(%rbx),%rax
14032c9bf:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14032c9c3:	48 8b 34 d1          	mov    (%rcx,%rdx,8),%rsi
14032c9c7:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
14032c9cb:	4c 8b 7e 10          	mov    0x10(%rsi),%r15
14032c9cf:	49 3b ff             	cmp    %r15,%rdi
14032c9d2:	74 29                	je     0x14032c9fd
14032c9d4:	4c 8b 37             	mov    (%rdi),%r14
14032c9d7:	4d 85 f6             	test   %r14,%r14
14032c9da:	74 10                	je     0x14032c9ec
14032c9dc:	49 8b ce             	mov    %r14,%rcx
14032c9df:	e8 6c 07 fd ff       	call   0x1402fd150
14032c9e4:	49 8b ce             	mov    %r14,%rcx
14032c9e7:	e8 e8 2b 7c 00       	call   0x140aef5d4
14032c9ec:	48 83 c7 08          	add    $0x8,%rdi
14032c9f0:	49 3b ff             	cmp    %r15,%rdi
14032c9f3:	75 df                	jne    0x14032c9d4
14032c9f5:	48 8b 46 08          	mov    0x8(%rsi),%rax
14032c9f9:	48 89 46 10          	mov    %rax,0x10(%rsi)
14032c9fd:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14032ca01:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14032ca05:	48 ff c9             	dec    %rcx
14032ca08:	48 03 d1             	add    %rcx,%rdx
14032ca0b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14032ca0f:	48 ff c9             	dec    %rcx
14032ca12:	48 8b c2             	mov    %rdx,%rax
14032ca15:	48 d1 e8             	shr    $1,%rax
14032ca18:	48 23 c8             	and    %rax,%rcx
14032ca1b:	83 e2 01             	and    $0x1,%edx
14032ca1e:	48 8b 43 10          	mov    0x10(%rbx),%rax
14032ca22:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14032ca26:	48 8b 04 d1          	mov    (%rcx,%rdx,8),%rax
14032ca2a:	4c 8b 08             	mov    (%rax),%r9
14032ca2d:	49 8b 51 08          	mov    0x8(%r9),%rdx
14032ca31:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14032ca35:	0f 84 cd 01 00 00    	je     0x14032cc08
14032ca3b:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
14032ca3f:	48 89 02             	mov    %rax,(%rdx)
14032ca42:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14032ca47:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
14032ca4c:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14032ca50:	48 85 c9             	test   %rcx,%rcx
14032ca53:	74 04                	je     0x14032ca59
14032ca55:	f0 ff 41 08          	lock incl 0x8(%rcx)
14032ca59:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14032ca5d:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14032ca61:	48 89 42 08          	mov    %rax,0x8(%rdx)
14032ca65:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
14032ca69:	49 83 41 08 18       	addq   $0x18,0x8(%r9)
14032ca6e:	e9 a2 01 00 00       	jmp    0x14032cc15
14032ca73:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14032ca78:	76 03                	jbe    0x14032ca7d
14032ca7a:	48 8b 3f             	mov    (%rdi),%rdi
14032ca7d:	48 83 fe 06          	cmp    $0x6,%rsi
14032ca81:	0f 85 13 ff ff ff    	jne    0x14032c99a
14032ca87:	4c 8b c6             	mov    %rsi,%r8
14032ca8a:	48 8d 15 1b e5 81 00 	lea    0x81e51b(%rip),%rdx        # 0x140b4afac
14032ca91:	48 8b cf             	mov    %rdi,%rcx
14032ca94:	e8 51 58 7c 00       	call   0x140af22ea
14032ca99:	85 c0                	test   %eax,%eax
14032ca9b:	0f 85 f9 fe ff ff    	jne    0x14032c99a
14032caa1:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14032caa5:	49 8d 4e ff          	lea    -0x1(%r14),%rcx
14032caa9:	48 03 d1             	add    %rcx,%rdx
14032caac:	48 8b ca             	mov    %rdx,%rcx
14032caaf:	48 d1 e9             	shr    $1,%rcx
14032cab2:	48 8b 43 18          	mov    0x18(%rbx),%rax
14032cab6:	49 2b c7             	sub    %r15,%rax
14032cab9:	48 23 c8             	and    %rax,%rcx
14032cabc:	49 23 d7             	and    %r15,%rdx
14032cabf:	48 8b 43 10          	mov    0x10(%rbx),%rax
14032cac3:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14032cac7:	48 8b 14 d1          	mov    (%rcx,%rdx,8),%rdx
14032cacb:	48 8b 42 10          	mov    0x10(%rdx),%rax
14032cacf:	48 2b 42 08          	sub    0x8(%rdx),%rax
14032cad3:	48 83 f8 10          	cmp    $0x10,%rax
14032cad7:	0f 85 a7 01 00 00    	jne    0x14032cc84
14032cadd:	c7 45 bb 1d 00 00 00 	movl   $0x1d,-0x45(%rbp)
14032cae4:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14032cae8:	e8 7f 2c 00 00       	call   0x14032f76c
14032caed:	48 8b 30             	mov    (%rax),%rsi
14032caf0:	48 8b 48 08          	mov    0x8(%rax),%rcx
14032caf4:	48 83 20 00          	andq   $0x0,(%rax)
14032caf8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14032cafd:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
14032cb01:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
14032cb05:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi