1401447af:	48 8b d1             	mov    %rcx,%rdx
1401447b2:	49 8b ce             	mov    %r14,%rcx
1401447b5:	48 8b 00             	mov    (%rax),%rax
1401447b8:	ff 15 72 e6 0c 00    	call   *0xce672(%rip)        # 0x140212e30
1401447be:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401447c3:	e9 c7 00 00 00       	jmp    0x14014488f
1401447c8:	48 8d 3c 1b          	lea    (%rbx,%rbx,1),%rdi
1401447cc:	44 8b 06             	mov    (%rsi),%r8d
1401447cf:	44 03 c3             	add    %ebx,%r8d
1401447d2:	4d 03 c0             	add    %r8,%r8
1401447d5:	41 be 16 00 00 00    	mov    $0x16,%r14d
1401447db:	48 85 ff             	test   %rdi,%rdi
1401447de:	74 44                	je     0x140144824
1401447e0:	4c 39 6c 24 58       	cmp    %r13,0x58(%rsp)
1401447e5:	75 0b                	jne    0x1401447f2
1401447e7:	ff 15 8b e3 0c 00    	call   *0xce38b(%rip)        # 0x140212b78
1401447ed:	44 89 30             	mov    %r14d,(%rax)
1401447f0:	eb 2c                	jmp    0x14014481e
1401447f2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401447f7:	4c 3b c7             	cmp    %rdi,%r8
1401447fa:	72 0f                	jb     0x14014480b
1401447fc:	4c 8b c7             	mov    %rdi,%r8
1401447ff:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140144804:	e8 e7 11 0c 00       	call   0x1402059f0
140144809:	eb 19                	jmp    0x140144824
14014480b:	33 d2                	xor    %edx,%edx
14014480d:	e8 f0 11 0c 00       	call   0x140205a02
140144812:	ff 15 60 e3 0c 00    	call   *0xce360(%rip)        # 0x140212b78
140144818:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14014481e:	ff 15 4c e3 0c 00    	call   *0xce34c(%rip)        # 0x140212b70
140144824:	4c 63 06             	movslq (%rsi),%r8
140144827:	49 8b 17             	mov    (%r15),%rdx
14014482a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14014482f:	48 03 cf             	add    %rdi,%rcx
140144832:	4d 03 c0             	add    %r8,%r8
140144835:	74 25                	je     0x14014485c
140144837:	48 85 c9             	test   %rcx,%rcx
14014483a:	74 11                	je     0x14014484d
14014483c:	48 85 d2             	test   %rdx,%rdx
14014483f:	74 07                	je     0x140144848
140144841:	e8 aa 11 0c 00       	call   0x1402059f0
140144846:	eb 14                	jmp    0x14014485c
140144848:	e8 b5 11 0c 00       	call   0x140205a02
14014484d:	ff 15 25 e3 0c 00    	call   *0xce325(%rip)        # 0x140212b78
140144853:	44 89 30             	mov    %r14d,(%rax)
140144856:	ff 15 14 e3 0c 00    	call   *0xce314(%rip)        # 0x140212b70
14014485c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140144861:	49 89 0f             	mov    %rcx,(%r15)
140144864:	01 1e                	add    %ebx,(%rsi)
140144866:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14014486b:	ff 15 d7 d8 1e 00    	call   *0x1ed8d7(%rip)        # 0x140332148
140144871:	b0 01                	mov    $0x1,%al
140144873:	eb 55                	jmp    0x1401448ca
140144875:	ff 15 d5 e2 0c 00    	call   *0xce2d5(%rip)        # 0x140212b50
14014487b:	48 8b c8             	mov    %rax,%rcx
14014487e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140144883:	48 f7 d8             	neg    %rax
140144886:	1b c0                	sbb    %eax,%eax
140144888:	f7 d0                	not    %eax
14014488a:	25 0e 00 07 80       	and    $0x8007000e,%eax
14014488f:	85 c0                	test   %eax,%eax
140144891:	78 35                	js     0x1401448c8
140144893:	8b c7                	mov    %edi,%eax
140144895:	48 8d 1c 00          	lea    (%rax,%rax,1),%rbx
140144899:	4c 8b c3             	mov    %rbx,%r8
14014489c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401448a1:	e8 4a 11 0c 00       	call   0x1402059f0
1401448a6:	4c 63 06             	movslq (%rsi),%r8
1401448a9:	4d 03 c0             	add    %r8,%r8
1401448ac:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401448b1:	48 03 cb             	add    %rbx,%rcx
1401448b4:	49 8b 17             	mov    (%r15),%rdx
1401448b7:	e8 34 11 0c 00       	call   0x1402059f0
1401448bc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401448c1:	49 89 07             	mov    %rax,(%r15)
1401448c4:	01 3e                	add    %edi,(%rsi)
1401448c6:	eb a9                	jmp    0x140144871
1401448c8:	32 c0                	xor    %al,%al
1401448ca:	48 8b 8d 60 03 00 00 	mov    0x360(%rbp),%rcx
1401448d1:	48 33 cc             	xor    %rsp,%rcx
1401448d4:	e8 97 fe 0b 00       	call   0x140204770
1401448d9:	48 8b 9c 24 b0 04 00 	mov    0x4b0(%rsp),%rbx
1401448e0:	00
1401448e1:	48 81 c4 70 04 00 00 	add    $0x470,%rsp
1401448e8:	41 5f                	pop    %r15
1401448ea:	41 5e                	pop    %r14
1401448ec:	41 5d                	pop    %r13
1401448ee:	41 5c                	pop    %r12
1401448f0:	5f                   	pop    %rdi
1401448f1:	5e                   	pop    %rsi
1401448f2:	5d                   	pop    %rbp
1401448f3:	c3                   	ret
1401448f4:	33 d2                	xor    %edx,%edx
1401448f6:	b9 88 21 5c 1f       	mov    $0x1f5c2188,%ecx
1401448fb:	e8 e4 69 ec ff       	call   0x14000b2e4
140144900:	cc                   	int3
140144901:	90                   	nop
140144902:	90                   	nop
140144903:	90                   	nop
140144904:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140144909:	55                   	push   %rbp
14014490a:	53                   	push   %rbx
14014490b:	57                   	push   %rdi
14014490c:	48 8b ec             	mov    %rsp,%rbp
14014490f:	48 83 ec 50          	sub    $0x50,%rsp
140144913:	48 8b f9             	mov    %rcx,%rdi
140144916:	c7 45 20 00 00 01 00 	movl   $0x10000,0x20(%rbp)
14014491d:	48 8b 01             	mov    (%rcx),%rax
140144920:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140144925:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
14014492a:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
14014492f:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140144935:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
14014493c:	00
14014493d:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
140144941:	41 b8 00 1a 00 00    	mov    $0x1a00,%r8d
140144947:	48 8b 40 38          	mov    0x38(%rax),%rax
14014494b:	ff 15 df e4 0c 00    	call   *0xce4df(%rip)        # 0x140212e30
140144951:	85 c0                	test   %eax,%eax
140144953:	0f 88 34 01 00 00    	js     0x140144a8d
140144959:	48 8d 1d 18 c0 10 00 	lea    0x10c018(%rip),%rbx        # 0x140250978
140144960:	8b 4d 20             	mov    0x20(%rbp),%ecx
140144963:	85 c9                	test   %ecx,%ecx
140144965:	74 38                	je     0x14014499f
140144967:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
14014496d:	74 27                	je     0x140144996
14014496f:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
140144975:	74 16                	je     0x14014498d
140144977:	48 8b c3             	mov    %rbx,%rax
14014497a:	48 8d 15 ef 80 13 00 	lea    0x1380ef(%rip),%rdx        # 0x14027ca70
140144981:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
140144987:	48 0f 44 c2          	cmove  %rdx,%rax
14014498b:	eb 19                	jmp    0x1401449a6
14014498d:	48 8d 05 fc 7f 13 00 	lea    0x137ffc(%rip),%rax        # 0x14027c990
140144994:	eb 10                	jmp    0x1401449a6
140144996:	48 8d 05 53 80 13 00 	lea    0x138053(%rip),%rax        # 0x14027c9f0
14014499d:	eb 07                	jmp    0x1401449a6
14014499f:	48 8d 05 fa 7e 13 00 	lea    0x137efa(%rip),%rax        # 0x14027c8a0
1401449a6:	48 89 45 30          	mov    %rax,0x30(%rbp)
1401449aa:	48 8d 45 30          	lea    0x30(%rbp),%rax
1401449ae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401449b3:	48 8d 45 28          	lea    0x28(%rbp),%rax
1401449b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401449bc:	48 8d 05 ed 81 13 00 	lea    0x1381ed(%rip),%rax        # 0x14027cbb0
1401449c3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401449c8:	b9 43 b0 68 01       	mov    $0x168b043,%ecx
1401449cd:	e8 52 03 00 00       	call   0x140144d24
1401449d2:	8b 45 20             	mov    0x20(%rbp),%eax
1401449d5:	85 c0                	test   %eax,%eax
1401449d7:	0f 84 ac 00 00 00    	je     0x140144a89
1401449dd:	3d 00 00 02 00       	cmp    $0x20000,%eax
1401449e2:	0f 85 a5 00 00 00    	jne    0x140144a8d
1401449e8:	0f ae e8             	lfence
1401449eb:	83 4d 30 ff          	orl    $0xffffffff,0x30(%rbp)
1401449ef:	48 8b 07             	mov    (%rdi),%rax
1401449f2:	45 33 c9             	xor    %r9d,%r9d
1401449f5:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1401449f9:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1401449fd:	48 8b cf             	mov    %rdi,%rcx
140144a00:	48 8b 40 28          	mov    0x28(%rax),%rax
140144a04:	ff 15 26 e4 0c 00    	call   *0xce426(%rip)        # 0x140212e30
140144a0a:	85 c0                	test   %eax,%eax
140144a0c:	78 7f                	js     0x140144a8d
140144a0e:	8b 45 30             	mov    0x30(%rbp),%eax
140144a11:	85 c0                	test   %eax,%eax
140144a13:	74 38                	je     0x140144a4d
140144a15:	83 e8 01             	sub    $0x1,%eax
140144a18:	74 2a                	je     0x140144a44
140144a1a:	83 e8 01             	sub    $0x1,%eax
140144a1d:	74 1c                	je     0x140144a3b
140144a1f:	83 e8 01             	sub    $0x1,%eax
140144a22:	74 0e                	je     0x140144a32
140144a24:	83 f8 01             	cmp    $0x1,%eax
140144a27:	75 2b                	jne    0x140144a54
140144a29:	48 8d 1d 08 7f 13 00 	lea    0x137f08(%rip),%rbx        # 0x14027c938
140144a30:	eb 22                	jmp    0x140144a54
140144a32:	48 8d 1d 27 7f 13 00 	lea    0x137f27(%rip),%rbx        # 0x14027c960
140144a39:	eb 19                	jmp    0x140144a54
140144a3b:	48 8d 1d ae 7e 13 00 	lea    0x137eae(%rip),%rbx        # 0x14027c8f0
140144a42:	eb 10                	jmp    0x140144a54
140144a44:	48 8d 1d c5 7e 13 00 	lea    0x137ec5(%rip),%rbx        # 0x14027c910
140144a4b:	eb 07                	jmp    0x140144a54
140144a4d:	48 8d 1d ec 7f 13 00 	lea    0x137fec(%rip),%rbx        # 0x14027ca40
140144a54:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
140144a58:	48 8d 45 38          	lea    0x38(%rbp),%rax
140144a5c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140144a61:	48 8d 45 28          	lea    0x28(%rbp),%rax
140144a65:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140144a6a:	48 8d 05 77 82 13 00 	lea    0x138277(%rip),%rax        # 0x14027cce8
140144a71:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140144a76:	b9 44 b0 68 01       	mov    $0x168b044,%ecx
140144a7b:	e8 a4 02 00 00       	call   0x140144d24
140144a80:	83 7d 30 02          	cmpl   $0x2,0x30(%rbp)
140144a84:	0f 96 c0             	setbe  %al
140144a87:	eb 06                	jmp    0x140144a8f
140144a89:	b0 01                	mov    $0x1,%al
140144a8b:	eb 02                	jmp    0x140144a8f
140144a8d:	32 c0                	xor    %al,%al
140144a8f:	48 83 c4 50          	add    $0x50,%rsp
140144a93:	5f                   	pop    %rdi
140144a94:	5b                   	pop    %rbx
140144a95:	5d                   	pop    %rbp
140144a96:	c3                   	ret
140144a97:	90                   	nop
140144a98:	48 83 ec 38          	sub    $0x38,%rsp
140144a9c:	45 33 c0             	xor    %r8d,%r8d
140144a9f:	48 8b d1             	mov    %rcx,%rdx
140144aa2:	33 c9                	xor    %ecx,%ecx
140144aa4:	ff 15 2e da 1e 00    	call   *0x1eda2e(%rip)        # 0x1403324d8
140144aaa:	85 c0                	test   %eax,%eax
140144aac:	79 23                	jns    0x140144ad1
140144aae:	48 8d 05 5b 81 13 00 	lea    0x13815b(%rip),%rax        # 0x14027cc10
140144ab5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140144aba:	ba 8b 00 00 00       	mov    $0x8b,%edx
140144abf:	44 8d 42 84          	lea    -0x7c(%rdx),%r8d
140144ac3:	b9 46 b0 68 01       	mov    $0x168b046,%ecx
140144ac8:	e8 27 26 02 00       	call   0x1401670f4
140144acd:	32 c0                	xor    %al,%al
140144acf:	eb 25                	jmp    0x140144af6
140144ad1:	b0 01                	mov    $0x1,%al
140144ad3:	eb 21                	jmp    0x140144af6
140144ad5:	48 8d 05 24 80 13 00 	lea    0x138024(%rip),%rax        # 0x14027cb00
140144adc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140144ae1:	ba 8b 00 00 00       	mov    $0x8b,%edx
140144ae6:	44 8d 42 84          	lea    -0x7c(%rdx),%r8d
140144aea:	b9 c3 23 89 1e       	mov    $0x1e8923c3,%ecx
140144aef:	e8 00 26 02 00       	call   0x1401670f4
140144af4:	32 c0                	xor    %al,%al
140144af6:	48 83 c4 38          	add    $0x38,%rsp
140144afa:	c3                   	ret
140144afb:	90                   	nop
140144afc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140144b01:	55                   	push   %rbp
140144b02:	56                   	push   %rsi
140144b03:	57                   	push   %rdi
140144b04:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140144b09:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140144b10:	48 8b d9             	mov    %rcx,%rbx
140144b13:	48 8b 01             	mov    (%rcx),%rax
140144b16:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
140144b1d:	ff 15 0d e3 0c 00    	call   *0xce30d(%rip)        # 0x140212e30
140144b23:	33 ff                	xor    %edi,%edi
140144b25:	85 c0                	test   %eax,%eax
140144b27:	74 07                	je     0x140144b30
140144b29:	b0 01                	mov    $0x1,%al
140144b2b:	e9 e1 01 00 00       	jmp    0x140144d11
140144b30:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
140144b34:	48 8d 35 fd a9 0f 00 	lea    0xfa9fd(%rip),%rsi        # 0x14023f538
140144b3b:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
140144b3f:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
140144b43:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
140144b47:	89 7d c7             	mov    %edi,-0x39(%rbp)
140144b4a:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
140144b4e:	89 7d d7             	mov    %edi,-0x29(%rbp)
140144b51:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
140144b55:	89 7d e7             	mov    %edi,-0x19(%rbp)
140144b58:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
140144b5c:	89 7d f7             	mov    %edi,-0x9(%rbp)
140144b5f:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
140144b63:	89 7d 07             	mov    %edi,0x7(%rbp)
140144b66:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)
140144b6a:	89 7d 17             	mov    %edi,0x17(%rbp)
140144b6d:	48 89 7d 1f          	mov    %rdi,0x1f(%rbp)
140144b71:	89 7d 27             	mov    %edi,0x27(%rbp)
140144b74:	48 89 7d 2f          	mov    %rdi,0x2f(%rbp)
140144b78:	89 7d 37             	mov    %edi,0x37(%rbp)
140144b7b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140144b7f:	e8 38 35 ff ff       	call   0x1401380bc
140144b84:	85 c0                	test   %eax,%eax
140144b86:	0f 88 fa 00 00 00    	js     0x140144c86
140144b8c:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
140144b90:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
140144b94:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
140144b98:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140144b9d:	e8 aa 02 00 00       	call   0x140144e4c
140144ba2:	48 89 7d 67          	mov    %rdi,0x67(%rbp)
140144ba6:	48 8d 4d 67          	lea    0x67(%rbp),%rcx
140144baa:	e8 e9 fe ff ff       	call   0x140144a98
140144baf:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
140144bb3:	84 c0                	test   %al,%al
140144bb5:	0f 84 b5 00 00 00    	je     0x140144c70
140144bbb:	48 8b 55 6f          	mov    0x6f(%rbp),%rdx
140144bbf:	e8 40 fd ff ff       	call   0x140144904
140144bc4:	8a d8                	mov    %al,%bl
140144bc6:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
140144bca:	48 85 c9             	test   %rcx,%rcx
140144bcd:	74 11                	je     0x140144be0
140144bcf:	48 89 7d 67          	mov    %rdi,0x67(%rbp)
140144bd3:	48 8b 11             	mov    (%rcx),%rdx
140144bd6:	48 8b 42 10          	mov    0x10(%rdx),%rax
140144bda:	ff 15 50 e2 0c 00    	call   *0xce250(%rip)        # 0x140212e30
140144be0:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
140144be4:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140144be8:	48 85 c9             	test   %rcx,%rcx
140144beb:	74 0a                	je     0x140144bf7
140144bed:	48 89 7d 2f          	mov    %rdi,0x2f(%rbp)
140144bf1:	ff 15 49 df 0c 00    	call   *0xcdf49(%rip)        # 0x140212b40
140144bf7:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140144bfb:	48 85 c9             	test   %rcx,%rcx
140144bfe:	74 0a                	je     0x140144c0a
140144c00:	48 89 7d 1f          	mov    %rdi,0x1f(%rbp)
140144c04:	ff 15 36 df 0c 00    	call   *0xcdf36(%rip)        # 0x140212b40
140144c0a:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140144c0e:	48 85 c9             	test   %rcx,%rcx
140144c11:	74 0a                	je     0x140144c1d
140144c13:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)
140144c17:	ff 15 23 df 0c 00    	call   *0xcdf23(%rip)        # 0x140212b40
140144c1d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140144c21:	48 85 c9             	test   %rcx,%rcx
140144c24:	74 0a                	je     0x140144c30
140144c26:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
140144c2a:	ff 15 10 df 0c 00    	call   *0xcdf10(%rip)        # 0x140212b40
140144c30:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140144c34:	48 85 c9             	test   %rcx,%rcx
140144c37:	74 0a                	je     0x140144c43
140144c39:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
140144c3d:	ff 15 fd de 0c 00    	call   *0xcdefd(%rip)        # 0x140212b40
140144c43:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140144c47:	48 85 c9             	test   %rcx,%rcx
140144c4a:	74 0a                	je     0x140144c56
140144c4c:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
140144c50:	ff 15 ea de 0c 00    	call   *0xcdeea(%rip)        # 0x140212b40
140144c56:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140144c5a:	48 85 c9             	test   %rcx,%rcx
140144c5d:	74 0a                	je     0x140144c69
140144c5f:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
140144c63:	ff 15 d7 de 0c 00    	call   *0xcded7(%rip)        # 0x140212b40
140144c69:	8a c3                	mov    %bl,%al
140144c6b:	e9 a1 00 00 00       	jmp    0x140144d11
140144c70:	48 85 c9             	test   %rcx,%rcx
140144c73:	74 11                	je     0x140144c86
140144c75:	48 89 7d 67          	mov    %rdi,0x67(%rbp)
140144c79:	48 8b 01             	mov    (%rcx),%rax
140144c7c:	48 8b 40 10          	mov    0x10(%rax),%rax
140144c80:	ff 15 aa e1 0c 00    	call   *0xce1aa(%rip)        # 0x140212e30
140144c86:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140144c8a:	48 85 c9             	test   %rcx,%rcx
140144c8d:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
140144c91:	74 0a                	je     0x140144c9d
140144c93:	48 89 7d 2f          	mov    %rdi,0x2f(%rbp)
140144c97:	ff 15 a3 de 0c 00    	call   *0xcdea3(%rip)        # 0x140212b40
140144c9d:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140144ca1:	48 85 c9             	test   %rcx,%rcx
140144ca4:	74 0a                	je     0x140144cb0
140144ca6:	48 89 7d 1f          	mov    %rdi,0x1f(%rbp)
140144caa:	ff 15 90 de 0c 00    	call   *0xcde90(%rip)        # 0x140212b40
140144cb0:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140144cb4:	48 85 c9             	test   %rcx,%rcx
140144cb7:	74 0a                	je     0x140144cc3
140144cb9:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)