140a547a9:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140a547ad:	49 8b cc             	mov    %r12,%rcx
140a547b0:	e8 bb f9 ff ff       	call   0x140a54170
140a547b5:	4c 8b 40 08          	mov    0x8(%rax),%r8
140a547b9:	48 8b 10             	mov    (%rax),%rdx
140a547bc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a547c0:	e8 bb 99 75 ff       	call   0x1401ae180
140a547c5:	49 8b cc             	mov    %r12,%rcx
140a547c8:	e8 63 f9 ff ff       	call   0x140a54130
140a547cd:	84 c0                	test   %al,%al
140a547cf:	0f 85 0d 02 00 00    	jne    0x140a549e2
140a547d5:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a547d9:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a547dd:	48 3b ca             	cmp    %rdx,%rcx
140a547e0:	73 20                	jae    0x140a54802
140a547e2:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a547e6:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a547ea:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a547ee:	48 83 fa 0f          	cmp    $0xf,%rdx
140a547f2:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
140a547f7:	66 c7 04 08 3d 00    	movw   $0x3d,(%rax,%rcx,1)
140a547fd:	e9 e0 01 00 00       	jmp    0x140a549e2
140a54802:	41 b1 3d             	mov    $0x3d,%r9b
140a54805:	44 0f b6 45 a0       	movzbl -0x60(%rbp),%r8d
140a5480a:	ba 01 00 00 00       	mov    $0x1,%edx
140a5480f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a54813:	e8 a8 3f 75 ff       	call   0x1401a87c0
140a54818:	e9 c5 01 00 00       	jmp    0x140a549e2
140a5481d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a54823:	48 8d 15 8e a8 62 00 	lea    0x62a88e(%rip),%rdx        # 0x14107f0b8
140a5482a:	e8 51 99 75 ff       	call   0x1401ae180
140a5482f:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140a54833:	49 8b cc             	mov    %r12,%rcx
140a54836:	e8 55 f9 ff ff       	call   0x140a54190
140a5483b:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
140a5483f:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140a54843:	49 03 c6             	add    %r14,%rax
140a54846:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140a5484a:	4c 3b f0             	cmp    %rax,%r14
140a5484d:	0f 84 df 00 00 00    	je     0x140a54932
140a54853:	0f b6 7d a0          	movzbl -0x60(%rbp),%edi
140a54857:	0f b6 75 a0          	movzbl -0x60(%rbp),%esi
140a5485b:	0f b6 5d a0          	movzbl -0x60(%rbp),%ebx
140a5485f:	90                   	nop
140a54860:	45 0f b6 3e          	movzbl (%r14),%r15d
140a54864:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a54868:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a5486c:	48 3b ca             	cmp    %rdx,%rcx
140a5486f:	73 1d                	jae    0x140a5488e
140a54871:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a54875:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a54879:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a5487d:	48 83 fa 0f          	cmp    $0xf,%rdx
140a54881:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
140a54886:	66 c7 04 08 2d 00    	movw   $0x2d,(%rax,%rcx,1)
140a5488c:	eb 15                	jmp    0x140a548a3
140a5488e:	41 b1 2d             	mov    $0x2d,%r9b
140a54891:	44 0f b6 c7          	movzbl %dil,%r8d
140a54895:	ba 01 00 00 00       	mov    $0x1,%edx
140a5489a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a5489e:	e8 1d 3f 75 ff       	call   0x1401a87c0
140a548a3:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a548a7:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a548ab:	48 3b ca             	cmp    %rdx,%rcx
140a548ae:	73 20                	jae    0x140a548d0
140a548b0:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a548b4:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a548b8:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a548bc:	48 83 fa 0f          	cmp    $0xf,%rdx
140a548c0:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
140a548c5:	44 88 3c 08          	mov    %r15b,(%rax,%rcx,1)
140a548c9:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140a548ce:	eb 16                	jmp    0x140a548e6
140a548d0:	45 0f b6 cf          	movzbl %r15b,%r9d
140a548d4:	44 0f b6 c6          	movzbl %sil,%r8d
140a548d8:	ba 01 00 00 00       	mov    $0x1,%edx
140a548dd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a548e1:	e8 da 3e 75 ff       	call   0x1401a87c0
140a548e6:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a548ea:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a548ee:	48 3b ca             	cmp    %rdx,%rcx
140a548f1:	73 1d                	jae    0x140a54910
140a548f3:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a548f7:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a548fb:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a548ff:	48 83 fa 0f          	cmp    $0xf,%rdx
140a54903:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
140a54908:	66 c7 04 08 7c 00    	movw   $0x7c,(%rax,%rcx,1)
140a5490e:	eb 15                	jmp    0x140a54925
140a54910:	41 b1 7c             	mov    $0x7c,%r9b
140a54913:	44 0f b6 c3          	movzbl %bl,%r8d
140a54917:	ba 01 00 00 00       	mov    $0x1,%edx
140a5491c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a54920:	e8 9b 3e 75 ff       	call   0x1401a87c0
140a54925:	49 ff c6             	inc    %r14
140a54928:	4c 3b 75 c0          	cmp    -0x40(%rbp),%r14
140a5492c:	0f 85 2e ff ff ff    	jne    0x140a54860
140a54932:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140a54938:	48 8d 15 91 ea 58 00 	lea    0x58ea91(%rip),%rdx        # 0x140fe33d0
140a5493f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a54943:	e8 38 98 75 ff       	call   0x1401ae180
140a54948:	49 8b cc             	mov    %r12,%rcx
140a5494b:	e8 90 f7 ff ff       	call   0x140a540e0
140a54950:	84 c0                	test   %al,%al
140a54952:	75 5c                	jne    0x140a549b0
140a54954:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140a54958:	49 8b cc             	mov    %r12,%rcx
140a5495b:	e8 30 f7 ff ff       	call   0x140a54090
140a54960:	4c 8b 40 08          	mov    0x8(%rax),%r8
140a54964:	48 8b 10             	mov    (%rax),%rdx
140a54967:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a5496b:	e8 10 98 75 ff       	call   0x1401ae180
140a54970:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a54974:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a54978:	48 3b ca             	cmp    %rdx,%rcx
140a5497b:	73 1d                	jae    0x140a5499a
140a5497d:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a54981:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a54985:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a54989:	48 83 fa 0f          	cmp    $0xf,%rdx
140a5498d:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
140a54992:	66 c7 04 08 2e 00    	movw   $0x2e,(%rax,%rcx,1)
140a54998:	eb 16                	jmp    0x140a549b0
140a5499a:	41 b1 2e             	mov    $0x2e,%r9b
140a5499d:	44 0f b6 45 a0       	movzbl -0x60(%rbp),%r8d
140a549a2:	ba 01 00 00 00       	mov    $0x1,%edx
140a549a7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a549ab:	e8 10 3e 75 ff       	call   0x1401a87c0
140a549b0:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140a549b4:	49 8b cc             	mov    %r12,%rcx
140a549b7:	e8 b4 f7 ff ff       	call   0x140a54170
140a549bc:	4c 8b 40 08          	mov    0x8(%rax),%r8
140a549c0:	48 8b 10             	mov    (%rax),%rdx
140a549c3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a549c7:	e8 b4 97 75 ff       	call   0x1401ae180
140a549cc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140a549d2:	48 8d 15 cf 96 5c 00 	lea    0x5c96cf(%rip),%rdx        # 0x14101e0a8
140a549d9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a549dd:	e8 9e 97 75 ff       	call   0x1401ae180
140a549e2:	49 8b cc             	mov    %r12,%rcx
140a549e5:	e8 46 f7 ff ff       	call   0x140a54130
140a549ea:	84 c0                	test   %al,%al
140a549ec:	0f 85 89 00 00 00    	jne    0x140a54a7b
140a549f2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a549f6:	49 8b cc             	mov    %r12,%rcx
140a549f9:	e8 e2 f7 ff ff       	call   0x140a541e0
140a549fe:	0f 10 00             	movups (%rax),%xmm0
140a54a01:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
140a54a05:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a54a0b:	48 8d 15 fe e9 58 00 	lea    0x58e9fe(%rip),%rdx        # 0x140fe3410
140a54a12:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a54a16:	e8 65 97 75 ff       	call   0x1401ae180
140a54a1b:	0f 10 4d a8          	movups -0x58(%rbp),%xmm1
140a54a1f:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140a54a23:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140a54a28:	66 49 0f 7e c0       	movq   %xmm0,%r8
140a54a2d:	66 48 0f 7e ca       	movq   %xmm1,%rdx
140a54a32:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a54a36:	e8 45 97 75 ff       	call   0x1401ae180
140a54a3b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a54a3f:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a54a43:	48 3b ca             	cmp    %rdx,%rcx
140a54a46:	73 1d                	jae    0x140a54a65
140a54a48:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a54a4c:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a54a50:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a54a54:	48 83 fa 0f          	cmp    $0xf,%rdx
140a54a58:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
140a54a5d:	66 c7 04 08 3e 00    	movw   $0x3e,(%rax,%rcx,1)
140a54a63:	eb 16                	jmp    0x140a54a7b
140a54a65:	41 b1 3e             	mov    $0x3e,%r9b
140a54a68:	44 0f b6 45 a0       	movzbl -0x60(%rbp),%r8d
140a54a6d:	ba 01 00 00 00       	mov    $0x1,%edx
140a54a72:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a54a76:	e8 45 3d 75 ff       	call   0x1401a87c0
140a54a7b:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140a54a7f:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140a54a84:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
140a54a88:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
140a54a8d:	49 8b c5             	mov    %r13,%rax
140a54a90:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140a54a94:	48 33 cc             	xor    %rsp,%rcx
140a54a97:	e8 64 6a 3c 00       	call   0x140e1b500
140a54a9c:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140a54aa3:	00
140a54aa4:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140a54aab:	41 5f                	pop    %r15
140a54aad:	41 5e                	pop    %r14
140a54aaf:	41 5d                	pop    %r13
140a54ab1:	41 5c                	pop    %r12
140a54ab3:	5f                   	pop    %rdi
140a54ab4:	5e                   	pop    %rsi
140a54ab5:	5d                   	pop    %rbp
140a54ab6:	c3                   	ret
140a54ab7:	cc                   	int3
140a54ab8:	cc                   	int3
140a54ab9:	cc                   	int3
140a54aba:	cc                   	int3
140a54abb:	cc                   	int3
140a54abc:	cc                   	int3
140a54abd:	cc                   	int3
140a54abe:	cc                   	int3
140a54abf:	cc                   	int3
140a54ac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a54ac5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a54aca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140a54acf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140a54ad4:	55                   	push   %rbp
140a54ad5:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140a54ada:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a54ae1:	49 8b f1             	mov    %r9,%rsi
140a54ae4:	49 8b d8             	mov    %r8,%rbx
140a54ae7:	4c 8b f2             	mov    %rdx,%r14
140a54aea:	48 8b f9             	mov    %rcx,%rdi
140a54aed:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a54af1:	49 8b ce             	mov    %r14,%rcx
140a54af4:	e8 77 f6 ff ff       	call   0x140a54170
140a54af9:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a54afd:	49 8b ce             	mov    %r14,%rcx
140a54b00:	e8 8b f5 ff ff       	call   0x140a54090
140a54b05:	48 8d 05 70 7d 62 00 	lea    0x627d70(%rip),%rax        # 0x14107c87c
140a54b0c:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a54b10:	48 c7 45 ff 06 00 00 	movq   $0x6,-0x1(%rbp)
140a54b17:	00
140a54b18:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54b1c:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a54b20:	e8 3b 08 fd ff       	call   0x140a25360
140a54b25:	48 8b 3f             	mov    (%rdi),%rdi
140a54b28:	85 c0                	test   %eax,%eax
140a54b2a:	74 18                	je     0x140a54b44
140a54b2c:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
140a54b30:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140a54b35:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54b39:	48 8b cf             	mov    %rdi,%rcx
140a54b3c:	e8 2f 12 00 00       	call   0x140a55d70
140a54b41:	48 8b f8             	mov    %rax,%rdi
140a54b44:	49 8b ce             	mov    %r14,%rcx
140a54b47:	e8 e4 f5 ff ff       	call   0x140a54130
140a54b4c:	84 c0                	test   %al,%al
140a54b4e:	0f 84 9a 00 00 00    	je     0x140a54bee
140a54b54:	48 3b de             	cmp    %rsi,%rbx
140a54b57:	0f 85 8a 00 00 00    	jne    0x140a54be7
140a54b5d:	48 c7 45 27 00 00 00 	movq   $0x0,0x27(%rbp)
140a54b64:	00
140a54b65:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a54b69:	e8 52 1a fa ff       	call   0x1409f65c0
140a54b6e:	48 c7 45 27 02 00 00 	movq   $0x2,0x27(%rbp)
140a54b75:	00
140a54b76:	c6 45 2f 01          	movb   $0x1,0x2f(%rbp)
140a54b7a:	4c 8d 45 27          	lea    0x27(%rbp),%r8
140a54b7e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a54b82:	49 8b ce             	mov    %r14,%rcx
140a54b85:	e8 26 f6 ff ff       	call   0x140a541b0
140a54b8a:	90                   	nop
140a54b8b:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140a54b8f:	48 85 c0             	test   %rax,%rax
140a54b92:	75 2a                	jne    0x140a54bbe
140a54b94:	0f 28 45 17          	movaps 0x17(%rbp),%xmm0
140a54b98:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140a54b9d:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54ba1:	48 8b cf             	mov    %rdi,%rcx
140a54ba4:	e8 57 05 fa ff       	call   0x1409f5100
140a54ba9:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a54bad:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54bb1:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a54bb5:	e8 06 d3 f7 ff       	call   0x1409d1ec0
140a54bba:	32 db                	xor    %bl,%bl
140a54bbc:	eb 0e                	jmp    0x140a54bcc
140a54bbe:	66 83 78 02 2b       	cmpw   $0x2b,0x2(%rax)
140a54bc3:	75 05                	jne    0x140a54bca
140a54bc5:	0f b6 18             	movzbl (%rax),%ebx
140a54bc8:	eb 02                	jmp    0x140a54bcc
140a54bca:	b3 0f                	mov    $0xf,%bl
140a54bcc:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a54bd0:	e8 1b a6 f6 ff       	call   0x1409bf1f0
140a54bd5:	90                   	nop
140a54bd6:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a54bda:	e8 a1 23 ff ff       	call   0x140a46f80
140a54bdf:	0f b6 c3             	movzbl %bl,%eax
140a54be2:	e9 95 00 00 00       	jmp    0x140a54c7c
140a54be7:	b0 0f                	mov    $0xf,%al
140a54be9:	e9 8e 00 00 00       	jmp    0x140a54c7c
140a54bee:	48 3b de             	cmp    %rsi,%rbx
140a54bf1:	0f 84 83 00 00 00    	je     0x140a54c7a
140a54bf7:	48 2b f3             	sub    %rbx,%rsi
140a54bfa:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
140a54bfe:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140a54c02:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54c06:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a54c0a:	e8 e1 c1 fe ff       	call   0x140a40df0
140a54c0f:	90                   	nop
140a54c10:	4c 8d 45 27          	lea    0x27(%rbp),%r8
140a54c14:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a54c18:	49 8b ce             	mov    %r14,%rcx
140a54c1b:	e8 90 f5 ff ff       	call   0x140a541b0
140a54c20:	90                   	nop
140a54c21:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140a54c25:	48 85 c0             	test   %rax,%rax
140a54c28:	75 2a                	jne    0x140a54c54
140a54c2a:	0f 28 45 17          	movaps 0x17(%rbp),%xmm0
140a54c2e:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140a54c33:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54c37:	48 8b cf             	mov    %rdi,%rcx
140a54c3a:	e8 c1 04 fa ff       	call   0x1409f5100
140a54c3f:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a54c43:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a54c47:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a54c4b:	e8 90 d9 f7 ff       	call   0x1409d25e0
140a54c50:	32 db                	xor    %bl,%bl
140a54c52:	eb 0e                	jmp    0x140a54c62
140a54c54:	66 83 78 02 2b       	cmpw   $0x2b,0x2(%rax)
140a54c59:	75 05                	jne    0x140a54c60
140a54c5b:	0f b6 18             	movzbl (%rax),%ebx
140a54c5e:	eb 02                	jmp    0x140a54c62
140a54c60:	b3 0f                	mov    $0xf,%bl
140a54c62:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a54c66:	e8 85 a5 f6 ff       	call   0x1409bf1f0
140a54c6b:	90                   	nop
140a54c6c:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a54c70:	e8 0b 23 ff ff       	call   0x140a46f80
140a54c75:	0f b6 c3             	movzbl %bl,%eax
140a54c78:	eb 02                	jmp    0x140a54c7c
140a54c7a:	b0 10                	mov    $0x10,%al
140a54c7c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140a54c83:	00
140a54c84:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a54c88:	49 8b 73 18          	mov    0x18(%r11),%rsi
140a54c8c:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140a54c90:	4d 8b 73 28          	mov    0x28(%r11),%r14
140a54c94:	49 8b e3             	mov    %r11,%rsp
140a54c97:	5d                   	pop    %rbp
140a54c98:	c3                   	ret
140a54c99:	cc                   	int3
140a54c9a:	cc                   	int3
140a54c9b:	cc                   	int3
140a54c9c:	cc                   	int3
140a54c9d:	cc                   	int3
140a54c9e:	cc                   	int3
140a54c9f:	cc                   	int3
140a54ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a54ca5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a54caa:	57                   	push   %rdi
140a54cab:	48 83 ec 20          	sub    $0x20,%rsp
140a54caf:	48 8b fa             	mov    %rdx,%rdi
140a54cb2:	48 8b d9             	mov    %rcx,%rbx
140a54cb5:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140a54cb9:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140a54cbd:	74 44                	je     0x140a54d03
140a54cbf:	48 8b 07             	mov    (%rdi),%rax
140a54cc2:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)