14056d6d8:	48 8d 15 19 21 aa 00 	lea    0xaa2119(%rip),%rdx        # 0x14100f7f8
14056d6df:	48 8b cf             	mov    %rdi,%rcx
14056d6e2:	e8 89 24 e1 ff       	call   0x14037fb70
14056d6e7:	48 8d 15 1a 21 aa 00 	lea    0xaa211a(%rip),%rdx        # 0x14100f808
14056d6ee:	48 8b cf             	mov    %rdi,%rcx
14056d6f1:	e8 7a 24 e1 ff       	call   0x14037fb70
14056d6f6:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14056d6fb:	48 8b 1e             	mov    (%rsi),%rbx
14056d6fe:	33 ed                	xor    %ebp,%ebp
14056d700:	48 3b de             	cmp    %rsi,%rbx
14056d703:	0f 84 ce 00 00 00    	je     0x14056d7d7
14056d709:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14056d710:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14056d714:	8b 41 08             	mov    0x8(%rcx),%eax
14056d717:	85 c0                	test   %eax,%eax
14056d719:	0f 84 1e 01 00 00    	je     0x14056d83d
14056d71f:	83 e8 01             	sub    $0x1,%eax
14056d722:	0f 84 01 01 00 00    	je     0x14056d829
14056d728:	83 e8 01             	sub    $0x1,%eax
14056d72b:	74 6c                	je     0x14056d799
14056d72d:	83 e8 01             	sub    $0x1,%eax
14056d730:	74 38                	je     0x14056d76a
14056d732:	83 f8 01             	cmp    $0x1,%eax
14056d735:	0f 85 2a 01 00 00    	jne    0x14056d865
14056d73b:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14056d73f:	4c 8d 0d 5a da e4 00 	lea    0xe4da5a(%rip),%r9        # 0x1413bb1a0
14056d746:	4c 8d 05 cb a5 e7 00 	lea    0xe7a5cb(%rip),%r8        # 0x1413e7d18
14056d74d:	33 d2                	xor    %edx,%edx
14056d74f:	e8 d8 03 8b 00       	call   0x140e1db2c
14056d754:	48 85 c0             	test   %rax,%rax
14056d757:	0f 84 f4 00 00 00    	je     0x14056d851
14056d75d:	48 8b d0             	mov    %rax,%rdx
14056d760:	48 8b cf             	mov    %rdi,%rcx
14056d763:	e8 58 f9 ff ff       	call   0x14056d0c0
14056d768:	eb 5c                	jmp    0x14056d7c6
14056d76a:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14056d76e:	4c 8d 0d 0b a6 e7 00 	lea    0xe7a60b(%rip),%r9        # 0x1413e7d80
14056d775:	4c 8d 05 9c a5 e7 00 	lea    0xe7a59c(%rip),%r8        # 0x1413e7d18
14056d77c:	33 d2                	xor    %edx,%edx
14056d77e:	e8 a9 03 8b 00       	call   0x140e1db2c
14056d783:	48 85 c0             	test   %rax,%rax
14056d786:	0f 84 ed 00 00 00    	je     0x14056d879
14056d78c:	48 8b d0             	mov    %rax,%rdx
14056d78f:	48 8b cf             	mov    %rdi,%rcx
14056d792:	e8 d9 fa ff ff       	call   0x14056d270
14056d797:	eb 2d                	jmp    0x14056d7c6
14056d799:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14056d79d:	4c 8d 0d 44 a5 e7 00 	lea    0xe7a544(%rip),%r9        # 0x1413e7ce8
14056d7a4:	4c 8d 05 6d a5 e7 00 	lea    0xe7a56d(%rip),%r8        # 0x1413e7d18
14056d7ab:	33 d2                	xor    %edx,%edx
14056d7ad:	e8 7a 03 8b 00       	call   0x140e1db2c
14056d7b2:	48 85 c0             	test   %rax,%rax
14056d7b5:	0f 84 d2 00 00 00    	je     0x14056d88d
14056d7bb:	48 8b d0             	mov    %rax,%rdx
14056d7be:	48 8b cf             	mov    %rdi,%rcx
14056d7c1:	e8 4a f7 ff ff       	call   0x14056cf10
14056d7c6:	48 8b 1b             	mov    (%rbx),%rbx
14056d7c9:	48 3b de             	cmp    %rsi,%rbx
14056d7cc:	0f 85 3e ff ff ff    	jne    0x14056d710
14056d7d2:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14056d7d7:	48 8b 46 08          	mov    0x8(%rsi),%rax
14056d7db:	48 89 28             	mov    %rbp,(%rax)
14056d7de:	48 8b 0e             	mov    (%rsi),%rcx
14056d7e1:	48 85 c9             	test   %rcx,%rcx
14056d7e4:	74 1f                	je     0x14056d805
14056d7e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14056d7ed:	00 00 00
14056d7f0:	48 8b 19             	mov    (%rcx),%rbx
14056d7f3:	ba 18 00 00 00       	mov    $0x18,%edx
14056d7f8:	e8 47 d9 8a 00       	call   0x140e1b144
14056d7fd:	48 8b cb             	mov    %rbx,%rcx
14056d800:	48 85 db             	test   %rbx,%rbx
14056d803:	75 eb                	jne    0x14056d7f0
14056d805:	ba 18 00 00 00       	mov    $0x18,%edx
14056d80a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14056d80f:	e8 30 d9 8a 00       	call   0x140e1b144
14056d814:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14056d819:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14056d81e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14056d823:	48 83 c4 40          	add    $0x40,%rsp
14056d827:	5f                   	pop    %rdi
14056d828:	c3                   	ret
14056d829:	48 8d 15 28 20 aa 00 	lea    0xaa2028(%rip),%rdx        # 0x14100f858
14056d830:	48 8b 0d c1 3c ec 00 	mov    0xec3cc1(%rip),%rcx        # 0x1414314f8
14056d837:	e8 d4 63 22 00       	call   0x140793c10
14056d83c:	cc                   	int3
14056d83d:	48 8d 15 ec 1f aa 00 	lea    0xaa1fec(%rip),%rdx        # 0x14100f830
14056d844:	48 8b 0d ad 3c ec 00 	mov    0xec3cad(%rip),%rcx        # 0x1414314f8
14056d84b:	e8 c0 63 22 00       	call   0x140793c10
14056d850:	cc                   	int3
14056d851:	48 8d 15 c0 1f aa 00 	lea    0xaa1fc0(%rip),%rdx        # 0x14100f818
14056d858:	48 8b 0d 99 3c ec 00 	mov    0xec3c99(%rip),%rcx        # 0x1414314f8
14056d85f:	e8 ac 63 22 00       	call   0x140793c10
14056d864:	cc                   	int3
14056d865:	48 8d 15 14 20 aa 00 	lea    0xaa2014(%rip),%rdx        # 0x14100f880
14056d86c:	48 8b 0d 85 3c ec 00 	mov    0xec3c85(%rip),%rcx        # 0x1414314f8
14056d873:	e8 98 63 22 00       	call   0x140793c10
14056d878:	cc                   	int3
14056d879:	48 8d 15 98 1f aa 00 	lea    0xaa1f98(%rip),%rdx        # 0x14100f818
14056d880:	48 8b 0d 71 3c ec 00 	mov    0xec3c71(%rip),%rcx        # 0x1414314f8
14056d887:	e8 84 63 22 00       	call   0x140793c10
14056d88c:	cc                   	int3
14056d88d:	48 8d 15 84 1f aa 00 	lea    0xaa1f84(%rip),%rdx        # 0x14100f818
14056d894:	48 8b 0d 5d 3c ec 00 	mov    0xec3c5d(%rip),%rcx        # 0x1414314f8
14056d89b:	e8 70 63 22 00       	call   0x140793c10
14056d8a0:	cc                   	int3
14056d8a1:	cc                   	int3
14056d8a2:	cc                   	int3
14056d8a3:	cc                   	int3
14056d8a4:	cc                   	int3
14056d8a5:	cc                   	int3
14056d8a6:	cc                   	int3
14056d8a7:	cc                   	int3
14056d8a8:	cc                   	int3
14056d8a9:	cc                   	int3
14056d8aa:	cc                   	int3
14056d8ab:	cc                   	int3
14056d8ac:	cc                   	int3
14056d8ad:	cc                   	int3
14056d8ae:	cc                   	int3
14056d8af:	cc                   	int3
14056d8b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14056d8b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14056d8ba:	55                   	push   %rbp
14056d8bb:	57                   	push   %rdi
14056d8bc:	41 54                	push   %r12
14056d8be:	41 56                	push   %r14
14056d8c0:	41 57                	push   %r15
14056d8c2:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
14056d8c7:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
14056d8ce:	48 8b 05 2b b6 e4 00 	mov    0xe4b62b(%rip),%rax        # 0x1413b8f00
14056d8d5:	48 33 c4             	xor    %rsp,%rax
14056d8d8:	48 89 45 00          	mov    %rax,0x0(%rbp)
14056d8dc:	4c 8b e2             	mov    %rdx,%r12
14056d8df:	4c 8b f1             	mov    %rcx,%r14
14056d8e2:	33 db                	xor    %ebx,%ebx
14056d8e4:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14056d8e8:	48 8b ca             	mov    %rdx,%rcx
14056d8eb:	e8 e0 18 c3 ff       	call   0x14019f1d0
14056d8f0:	48 8b f0             	mov    %rax,%rsi
14056d8f3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14056d8f9:	48 8d 15 04 1e aa 00 	lea    0xaa1e04(%rip),%rdx        # 0x14100f704
14056d900:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14056d905:	e8 a6 91 ff ff       	call   0x140566ab0
14056d90a:	48 8b d0             	mov    %rax,%rdx
14056d90d:	0f 57 c0             	xorps  %xmm0,%xmm0
14056d910:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
14056d914:	66 0f 6f 0d 14 65 a3 	movdqa 0xa36514(%rip),%xmm1        # 0x140fa3e30
14056d91b:	00
14056d91c:	f3 0f 7f 4d b0       	movdqu %xmm1,-0x50(%rbp)
14056d921:	88 5d a0             	mov    %bl,-0x60(%rbp)
14056d924:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14056d92b:	00
14056d92c:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14056d930:	66 0f 6f 0d 58 57 a4 	movdqa 0xa45758(%rip),%xmm1        # 0x140fb3090
14056d937:	00
14056d938:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14056d93d:	66 c7 45 c0 2d 00    	movw   $0x2d,-0x40(%rbp)
14056d943:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14056d947:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14056d94c:	76 08                	jbe    0x14056d956
14056d94e:	4c 03 0e             	add    (%rsi),%r9
14056d951:	4c 8b 06             	mov    (%rsi),%r8
14056d954:	eb 06                	jmp    0x14056d95c
14056d956:	4c 03 ce             	add    %rsi,%r9
14056d959:	4c 8b c6             	mov    %rsi,%r8
14056d95c:	c7 44 24 30 10 00 00 	movl   $0x10,0x30(%rsp)
14056d963:	00
14056d964:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14056d968:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14056d96d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14056d972:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14056d976:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14056d97b:	e8 30 89 ff ff       	call   0x1405662b0
14056d980:	90                   	nop
14056d981:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14056d985:	48 83 fa 0f          	cmp    $0xf,%rdx
14056d989:	76 32                	jbe    0x14056d9bd
14056d98b:	48 ff c2             	inc    %rdx
14056d98e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14056d992:	48 8b c1             	mov    %rcx,%rax
14056d995:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056d99c:	72 19                	jb     0x14056d9b7
14056d99e:	48 83 c2 27          	add    $0x27,%rdx
14056d9a2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056d9a6:	48 2b c1             	sub    %rcx,%rax
14056d9a9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056d9ad:	48 83 f8 1f          	cmp    $0x1f,%rax
14056d9b1:	0f 87 0a 04 00 00    	ja     0x14056ddc1
14056d9b7:	e8 88 d7 8a 00       	call   0x140e1b144
14056d9bc:	90                   	nop
14056d9bd:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
14056d9c3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14056d9c8:	48 85 c9             	test   %rcx,%rcx
14056d9cb:	74 46                	je     0x14056da13
14056d9cd:	41 8b c7             	mov    %r15d,%eax
14056d9d0:	f0 0f c1 41 2c       	lock xadd %eax,0x2c(%rcx)
14056d9d5:	83 f8 01             	cmp    $0x1,%eax
14056d9d8:	75 39                	jne    0x14056da13
14056d9da:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14056d9df:	48 85 ff             	test   %rdi,%rdi
14056d9e2:	74 2f                	je     0x14056da13
14056d9e4:	0f 1f 40 00          	nopl   0x0(%rax)
14056d9e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14056d9ef:	00
14056d9f0:	48 8b cf             	mov    %rdi,%rcx
14056d9f3:	48 8d 47 10          	lea    0x10(%rdi),%rax
14056d9f7:	48 8b 38             	mov    (%rax),%rdi
14056d9fa:	48 89 18             	mov    %rbx,(%rax)
14056d9fd:	48 8b 01             	mov    (%rcx),%rax
14056da00:	ba 01 00 00 00       	mov    $0x1,%edx
14056da05:	48 8b 00             	mov    (%rax),%rax
14056da08:	ff 15 12 60 a1 00    	call   *0xa16012(%rip)        # 0x140f83a20
14056da0e:	48 85 ff             	test   %rdi,%rdi
14056da11:	75 dd                	jne    0x14056d9f0
14056da13:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14056da18:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14056da1d:	48 85 c9             	test   %rcx,%rcx
14056da20:	74 29                	je     0x14056da4b
14056da22:	48 8b 01             	mov    (%rcx),%rax
14056da25:	48 8b 40 10          	mov    0x10(%rax),%rax
14056da29:	ff 15 f1 5f a1 00    	call   *0xa15ff1(%rip)        # 0x140f83a20
14056da2f:	4c 8b c0             	mov    %rax,%r8
14056da32:	48 85 c0             	test   %rax,%rax
14056da35:	74 14                	je     0x14056da4b
14056da37:	48 8b 08             	mov    (%rax),%rcx
14056da3a:	48 8b 01             	mov    (%rcx),%rax
14056da3d:	ba 01 00 00 00       	mov    $0x1,%edx
14056da42:	49 8b c8             	mov    %r8,%rcx
14056da45:	ff 15 d5 5f a1 00    	call   *0xa15fd5(%rip)        # 0x140f83a20
14056da4b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14056da51:	48 8d 15 b4 1c aa 00 	lea    0xaa1cb4(%rip),%rdx        # 0x14100f70c
14056da58:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14056da5d:	e8 4e 90 ff ff       	call   0x140566ab0
14056da62:	4c 8b d8             	mov    %rax,%r11
14056da65:	0f 57 c0             	xorps  %xmm0,%xmm0
14056da68:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14056da6c:	66 0f 6f 0d bc 63 a3 	movdqa 0xa363bc(%rip),%xmm1        # 0x140fa3e30
14056da73:	00
14056da74:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14056da79:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
14056da7d:	c7 44 24 40 03 00 00 	movl   $0x3,0x40(%rsp)
14056da84:	00
14056da85:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14056da89:	66 0f 6f 0d ff 55 a4 	movdqa 0xa455ff(%rip),%xmm1        # 0x140fb3090
14056da90:	00
14056da91:	f3 0f 7f 4d f0       	movdqu %xmm1,-0x10(%rbp)
14056da96:	66 c7 45 e0 2d 00    	movw   $0x2d,-0x20(%rbp)
14056da9c:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14056daa0:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
14056daa5:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
14056daaa:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
14056daae:	4c 03 ca             	add    %rdx,%r9
14056dab1:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14056dab5:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
14056daba:	4c 0f 47 45 a0       	cmova  -0x60(%rbp),%r8
14056dabf:	c7 44 24 30 10 00 00 	movl   $0x10,0x30(%rsp)
14056dac6:	00
14056dac7:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14056dacb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14056dad0:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14056dad5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14056dad9:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14056dade:	e8 cd 87 ff ff       	call   0x1405662b0
14056dae3:	90                   	nop
14056dae4:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
14056dae8:	48 83 fa 0f          	cmp    $0xf,%rdx
14056daec:	76 31                	jbe    0x14056db1f
14056daee:	48 ff c2             	inc    %rdx
14056daf1:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14056daf5:	48 8b c1             	mov    %rcx,%rax
14056daf8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056daff:	72 19                	jb     0x14056db1a
14056db01:	48 83 c2 27          	add    $0x27,%rdx
14056db05:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056db09:	48 2b c1             	sub    %rcx,%rax
14056db0c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056db10:	48 83 f8 1f          	cmp    $0x1f,%rax
14056db14:	0f 87 ad 02 00 00    	ja     0x14056ddc7
14056db1a:	e8 25 d6 8a 00       	call   0x140e1b144
14056db1f:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
14056db23:	48 83 fa 0f          	cmp    $0xf,%rdx
14056db27:	76 31                	jbe    0x14056db5a
14056db29:	48 ff c2             	inc    %rdx
14056db2c:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14056db30:	48 8b c1             	mov    %rcx,%rax
14056db33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056db3a:	72 19                	jb     0x14056db55
14056db3c:	48 83 c2 27          	add    $0x27,%rdx
14056db40:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056db44:	48 2b c1             	sub    %rcx,%rax
14056db47:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056db4b:	48 83 f8 1f          	cmp    $0x1f,%rax
14056db4f:	0f 87 72 02 00 00    	ja     0x14056ddc7
14056db55:	e8 ea d5 8a 00       	call   0x140e1b144
14056db5a:	0f 10 45 c0          	movups -0x40(%rbp),%xmm0
14056db5e:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
14056db62:	0f 10 4d d0          	movups -0x30(%rbp),%xmm1
14056db66:	0f 11 4d b0          	movups %xmm1,-0x50(%rbp)
14056db6a:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14056db71:	00
14056db72:	66 0f 6f 05 b6 62 a3 	movdqa 0xa362b6(%rip),%xmm0        # 0x140fa3e30
14056db79:	00
14056db7a:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14056db7f:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
14056db83:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14056db88:	48 85 c0             	test   %rax,%rax
14056db8b:	74 46                	je     0x14056dbd3
14056db8d:	f0 44 0f c1 78 2c    	lock xadd %r15d,0x2c(%rax)
14056db93:	41 83 ff 01          	cmp    $0x1,%r15d
14056db97:	75 3a                	jne    0x14056dbd3
14056db99:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14056db9e:	48 85 ff             	test   %rdi,%rdi
14056dba1:	74 30                	je     0x14056dbd3
14056dba3:	0f 1f 40 00          	nopl   0x0(%rax)
14056dba7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14056dbae:	00 00
14056dbb0:	48 8b cf             	mov    %rdi,%rcx
14056dbb3:	48 8d 47 10          	lea    0x10(%rdi),%rax
14056dbb7:	48 8b 38             	mov    (%rax),%rdi
14056dbba:	48 89 18             	mov    %rbx,(%rax)
14056dbbd:	48 8b 01             	mov    (%rcx),%rax
14056dbc0:	ba 01 00 00 00       	mov    $0x1,%edx
14056dbc5:	48 8b 00             	mov    (%rax),%rax
14056dbc8:	ff 15 52 5e a1 00    	call   *0xa15e52(%rip)        # 0x140f83a20
14056dbce:	48 85 ff             	test   %rdi,%rdi
14056dbd1:	75 dd                	jne    0x14056dbb0
14056dbd3:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14056dbd8:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14056dbdc:	48 85 c9             	test   %rcx,%rcx
14056dbdf:	74 29                	je     0x14056dc0a
14056dbe1:	48 8b 01             	mov    (%rcx),%rax
14056dbe4:	48 8b 40 10          	mov    0x10(%rax),%rax
14056dbe8:	ff 15 32 5e a1 00    	call   *0xa15e32(%rip)        # 0x140f83a20
14056dbee:	4c 8b c0             	mov    %rax,%r8
14056dbf1:	48 85 c0             	test   %rax,%rax
14056dbf4:	74 14                	je     0x14056dc0a
14056dbf6:	48 8b 08             	mov    (%rax),%rcx
14056dbf9:	48 8b 01             	mov    (%rcx),%rax
14056dbfc:	ba 01 00 00 00       	mov    $0x1,%edx
14056dc01:	49 8b c8             	mov    %r8,%rcx
14056dc04:	ff 15 16 5e a1 00    	call   *0xa15e16(%rip)        # 0x140f83a20
14056dc0a:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14056dc0e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14056dc12:	e8 a9 cb 2f 00       	call   0x14086a7c0
14056dc17:	48 8b f8             	mov    %rax,%rdi
14056dc1a:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14056dc1e:	48 3b c7             	cmp    %rdi,%rax
14056dc21:	74 6a                	je     0x14056dc8d
14056dc23:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx