140250a53:	41 0f c9             	bswap  %r9d
140250a56:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
140250a5b:	48 85 ed             	test   %rbp,%rbp
140250a5e:	0f 84 f6 00 00 00    	je     0x140250b5a
140250a64:	4c 8b e8             	mov    %rax,%r13
140250a67:	4d 8d 14 07          	lea    (%r15,%rax,1),%r10
140250a6b:	49 f7 dd             	neg    %r13
140250a6e:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
140250a73:	0f 1f 40 00          	nopl   0x0(%rax)
140250a77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140250a7e:	00 00
140250a80:	4c 8b c0             	mov    %rax,%r8
140250a83:	49 8b d5             	mov    %r13,%rdx
140250a86:	43 0f b6 04 2a       	movzbl (%r10,%r13,1),%eax
140250a8b:	4d 2b c4             	sub    %r12,%r8
140250a8e:	48 c1 ea 38          	shr    $0x38,%rdx
140250a92:	49 8b c8             	mov    %r8,%rcx
140250a95:	48 c1 e9 38          	shr    $0x38,%rcx
140250a99:	22 c2                	and    %dl,%al
140250a9b:	0a ca                	or     %dl,%cl
140250a9d:	f6 d1                	not    %cl
140250a9f:	80 e1 80             	and    $0x80,%cl
140250aa2:	0a c8                	or     %al,%cl
140250aa4:	8b c7                	mov    %edi,%eax
140250aa6:	ff c7                	inc    %edi
140250aa8:	88 8c 30 d0 01 00 00 	mov    %cl,0x1d0(%rax,%rsi,1)
140250aaf:	83 ff 40             	cmp    $0x40,%edi
140250ab2:	0f 85 82 00 00 00    	jne    0x140250b3a
140250ab8:	49 8d 78 07          	lea    0x7(%r8),%rdi
140250abc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140250ac2:	48 c1 ef 3f          	shr    $0x3f,%rdi
140250ac6:	48 8d 96 d0 01 00 00 	lea    0x1d0(%rsi),%rdx
140250acd:	48 f7 df             	neg    %rdi
140250ad0:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140250ad7:	8b c7                	mov    %edi,%eax
140250ad9:	41 23 c1             	and    %r9d,%eax
140250adc:	09 86 0c 02 00 00    	or     %eax,0x20c(%rsi)
140250ae2:	e8 59 8a dc ff       	call   0x140019540
140250ae7:	8b 86 b4 01 00 00    	mov    0x1b4(%rsi),%eax
140250aed:	49 8d 4d b8          	lea    -0x48(%r13),%rcx
140250af1:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140250af6:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140250afb:	48 c1 e9 3f          	shr    $0x3f,%rcx
140250aff:	f7 d9                	neg    %ecx
140250b01:	23 cf                	and    %edi,%ecx
140250b03:	8b fb                	mov    %ebx,%edi
140250b05:	23 c1                	and    %ecx,%eax
140250b07:	41 09 06             	or     %eax,(%r14)
140250b0a:	8b 86 b8 01 00 00    	mov    0x1b8(%rsi),%eax
140250b10:	23 c1                	and    %ecx,%eax
140250b12:	41 09 46 04          	or     %eax,0x4(%r14)
140250b16:	8b 86 bc 01 00 00    	mov    0x1bc(%rsi),%eax
140250b1c:	23 c1                	and    %ecx,%eax
140250b1e:	41 09 46 08          	or     %eax,0x8(%r14)
140250b22:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
140250b28:	23 c1                	and    %ecx,%eax
140250b2a:	41 09 46 0c          	or     %eax,0xc(%r14)
140250b2e:	8b 86 c4 01 00 00    	mov    0x1c4(%rsi),%eax
140250b34:	23 c1                	and    %ecx,%eax
140250b36:	41 09 46 10          	or     %eax,0x10(%r14)
140250b3a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140250b3f:	49 ff c4             	inc    %r12
140250b42:	49 ff c5             	inc    %r13
140250b45:	4c 3b e5             	cmp    %rbp,%r12
140250b48:	0f 82 32 ff ff ff    	jb     0x140250a80
140250b4e:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140250b53:	4c 8d ae d0 01 00 00 	lea    0x1d0(%rsi),%r13
140250b5a:	8b d7                	mov    %edi,%edx
140250b5c:	48 83 fa 40          	cmp    $0x40,%rdx
140250b60:	73 20                	jae    0x140250b82
140250b62:	4a 8d 0c 2a          	lea    (%rdx,%r13,1),%rcx
140250b66:	b8 40 00 00 00       	mov    $0x40,%eax
140250b6b:	48 2b c2             	sub    %rdx,%rax
140250b6e:	33 d2                	xor    %edx,%edx
140250b70:	4c 8b c0             	mov    %rax,%r8
140250b73:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140250b78:	e8 e1 be 0a 00       	call   0x1402fca5e
140250b7d:	4c 03 64 24 70       	add    0x70(%rsp),%r12
140250b82:	83 ff 38             	cmp    $0x38,%edi
140250b85:	0f 86 9c 00 00 00    	jbe    0x140250c27
140250b8b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140250b90:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140250b97:	49 2b fc             	sub    %r12,%rdi
140250b9a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140250ba0:	48 83 c7 08          	add    $0x8,%rdi
140250ba4:	49 8b d5             	mov    %r13,%rdx
140250ba7:	48 c1 ef 3f          	shr    $0x3f,%rdi
140250bab:	48 f7 df             	neg    %rdi
140250bae:	8b c7                	mov    %edi,%eax
140250bb0:	23 44 24 60          	and    0x60(%rsp),%eax
140250bb4:	41 09 45 3c          	or     %eax,0x3c(%r13)
140250bb8:	e8 83 89 dc ff       	call   0x140019540
140250bbd:	8b 86 b4 01 00 00    	mov    0x1b4(%rsi),%eax
140250bc3:	0f 57 c0             	xorps  %xmm0,%xmm0
140250bc6:	49 8b cc             	mov    %r12,%rcx
140250bc9:	48 2b 4c 24 40       	sub    0x40(%rsp),%rcx
140250bce:	48 83 e9 49          	sub    $0x49,%rcx
140250bd2:	48 c1 e9 3f          	shr    $0x3f,%rcx
140250bd6:	f7 d9                	neg    %ecx
140250bd8:	23 cf                	and    %edi,%ecx
140250bda:	23 c1                	and    %ecx,%eax
140250bdc:	41 09 06             	or     %eax,(%r14)
140250bdf:	8b 86 b8 01 00 00    	mov    0x1b8(%rsi),%eax
140250be5:	23 c1                	and    %ecx,%eax
140250be7:	41 09 46 04          	or     %eax,0x4(%r14)
140250beb:	8b 86 bc 01 00 00    	mov    0x1bc(%rsi),%eax
140250bf1:	23 c1                	and    %ecx,%eax
140250bf3:	41 09 46 08          	or     %eax,0x8(%r14)
140250bf7:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
140250bfd:	23 c1                	and    %ecx,%eax
140250bff:	41 09 46 0c          	or     %eax,0xc(%r14)
140250c03:	8b 86 c4 01 00 00    	mov    0x1c4(%rsi),%eax
140250c09:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140250c0e:	23 c1                	and    %ecx,%eax
140250c10:	41 09 46 10          	or     %eax,0x10(%r14)
140250c14:	41 0f 11 45 10       	movups %xmm0,0x10(%r13)
140250c19:	49 83 c4 40          	add    $0x40,%r12
140250c1d:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
140250c22:	41 0f 11 45 30       	movups %xmm0,0x30(%r13)
140250c27:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140250c2c:	49 8b d5             	mov    %r13,%rdx
140250c2f:	41 89 45 3c          	mov    %eax,0x3c(%r13)
140250c33:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140250c39:	4c 8d ae b4 01 00 00 	lea    0x1b4(%rsi),%r13
140250c40:	49 8b cd             	mov    %r13,%rcx
140250c43:	e8 f8 88 dc ff       	call   0x140019540
140250c48:	41 8b 45 00          	mov    0x0(%r13),%eax
140250c4c:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140250c52:	0f 10 86 54 01 00 00 	movups 0x154(%rsi),%xmm0
140250c59:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140250c5e:	49 8b d6             	mov    %r14,%rdx
140250c61:	0f 10 8e 64 01 00 00 	movups 0x164(%rsi),%xmm1
140250c68:	4c 2b e7             	sub    %rdi,%r12
140250c6b:	49 8b cd             	mov    %r13,%rcx
140250c6e:	49 83 ec 49          	sub    $0x49,%r12
140250c72:	49 c1 ec 3f          	shr    $0x3f,%r12
140250c76:	41 f7 dc             	neg    %r12d
140250c79:	41 23 c4             	and    %r12d,%eax
140250c7c:	41 0b 06             	or     (%r14),%eax
140250c7f:	0f c8                	bswap  %eax
140250c81:	41 89 06             	mov    %eax,(%r14)
140250c84:	8b 86 b8 01 00 00    	mov    0x1b8(%rsi),%eax
140250c8a:	41 23 c4             	and    %r12d,%eax
140250c8d:	41 0b 46 04          	or     0x4(%r14),%eax
140250c91:	0f c8                	bswap  %eax
140250c93:	41 89 46 04          	mov    %eax,0x4(%r14)
140250c97:	8b 86 bc 01 00 00    	mov    0x1bc(%rsi),%eax
140250c9d:	41 23 c4             	and    %r12d,%eax
140250ca0:	41 0b 46 08          	or     0x8(%r14),%eax
140250ca4:	0f c8                	bswap  %eax
140250ca6:	41 89 46 08          	mov    %eax,0x8(%r14)
140250caa:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
140250cb0:	41 23 c4             	and    %r12d,%eax
140250cb3:	41 0b 46 0c          	or     0xc(%r14),%eax
140250cb7:	0f c8                	bswap  %eax
140250cb9:	41 89 46 0c          	mov    %eax,0xc(%r14)
140250cbd:	8b 86 c4 01 00 00    	mov    0x1c4(%rsi),%eax
140250cc3:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140250cc8:	41 23 c4             	and    %r12d,%eax
140250ccb:	0f 10 86 74 01 00 00 	movups 0x174(%rsi),%xmm0
140250cd2:	41 0b 46 10          	or     0x10(%r14),%eax
140250cd6:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
140250cdb:	0f c8                	bswap  %eax
140250cdd:	0f 10 8e 84 01 00 00 	movups 0x184(%rsi),%xmm1
140250ce4:	41 89 46 10          	mov    %eax,0x10(%r14)
140250ce8:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
140250ced:	0f 10 86 94 01 00 00 	movups 0x194(%rsi),%xmm0
140250cf4:	41 0f 11 4d 30       	movups %xmm1,0x30(%r13)
140250cf9:	0f 10 8e a4 01 00 00 	movups 0x1a4(%rsi),%xmm1
140250d00:	41 0f 11 45 40       	movups %xmm0,0x40(%r13)
140250d05:	41 0f 11 4d 50       	movups %xmm1,0x50(%r13)
140250d0a:	e8 01 06 00 00       	call   0x140251310
140250d0f:	49 8b d5             	mov    %r13,%rdx
140250d12:	49 8b ce             	mov    %r14,%rcx
140250d15:	e8 46 01 01 00       	call   0x140260e60
140250d1a:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
140250d1e:	4c 03 ff             	add    %rdi,%r15
140250d21:	48 2b e9             	sub    %rcx,%rbp
140250d24:	4c 8b d3             	mov    %rbx,%r10
140250d27:	48 2b ef             	sub    %rdi,%rbp
140250d2a:	4c 8b cb             	mov    %rbx,%r9
140250d2d:	8d 41 14             	lea    0x14(%rcx),%eax
140250d30:	8b f8                	mov    %eax,%edi
140250d32:	4c 8d 5d ff          	lea    -0x1(%rbp),%r11
140250d36:	4d 03 df             	add    %r15,%r11
140250d39:	4d 2b fb             	sub    %r11,%r15
140250d3c:	85 c0                	test   %eax,%eax
140250d3e:	74 5b                	je     0x140250d9b
140250d40:	8b 74 24 48          	mov    0x48(%rsp),%esi
140250d44:	0f 1f 40 00          	nopl   0x0(%rax)
140250d48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140250d4f:	00
140250d50:	43 0f b6 14 0b       	movzbl (%r11,%r9,1),%edx
140250d55:	45 8b c1             	mov    %r9d,%r8d
140250d58:	45 2b c7             	sub    %r15d,%r8d
140250d5b:	8b ca                	mov    %edx,%ecx
140250d5d:	41 83 e8 14          	sub    $0x14,%r8d
140250d61:	33 ce                	xor    %esi,%ecx
140250d63:	41 c1 f8 1f          	sar    $0x1f,%r8d
140250d67:	41 8b c0             	mov    %r8d,%eax
140250d6a:	f7 d0                	not    %eax
140250d6c:	23 c8                	and    %eax,%ecx
140250d6e:	41 8b c7             	mov    %r15d,%eax
140250d71:	41 2b c1             	sub    %r9d,%eax
140250d74:	0b d9                	or     %ecx,%ebx
140250d76:	ff c8                	dec    %eax
140250d78:	49 ff c1             	inc    %r9
140250d7b:	c1 f8 1f             	sar    $0x1f,%eax
140250d7e:	44 23 c0             	and    %eax,%r8d
140250d81:	43 0f b6 04 32       	movzbl (%r10,%r14,1),%eax
140250d86:	33 c2                	xor    %edx,%eax
140250d88:	41 23 c0             	and    %r8d,%eax
140250d8b:	0b d8                	or     %eax,%ebx
140250d8d:	41 8b c0             	mov    %r8d,%eax
140250d90:	83 e0 01             	and    $0x1,%eax
140250d93:	4c 03 d0             	add    %rax,%r10
140250d96:	4c 3b cf             	cmp    %rdi,%r9
140250d99:	72 b5                	jb     0x140250d50
140250d9b:	f7 db                	neg    %ebx
140250d9d:	c1 eb 1f             	shr    $0x1f,%ebx
140250da0:	8d 43 ff             	lea    -0x1(%rbx),%eax
140250da3:	23 44 24 58          	and    0x58(%rsp),%eax
140250da7:	83 e0 01             	and    $0x1,%eax
140250daa:	eb 3f                	jmp    0x140250deb
140250dac:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140250db1:	e8 8a c0 f7 ff       	call   0x1401cce40
140250db6:	4c 8b ce             	mov    %rsi,%r9
140250db9:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140250dbd:	4c 8b c5             	mov    %rbp,%r8
140250dc0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140250dc5:	49 8b d7             	mov    %r15,%rdx
140250dc8:	48 8b cf             	mov    %rdi,%rcx
140250dcb:	e8 a0 15 dc ff       	call   0x140012370
140250dd0:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140250dd7:	4c 8b c5             	mov    %rbp,%r8
140250dda:	49 8b d7             	mov    %r15,%rdx
140250ddd:	e8 2e 05 00 00       	call   0x140251310
140250de2:	b8 01 00 00 00       	mov    $0x1,%eax
140250de7:	eb 02                	jmp    0x140250deb
140250de9:	33 c0                	xor    %eax,%eax
140250deb:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140250df2:	00
140250df3:	48 33 cc             	xor    %rsp,%rcx
140250df6:	e8 45 98 0a 00       	call   0x1402fa640
140250dfb:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
140250e02:	41 5f                	pop    %r15
140250e04:	41 5e                	pop    %r14
140250e06:	41 5d                	pop    %r13
140250e08:	41 5c                	pop    %r12
140250e0a:	5f                   	pop    %rdi
140250e0b:	5e                   	pop    %rsi
140250e0c:	5d                   	pop    %rbp
140250e0d:	5b                   	pop    %rbx
140250e0e:	c3                   	ret
140250e0f:	cc                   	int3
140250e10:	40 55                	rex push %rbp
140250e12:	53                   	push   %rbx
140250e13:	56                   	push   %rsi
140250e14:	57                   	push   %rdi
140250e15:	41 54                	push   %r12
140250e17:	41 56                	push   %r14
140250e19:	41 57                	push   %r15
140250e1b:	48 8b ec             	mov    %rsp,%rbp
140250e1e:	b8 80 00 00 00       	mov    $0x80,%eax
140250e23:	e8 b8 97 0a 00       	call   0x1402fa5e0
140250e28:	48 2b e0             	sub    %rax,%rsp
140250e2b:	48 8b 05 4e 73 1b 00 	mov    0x1b734e(%rip),%rax        # 0x140408180
140250e32:	48 33 c4             	xor    %rsp,%rax
140250e35:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140250e39:	49 8b f1             	mov    %r9,%rsi
140250e3c:	4d 63 f0             	movslq %r8d,%r14
140250e3f:	8b da                	mov    %edx,%ebx
140250e41:	4c 8b e1             	mov    %rcx,%r12
140250e44:	e8 77 ee fe ff       	call   0x14023fcc0
140250e49:	83 c3 ea             	add    $0xffffffea,%ebx
140250e4c:	48 8b f8             	mov    %rax,%rdi
140250e4f:	83 fb 06             	cmp    $0x6,%ebx
140250e52:	0f 87 34 04 00 00    	ja     0x14025128c
140250e58:	48 8d 05 a1 f1 da ff 	lea    -0x250e5f(%rip),%rax        # 0x140000000
140250e5f:	48 63 cb             	movslq %ebx,%rcx
140250e62:	8b 94 88 b0 12 25 00 	mov    0x2512b0(%rax,%rcx,4),%edx
140250e69:	48 03 d0             	add    %rax,%rdx
140250e6c:	ff e2                	jmp    *%rdx
140250e6e:	0f 57 c0             	xorps  %xmm0,%xmm0
140250e71:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140250e75:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140250e79:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140250e7d:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140250e81:	41 83 fe 40          	cmp    $0x40,%r14d
140250e85:	7e 2b                	jle    0x140250eb2
140250e87:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
140250e8e:	48 8b cb             	mov    %rbx,%rcx
140250e91:	e8 5a 01 01 00       	call   0x140260ff0
140250e96:	4d 8b c6             	mov    %r14,%r8
140250e99:	48 8b d6             	mov    %rsi,%rdx
140250e9c:	48 8b cb             	mov    %rbx,%rcx
140250e9f:	e8 6c 04 00 00       	call   0x140251310
140250ea4:	48 8b d3             	mov    %rbx,%rdx
140250ea7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140250eab:	e8 b0 ff 00 00       	call   0x140260e60
140250eb0:	eb 16                	jmp    0x140250ec8
140250eb2:	4d 8b c6             	mov    %r14,%r8
140250eb5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140250eb9:	48 8b d6             	mov    %rsi,%rdx
140250ebc:	e8 67 bb 0a 00       	call   0x1402fca28
140250ec1:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
140250ec8:	66 0f 6f 15 60 af 10 	movdqa 0x10af60(%rip),%xmm2        # 0x14035be30
140250ecf:	00
140250ed0:	48 8b cb             	mov    %rbx,%rcx
140250ed3:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140250ed7:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140250edb:	66 0f ef 45 b0       	pxor   -0x50(%rbp),%xmm0
140250ee0:	66 0f ef 4d c0       	pxor   -0x40(%rbp),%xmm1
140250ee5:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140250eea:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140250eee:	66 0f ef 45 d0       	pxor   -0x30(%rbp),%xmm0
140250ef3:	66 0f ef 55 e0       	pxor   -0x20(%rbp),%xmm2
140250ef8:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140250efd:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140250f02:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
140250f07:	e8 e4 00 01 00       	call   0x140260ff0
140250f0c:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140250f12:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140250f16:	48 8b cb             	mov    %rbx,%rcx
140250f19:	e8 f2 03 00 00       	call   0x140251310
140250f1e:	66 0f 6f 15 1a af 10 	movdqa 0x10af1a(%rip),%xmm2        # 0x14035be40
140250f25:	00
140250f26:	48 8d b7 54 01 00 00 	lea    0x154(%rdi),%rsi
140250f2d:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140250f31:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140250f35:	66 0f ef 45 b0       	pxor   -0x50(%rbp),%xmm0
140250f3a:	48 8b ce             	mov    %rsi,%rcx
140250f3d:	66 0f ef 4d c0       	pxor   -0x40(%rbp),%xmm1
140250f42:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140250f47:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140250f4b:	66 0f ef 45 d0       	pxor   -0x30(%rbp),%xmm0
140250f50:	66 0f ef 55 e0       	pxor   -0x20(%rbp),%xmm2
140250f55:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140250f5a:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140250f5f:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
140250f64:	e8 87 00 01 00       	call   0x140260ff0
140250f69:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
140250f6c:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
140250f70:	bf 40 00 00 00       	mov    $0x40,%edi
140250f75:	48 85 c9             	test   %rcx,%rcx
140250f78:	74 27                	je     0x140250fa1
140250f7a:	8b df                	mov    %edi,%ebx
140250f7c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140250f80:	8b c7                	mov    %edi,%eax
140250f82:	48 2b c1             	sub    %rcx,%rax