140ad06d2:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140ad06d6:	66 39 78 1a          	cmp    %di,0x1a(%rax)
140ad06da:	73 0a                	jae    0x140ad06e6
140ad06dc:	44 89 55 df          	mov    %r10d,-0x21(%rbp)
140ad06e0:	48 8b 40 10          	mov    0x10(%rax),%rax
140ad06e4:	eb 0d                	jmp    0x140ad06f3
140ad06e6:	c7 45 df 01 00 00 00 	movl   $0x1,-0x21(%rbp)
140ad06ed:	48 8b c8             	mov    %rax,%rcx
140ad06f0:	48 8b 00             	mov    (%rax),%rax
140ad06f3:	44 38 50 19          	cmp    %r10b,0x19(%rax)
140ad06f7:	74 d9                	je     0x140ad06d2
140ad06f9:	44 38 51 19          	cmp    %r10b,0x19(%rcx)
140ad06fd:	75 06                	jne    0x140ad0705
140ad06ff:	66 3b 79 1a          	cmp    0x1a(%rcx),%di
140ad0703:	73 74                	jae    0x140ad0779
140ad0705:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140ad070c:	ff ff 07
140ad070f:	48 39 45 c7          	cmp    %rax,-0x39(%rbp)
140ad0713:	0f 84 b0 01 00 00    	je     0x140ad08c9
140ad0719:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
140ad071d:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140ad0721:	4c 89 55 27          	mov    %r10,0x27(%rbp)
140ad0725:	b9 20 00 00 00       	mov    $0x20,%ecx
140ad072a:	ff 15 98 c1 03 00    	call   *0x3c198(%rip)        # 0x140b0c8c8
140ad0730:	33 c9                	xor    %ecx,%ecx
140ad0732:	48 85 c0             	test   %rax,%rax
140ad0735:	0f 84 11 01 00 00    	je     0x140ad084c
140ad073b:	66 89 78 1a          	mov    %di,0x1a(%rax)
140ad073f:	66 89 48 1c          	mov    %cx,0x1c(%rax)
140ad0743:	48 89 18             	mov    %rbx,(%rax)
140ad0746:	48 89 58 08          	mov    %rbx,0x8(%rax)
140ad074a:	48 89 58 10          	mov    %rbx,0x10(%rax)
140ad074e:	66 89 48 18          	mov    %cx,0x18(%rax)
140ad0752:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
140ad0756:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
140ad075a:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140ad075f:	4c 8b c0             	mov    %rax,%r8
140ad0762:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140ad0766:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140ad076a:	e8 71 67 53 ff       	call   0x140006ee0
140ad076f:	48 8b c8             	mov    %rax,%rcx
140ad0772:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140ad0776:	45 33 d2             	xor    %r10d,%r10d
140ad0779:	44 0f b7 49 1c       	movzwl 0x1c(%rcx),%r9d
140ad077e:	66 44 89 4d b7       	mov    %r9w,-0x49(%rbp)
140ad0783:	45 0f b7 f2          	movzwl %r10w,%r14d
140ad0787:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140ad078b:	49 8b 17             	mov    (%r15),%rdx
140ad078e:	48 8b c1             	mov    %rcx,%rax
140ad0791:	48 2b c2             	sub    %rdx,%rax
140ad0794:	48 d1 f8             	sar    $1,%rax
140ad0797:	0f 84 8c 00 00 00    	je     0x140ad0829
140ad079d:	4d 8b c2             	mov    %r10,%r8
140ad07a0:	48 2b ca             	sub    %rdx,%rcx
140ad07a3:	48 d1 f9             	sar    $1,%rcx
140ad07a6:	4c 3b c1             	cmp    %rcx,%r8
140ad07a9:	0f 83 96 00 00 00    	jae    0x140ad0845
140ad07af:	66 42 39 3c 42       	cmp    %di,(%rdx,%r8,2)
140ad07b4:	75 49                	jne    0x140ad07ff
140ad07b6:	66 44 89 4d 09       	mov    %r9w,0x9(%rbp)
140ad07bb:	66 89 7d ff          	mov    %di,-0x1(%rbp)
140ad07bf:	66 44 89 55 01       	mov    %r10w,0x1(%rbp)
140ad07c4:	41 0f b7 c6          	movzwl %r14w,%eax
140ad07c8:	89 45 03             	mov    %eax,0x3(%rbp)
140ad07cb:	44 88 55 07          	mov    %r10b,0x7(%rbp)
140ad07cf:	44 88 55 0b          	mov    %r10b,0xb(%rbp)
140ad07d3:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140ad07d7:	48 8b ce             	mov    %rsi,%rcx
140ad07da:	e8 7d 13 00 00       	call   0x140ad1b5c
140ad07df:	0f 10 45 ff          	movups -0x1(%rbp),%xmm0
140ad07e3:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140ad07e7:	44 0f b7 4d b7       	movzwl -0x49(%rbp),%r9d
140ad07ec:	b8 01 00 00 00       	mov    $0x1,%eax
140ad07f1:	66 44 03 c8          	add    %ax,%r9w
140ad07f5:	66 44 89 4d b7       	mov    %r9w,-0x49(%rbp)
140ad07fa:	45 33 d2             	xor    %r10d,%r10d
140ad07fd:	eb 05                	jmp    0x140ad0804
140ad07ff:	b8 01 00 00 00       	mov    $0x1,%eax
140ad0804:	66 44 03 f0          	add    %ax,%r14w
140ad0808:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140ad080c:	49 8b 17             	mov    (%r15),%rdx
140ad080f:	45 0f b7 c6          	movzwl %r14w,%r8d
140ad0813:	48 8b c1             	mov    %rcx,%rax
140ad0816:	48 2b c2             	sub    %rdx,%rax
140ad0819:	48 d1 f8             	sar    $1,%rax
140ad081c:	4c 3b c0             	cmp    %rax,%r8
140ad081f:	0f 82 7b ff ff ff    	jb     0x140ad07a0
140ad0825:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140ad0829:	41 be 01 00 00 00    	mov    $0x1,%r14d
140ad082f:	66 41 03 fe          	add    %r14w,%di
140ad0833:	0f b7 ff             	movzwl %di,%edi
140ad0836:	8b c7                	mov    %edi,%eax
140ad0838:	41 3b fc             	cmp    %r12d,%edi
140ad083b:	77 28                	ja     0x140ad0865
140ad083d:	0f b7 c8             	movzwl %ax,%ecx
140ad0840:	e9 79 fd ff ff       	jmp    0x140ad05be
140ad0845:	ff 15 4d c1 03 00    	call   *0x3c14d(%rip)        # 0x140b0c998
140ad084b:	90                   	nop
140ad084c:	ff 15 46 bc 03 00    	call   *0x3bc46(%rip)        # 0x140b0c498
140ad0852:	90                   	nop
140ad0853:	ff 15 3f bc 03 00    	call   *0x3bc3f(%rip)        # 0x140b0c498
140ad0859:	90                   	nop
140ad085a:	ff 15 38 c1 03 00    	call   *0x3c138(%rip)        # 0x140b0c998
140ad0860:	cc                   	int3
140ad0861:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140ad0865:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140ad0869:	44 38 57 19          	cmp    %r10b,0x19(%rdi)
140ad086d:	75 27                	jne    0x140ad0896
140ad086f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140ad0873:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140ad0877:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140ad087b:	e8 7c 6a 53 ff       	call   0x1400072fc
140ad0880:	48 8b cf             	mov    %rdi,%rcx
140ad0883:	48 8b 3f             	mov    (%rdi),%rdi
140ad0886:	ff 15 34 c0 03 00    	call   *0x3c034(%rip)        # 0x140b0c8c0
140ad088c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140ad0890:	74 dd                	je     0x140ad086f
140ad0892:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140ad0896:	48 8b cb             	mov    %rbx,%rcx
140ad0899:	ff 15 21 c0 03 00    	call   *0x3c021(%rip)        # 0x140b0c8c0
140ad089f:	48 8b c6             	mov    %rsi,%rax
140ad08a2:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140ad08a9:	00
140ad08aa:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140ad08ae:	49 8b 73 40          	mov    0x40(%r11),%rsi
140ad08b2:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140ad08b6:	49 8b e3             	mov    %r11,%rsp
140ad08b9:	41 5f                	pop    %r15
140ad08bb:	41 5e                	pop    %r14
140ad08bd:	41 5d                	pop    %r13
140ad08bf:	41 5c                	pop    %r12
140ad08c1:	5d                   	pop    %rbp
140ad08c2:	c3                   	ret
140ad08c3:	e8 0c 35 53 ff       	call   0x140003dd4
140ad08c8:	cc                   	int3
140ad08c9:	e8 06 35 53 ff       	call   0x140003dd4
140ad08ce:	cc                   	int3
140ad08cf:	90                   	nop
140ad08d0:	48 8b c4             	mov    %rsp,%rax
140ad08d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140ad08d7:	48 89 68 10          	mov    %rbp,0x10(%rax)
140ad08db:	48 89 70 18          	mov    %rsi,0x18(%rax)
140ad08df:	48 89 78 20          	mov    %rdi,0x20(%rax)
140ad08e3:	41 54                	push   %r12
140ad08e5:	41 56                	push   %r14
140ad08e7:	41 57                	push   %r15
140ad08e9:	48 83 ec 40          	sub    $0x40,%rsp
140ad08ed:	49 8b f9             	mov    %r9,%rdi
140ad08f0:	4d 8b f0             	mov    %r8,%r14
140ad08f3:	48 8b f2             	mov    %rdx,%rsi
140ad08f6:	8b e9                	mov    %ecx,%ebp
140ad08f8:	8d 51 01             	lea    0x1(%rcx),%edx
140ad08fb:	48 8d 48 c8          	lea    -0x38(%rax),%rcx
140ad08ff:	e8 b0 eb 6b ff       	call   0x14018f4b4
140ad0904:	45 33 ff             	xor    %r15d,%r15d
140ad0907:	45 8b df             	mov    %r15d,%r11d
140ad090a:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140ad090e:	4c 8b 17             	mov    (%rdi),%r10
140ad0911:	49 8b c1             	mov    %r9,%rax
140ad0914:	49 2b c2             	sub    %r10,%rax
140ad0917:	45 8d 67 01          	lea    0x1(%r15),%r12d
140ad091b:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140ad0920:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140ad0925:	48 d1 f8             	sar    $1,%rax
140ad0928:	74 50                	je     0x140ad097a
140ad092a:	41 8b cf             	mov    %r15d,%ecx
140ad092d:	4d 2b ca             	sub    %r10,%r9
140ad0930:	49 d1 f9             	sar    $1,%r9
140ad0933:	49 3b c9             	cmp    %r9,%rcx
140ad0936:	0f 83 c4 00 00 00    	jae    0x140ad0a00
140ad093c:	66 45 39 3c 4a       	cmp    %r15w,(%r10,%rcx,2)
140ad0941:	76 1c                	jbe    0x140ad095f
140ad0943:	41 0f b7 0c 4a       	movzwl (%r10,%rcx,2),%ecx
140ad0948:	49 8b c0             	mov    %r8,%rax
140ad094b:	48 2b c3             	sub    %rbx,%rax
140ad094e:	48 d1 f8             	sar    $1,%rax
140ad0951:	48 3b c8             	cmp    %rax,%rcx
140ad0954:	0f 83 a6 00 00 00    	jae    0x140ad0a00
140ad095a:	66 44 01 24 4b       	add    %r12w,(%rbx,%rcx,2)
140ad095f:	45 03 dc             	add    %r12d,%r11d
140ad0962:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140ad0966:	4c 8b 17             	mov    (%rdi),%r10
140ad0969:	41 8b cb             	mov    %r11d,%ecx
140ad096c:	49 8b c1             	mov    %r9,%rax
140ad096f:	49 2b c2             	sub    %r10,%rax
140ad0972:	48 d1 f8             	sar    $1,%rax
140ad0975:	48 3b c8             	cmp    %rax,%rcx
140ad0978:	72 b3                	jb     0x140ad092d
140ad097a:	45 8b cc             	mov    %r12d,%r9d
140ad097d:	41 8b cf             	mov    %r15d,%ecx
140ad0980:	41 3b ec             	cmp    %r12d,%ebp
140ad0983:	72 26                	jb     0x140ad09ab
140ad0985:	49 8b d0             	mov    %r8,%rdx
140ad0988:	48 2b d3             	sub    %rbx,%rdx
140ad098b:	48 d1 fa             	sar    $1,%rdx
140ad098e:	45 8b d1             	mov    %r9d,%r10d
140ad0991:	4c 3b d2             	cmp    %rdx,%r10
140ad0994:	73 6a                	jae    0x140ad0a00
140ad0996:	41 8b c1             	mov    %r9d,%eax
140ad0999:	66 46 39 3c 53       	cmp    %r15w,(%rbx,%r10,2)
140ad099e:	0f 46 c1             	cmovbe %ecx,%eax
140ad09a1:	8b c8                	mov    %eax,%ecx
140ad09a3:	45 03 cc             	add    %r12d,%r9d
140ad09a6:	44 3b cd             	cmp    %ebp,%r9d
140ad09a9:	76 e3                	jbe    0x140ad098e
140ad09ab:	41 89 0e             	mov    %ecx,(%r14)
140ad09ae:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140ad09b3:	48 3b f0             	cmp    %rax,%rsi
140ad09b6:	74 12                	je     0x140ad09ca
140ad09b8:	4c 2b c3             	sub    %rbx,%r8
140ad09bb:	49 d1 f8             	sar    $1,%r8
140ad09be:	48 8b d3             	mov    %rbx,%rdx
140ad09c1:	48 8b ce             	mov    %rsi,%rcx
140ad09c4:	e8 ef ed f5 ff       	call   0x140a2f7b8
140ad09c9:	90                   	nop
140ad09ca:	48 85 db             	test   %rbx,%rbx
140ad09cd:	74 41                	je     0x140ad0a10
140ad09cf:	48 8b cb             	mov    %rbx,%rcx
140ad09d2:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140ad09d7:	48 2b c3             	sub    %rbx,%rax
140ad09da:	48 d1 f8             	sar    $1,%rax
140ad09dd:	48 03 c0             	add    %rax,%rax
140ad09e0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140ad09e6:	72 1f                	jb     0x140ad0a07
140ad09e8:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140ad09ec:	48 2b cb             	sub    %rbx,%rcx
140ad09ef:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad09f3:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad09f7:	76 0e                	jbe    0x140ad0a07
140ad09f9:	ff 15 99 bf 03 00    	call   *0x3bf99(%rip)        # 0x140b0c998
140ad09ff:	90                   	nop
140ad0a00:	ff 15 92 bf 03 00    	call   *0x3bf92(%rip)        # 0x140b0c998
140ad0a06:	90                   	nop
140ad0a07:	48 8b cb             	mov    %rbx,%rcx
140ad0a0a:	ff 15 b0 be 03 00    	call   *0x3beb0(%rip)        # 0x140b0c8c0
140ad0a10:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140ad0a15:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140ad0a1a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140ad0a1f:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140ad0a24:	48 83 c4 40          	add    $0x40,%rsp
140ad0a28:	41 5f                	pop    %r15
140ad0a2a:	41 5e                	pop    %r14
140ad0a2c:	41 5c                	pop    %r12
140ad0a2e:	c3                   	ret
140ad0a2f:	90                   	nop
140ad0a30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ad0a35:	55                   	push   %rbp
140ad0a36:	56                   	push   %rsi
140ad0a37:	57                   	push   %rdi
140ad0a38:	41 54                	push   %r12
140ad0a3a:	41 55                	push   %r13
140ad0a3c:	41 56                	push   %r14
140ad0a3e:	41 57                	push   %r15
140ad0a40:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140ad0a45:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140ad0a4c:	48 8b 05 ed e5 1e 00 	mov    0x1ee5ed(%rip),%rax        # 0x140cbf040
140ad0a53:	48 33 c4             	xor    %rsp,%rax
140ad0a56:	48 89 45 17          	mov    %rax,0x17(%rbp)
140ad0a5a:	44 0f b7 fa          	movzwl %dx,%r15d
140ad0a5e:	4c 8b f1             	mov    %rcx,%r14
140ad0a61:	0f 57 c0             	xorps  %xmm0,%xmm0
140ad0a64:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140ad0a6a:	45 33 e4             	xor    %r12d,%r12d
140ad0a6d:	4c 89 65 87          	mov    %r12,-0x79(%rbp)
140ad0a71:	41 8d 54 24 23       	lea    0x23(%r12),%edx
140ad0a76:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ad0a7b:	e8 3c ea 64 ff       	call   0x14011f4bc
140ad0a80:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ad0a85:	48 8d 7b 46          	lea    0x46(%rbx),%rdi
140ad0a89:	4c 8b c7             	mov    %rdi,%r8
140ad0a8c:	4c 2b c3             	sub    %rbx,%r8
140ad0a8f:	33 d2                	xor    %edx,%edx
140ad0a91:	48 8b cb             	mov    %rbx,%rcx
140ad0a94:	e8 d3 f9 01 00       	call   0x140af046c
140ad0a99:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140ad0a9e:	41 8b d4             	mov    %r12d,%edx
140ad0aa1:	45 8a cc             	mov    %r12b,%r9b
140ad0aa4:	45 8b d4             	mov    %r12d,%r10d
140ad0aa7:	41 8d 74 24 01       	lea    0x1(%r12),%esi
140ad0aac:	45 8d 5c 24 03       	lea    0x3(%r12),%r11d
140ad0ab1:	b8 07 00 00 00       	mov    $0x7,%eax
140ad0ab6:	40 84 d6             	test   %dl,%sil
140ad0ab9:	75 29                	jne    0x140ad0ae4
140ad0abb:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140ad0abf:	45 8b 46 0c          	mov    0xc(%r14),%r8d
140ad0ac3:	49 8b 46 18          	mov    0x18(%r14),%rax
140ad0ac7:	48 2b c1             	sub    %rcx,%rax
140ad0aca:	4c 3b c0             	cmp    %rax,%r8
140ad0acd:	0f 83 02 06 00 00    	jae    0x140ad10d5
140ad0ad3:	46 0f b6 0c 01       	movzbl (%rcx,%r8,1),%r9d
140ad0ad8:	41 8b c9             	mov    %r9d,%ecx
140ad0adb:	c1 e9 04             	shr    $0x4,%ecx
140ad0ade:	41 0f b7 c3          	movzwl %r11w,%eax
140ad0ae2:	eb 0b                	jmp    0x140ad0aef
140ad0ae4:	41 0f b6 c9          	movzbl %r9b,%ecx
140ad0ae8:	83 e1 0f             	and    $0xf,%ecx
140ad0aeb:	41 01 76 0c          	add    %esi,0xc(%r14)
140ad0aef:	66 41 89 46 08       	mov    %ax,0x8(%r14)
140ad0af4:	44 8b c2             	mov    %edx,%r8d
140ad0af7:	48 8b c7             	mov    %rdi,%rax
140ad0afa:	48 2b c3             	sub    %rbx,%rax
140ad0afd:	48 d1 f8             	sar    $1,%rax
140ad0b00:	4c 3b c0             	cmp    %rax,%r8
140ad0b03:	0f 83 a4 05 00 00    	jae    0x140ad10ad
140ad0b09:	66 42 89 0c 43       	mov    %cx,(%rbx,%r8,2)
140ad0b0e:	44 3b d1             	cmp    %ecx,%r10d
140ad0b11:	44 0f 42 d1          	cmovb  %ecx,%r10d
140ad0b15:	03 d6                	add    %esi,%edx
140ad0b17:	83 fa 23             	cmp    $0x23,%edx
140ad0b1a:	72 95                	jb     0x140ad0ab1
140ad0b1c:	0f 57 c0             	xorps  %xmm0,%xmm0
140ad0b1f:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
140ad0b24:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
140ad0b28:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
140ad0b2d:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140ad0b32:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
140ad0b37:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140ad0b3b:	41 8b ca             	mov    %r10d,%ecx
140ad0b3e:	e8 8d fd ff ff       	call   0x140ad08d0
140ad0b43:	4c 89 65 8f          	mov    %r12,-0x71(%rbp)
140ad0b47:	4c 89 65 97          	mov    %r12,-0x69(%rbp)
140ad0b4b:	bf 30 00 00 00       	mov    $0x30,%edi
140ad0b50:	8b cf                	mov    %edi,%ecx
140ad0b52:	ff 15 70 bd 03 00    	call   *0x3bd70(%rip)        # 0x140b0c8c8
140ad0b58:	48 85 c0             	test   %rax,%rax
140ad0b5b:	75 07                	jne    0x140ad0b64
140ad0b5d:	ff 15 35 b9 03 00    	call   *0x3b935(%rip)        # 0x140b0c498
140ad0b63:	cc                   	int3
140ad0b64:	48 89 00             	mov    %rax,(%rax)
140ad0b67:	48 89 40 08          	mov    %rax,0x8(%rax)
140ad0b6b:	48 89 40 10          	mov    %rax,0x10(%rax)
140ad0b6f:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140ad0b75:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140ad0b79:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140ad0b7e:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140ad0b82:	8b 54 24 24          	mov    0x24(%rsp),%edx
140ad0b86:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140ad0b8a:	e8 6d f9 ff ff       	call   0x140ad04fc
140ad0b8f:	48 8b d0             	mov    %rax,%rdx
140ad0b92:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140ad0b96:	e8 b9 10 00 00       	call   0x140ad1c54
140ad0b9b:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140ad0b9f:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140ad0ba3:	44 38 63 19          	cmp    %r12b,0x19(%rbx)
140ad0ba7:	75 27                	jne    0x140ad0bd0
140ad0ba9:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140ad0bad:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140ad0bb1:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140ad0bb5:	e8 42 67 53 ff       	call   0x1400072fc
140ad0bba:	48 8b cb             	mov    %rbx,%rcx