140113aa4:	57                   	push   %rdi
140113aa5:	41 54                	push   %r12
140113aa7:	41 55                	push   %r13
140113aa9:	41 56                	push   %r14
140113aab:	41 57                	push   %r15
140113aad:	48 8d ac 24 f8 fd ff 	lea    -0x208(%rsp),%rbp
140113ab4:	ff
140113ab5:	48 81 ec 08 03 00 00 	sub    $0x308,%rsp
140113abc:	48 8b 05 bd 46 2f 00 	mov    0x2f46bd(%rip),%rax        # 0x140408180
140113ac3:	48 33 c4             	xor    %rsp,%rax
140113ac6:	48 89 85 f0 01 00 00 	mov    %rax,0x1f0(%rbp)
140113acd:	4d 8b e9             	mov    %r9,%r13
140113ad0:	4d 8b f8             	mov    %r8,%r15
140113ad3:	4c 89 45 88          	mov    %r8,-0x78(%rbp)
140113ad7:	4c 8b e2             	mov    %rdx,%r12
140113ada:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140113adf:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140113ae3:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
140113ae7:	4c 89 45 d8          	mov    %r8,-0x28(%rbp)
140113aeb:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
140113aef:	0f b6 85 78 02 00 00 	movzbl 0x278(%rbp),%eax
140113af6:	88 44 24 60          	mov    %al,0x60(%rsp)
140113afa:	33 ff                	xor    %edi,%edi
140113afc:	89 7c 24 68          	mov    %edi,0x68(%rsp)
140113b00:	0f 57 c0             	xorps  %xmm0,%xmm0
140113b03:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
140113b0a:	48 89 bd 00 01 00 00 	mov    %rdi,0x100(%rbp)
140113b11:	48 c7 85 08 01 00 00 	movq   $0xf,0x108(%rbp)
140113b18:	0f 00 00 00
140113b1c:	40 88 bd f0 00 00 00 	mov    %dil,0xf0(%rbp)
140113b23:	49 8b 09             	mov    (%r9),%rcx
140113b26:	48 8b 01             	mov    (%rcx),%rax
140113b29:	ff 90 a0 00 00 00    	call   *0xa0(%rax)
140113b2f:	0f b6 c8             	movzbl %al,%ecx
140113b32:	83 f9 08             	cmp    $0x8,%ecx
140113b35:	0f 87 9e 02 00 00    	ja     0x140113dd9
140113b3b:	48 8d 15 be c4 ee ff 	lea    -0x113b42(%rip),%rdx        # 0x140000000
140113b42:	8b 8c 8a 88 51 11 00 	mov    0x115188(%rdx,%rcx,4),%ecx
140113b49:	48 03 ca             	add    %rdx,%rcx
140113b4c:	ff e1                	jmp    *%rcx
140113b4e:	48 8b b5 08 01 00 00 	mov    0x108(%rbp),%rsi
140113b55:	48 83 fe 07          	cmp    $0x7,%rsi
140113b59:	72 3c                	jb     0x140113b97
140113b5b:	48 8d 9d f0 00 00 00 	lea    0xf0(%rbp),%rbx
140113b62:	48 83 fe 0f          	cmp    $0xf,%rsi
140113b66:	48 0f 47 9d f0 00 00 	cmova  0xf0(%rbp),%rbx
140113b6d:	00
140113b6e:	48 c7 85 00 01 00 00 	movq   $0x7,0x100(%rbp)
140113b75:	07 00 00 00
140113b79:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140113b7f:	48 8d 15 d2 04 22 00 	lea    0x2204d2(%rip),%rdx        # 0x140334058
140113b86:	48 8b cb             	mov    %rbx,%rcx
140113b89:	e8 a0 8e 1e 00       	call   0x1402fca2e
140113b8e:	c6 43 07 00          	movb   $0x0,0x7(%rbx)
140113b92:	e9 77 03 00 00       	jmp    0x140113f0e
140113b97:	48 8b ce             	mov    %rsi,%rcx
140113b9a:	48 d1 e9             	shr    $1,%rcx
140113b9d:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140113ba4:	ff ff 7f
140113ba7:	48 8b c3             	mov    %rbx,%rax
140113baa:	48 2b c1             	sub    %rcx,%rax
140113bad:	48 3b f0             	cmp    %rax,%rsi
140113bb0:	76 10                	jbe    0x140113bc2
140113bb2:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140113bb9:	00 00 80
140113bbc:	48 83 c0 27          	add    $0x27,%rax
140113bc0:	eb 2f                	jmp    0x140113bf1
140113bc2:	48 8d 04 0e          	lea    (%rsi,%rcx,1),%rax
140113bc6:	bb 0f 00 00 00       	mov    $0xf,%ebx
140113bcb:	48 3b c3             	cmp    %rbx,%rax
140113bce:	48 0f 47 d8          	cmova  %rax,%rbx
140113bd2:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140113bd6:	48 85 c9             	test   %rcx,%rcx
140113bd9:	74 3d                	je     0x140113c18
140113bdb:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140113be2:	72 2c                	jb     0x140113c10
140113be4:	48 8d 41 27          	lea    0x27(%rcx),%rax
140113be8:	48 3b c1             	cmp    %rcx,%rax
140113beb:	0f 86 91 15 00 00    	jbe    0x140115182
140113bf1:	48 8b c8             	mov    %rax,%rcx
140113bf4:	e8 4f 66 1e 00       	call   0x1402fa248
140113bf9:	48 85 c0             	test   %rax,%rax
140113bfc:	0f 84 7e 14 00 00    	je     0x140115080
140113c02:	48 8d 78 27          	lea    0x27(%rax),%rdi
140113c06:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140113c0a:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
140113c0e:	eb 08                	jmp    0x140113c18
140113c10:	e8 33 66 1e 00       	call   0x1402fa248
140113c15:	48 8b f8             	mov    %rax,%rdi
140113c18:	48 c7 85 00 01 00 00 	movq   $0x7,0x100(%rbp)
140113c1f:	07 00 00 00
140113c23:	48 89 9d 08 01 00 00 	mov    %rbx,0x108(%rbp)
140113c2a:	48 8b 0d 27 04 22 00 	mov    0x220427(%rip),%rcx        # 0x140334058
140113c31:	89 0f                	mov    %ecx,(%rdi)
140113c33:	0f b7 0d 22 04 22 00 	movzwl 0x220422(%rip),%ecx        # 0x14033405c
140113c3a:	66 89 4f 04          	mov    %cx,0x4(%rdi)
140113c3e:	0f b6 0d 19 04 22 00 	movzbl 0x220419(%rip),%ecx        # 0x14033405e
140113c45:	88 4f 06             	mov    %cl,0x6(%rdi)
140113c48:	c6 47 07 00          	movb   $0x0,0x7(%rdi)
140113c4c:	e9 7b 02 00 00       	jmp    0x140113ecc
140113c51:	48 8b bd 08 01 00 00 	mov    0x108(%rbp),%rdi
140113c58:	48 83 ff 0b          	cmp    $0xb,%rdi
140113c5c:	72 3c                	jb     0x140113c9a
140113c5e:	48 8d 9d f0 00 00 00 	lea    0xf0(%rbp),%rbx
140113c65:	48 83 ff 0f          	cmp    $0xf,%rdi
140113c69:	48 0f 47 9d f0 00 00 	cmova  0xf0(%rbp),%rbx
140113c70:	00
140113c71:	48 c7 85 00 01 00 00 	movq   $0xb,0x100(%rbp)
140113c78:	0b 00 00 00
140113c7c:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140113c82:	48 8d 15 d7 03 22 00 	lea    0x2203d7(%rip),%rdx        # 0x140334060
140113c89:	48 8b cb             	mov    %rbx,%rcx
140113c8c:	e8 9d 8d 1e 00       	call   0x1402fca2e
140113c91:	c6 43 0b 00          	movb   $0x0,0xb(%rbx)
140113c95:	e9 74 02 00 00       	jmp    0x140113f0e
140113c9a:	48 8b cf             	mov    %rdi,%rcx
140113c9d:	48 d1 e9             	shr    $1,%rcx
140113ca0:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140113ca7:	ff ff 7f
140113caa:	48 8b c3             	mov    %rbx,%rax
140113cad:	48 2b c1             	sub    %rcx,%rax
140113cb0:	48 3b f8             	cmp    %rax,%rdi
140113cb3:	77 10                	ja     0x140113cc5
140113cb5:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax
140113cb9:	bb 0f 00 00 00       	mov    $0xf,%ebx
140113cbe:	48 3b c3             	cmp    %rbx,%rax
140113cc1:	48 0f 47 d8          	cmova  %rax,%rbx
140113cc5:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140113cca:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140113ccf:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140113cd6:	e8 05 86 f7 ff       	call   0x14008c2e0
140113cdb:	48 8b d8             	mov    %rax,%rbx
140113cde:	48 c7 85 00 01 00 00 	movq   $0xb,0x100(%rbp)
140113ce5:	0b 00 00 00
140113ce9:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140113cee:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
140113cf5:	f2 0f 10 05 63 03 22 	movsd  0x220363(%rip),%xmm0        # 0x140334060
140113cfc:	00
140113cfd:	f2 0f 11 00          	movsd  %xmm0,(%rax)
140113d01:	0f b7 0d 60 03 22 00 	movzwl 0x220360(%rip),%ecx        # 0x140334068
140113d08:	66 89 48 08          	mov    %cx,0x8(%rax)
140113d0c:	0f b6 0d 57 03 22 00 	movzbl 0x220357(%rip),%ecx        # 0x14033406a
140113d13:	88 48 0a             	mov    %cl,0xa(%rax)
140113d16:	c6 40 0b 00          	movb   $0x0,0xb(%rax)
140113d1a:	48 83 ff 0f          	cmp    $0xf,%rdi
140113d1e:	76 35                	jbe    0x140113d55
140113d20:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140113d24:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140113d2b:	48 8b c1             	mov    %rcx,%rax
140113d2e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140113d35:	72 19                	jb     0x140113d50
140113d37:	48 83 c2 27          	add    $0x27,%rdx
140113d3b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113d3f:	48 2b c1             	sub    %rcx,%rax
140113d42:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140113d46:	48 83 f8 1f          	cmp    $0x1f,%rax
140113d4a:	0f 87 30 13 00 00    	ja     0x140115080
140113d50:	e8 2f 65 1e 00       	call   0x1402fa284
140113d55:	48 89 9d f0 00 00 00 	mov    %rbx,0xf0(%rbp)
140113d5c:	e9 ad 01 00 00       	jmp    0x140113f0e
140113d61:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140113d67:	48 8d 15 02 03 22 00 	lea    0x220302(%rip),%rdx        # 0x140334070
140113d6e:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140113d75:	e8 e6 42 f7 ff       	call   0x140088060
140113d7a:	e9 8f 01 00 00       	jmp    0x140113f0e
140113d7f:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140113d85:	48 8d 15 fc 02 22 00 	lea    0x2202fc(%rip),%rdx        # 0x140334088
140113d8c:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140113d93:	e8 c8 42 f7 ff       	call   0x140088060
140113d98:	e9 71 01 00 00       	jmp    0x140113f0e
140113d9d:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140113da3:	48 8d 15 f6 02 22 00 	lea    0x2202f6(%rip),%rdx        # 0x1403340a0
140113daa:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140113db1:	e8 aa 42 f7 ff       	call   0x140088060
140113db6:	e9 53 01 00 00       	jmp    0x140113f0e
140113dbb:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140113dc1:	48 8d 15 e8 02 22 00 	lea    0x2202e8(%rip),%rdx        # 0x1403340b0
140113dc8:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140113dcf:	e8 8c 42 f7 ff       	call   0x140088060
140113dd4:	e9 35 01 00 00       	jmp    0x140113f0e
140113dd9:	48 8b b5 08 01 00 00 	mov    0x108(%rbp),%rsi
140113de0:	48 83 fe 14          	cmp    $0x14,%rsi
140113de4:	72 3c                	jb     0x140113e22
140113de6:	48 8d 9d f0 00 00 00 	lea    0xf0(%rbp),%rbx
140113ded:	48 83 fe 0f          	cmp    $0xf,%rsi
140113df1:	48 0f 47 9d f0 00 00 	cmova  0xf0(%rbp),%rbx
140113df8:	00
140113df9:	48 c7 85 00 01 00 00 	movq   $0x14,0x100(%rbp)
140113e00:	14 00 00 00
140113e04:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140113e0a:	48 8d 15 af 02 22 00 	lea    0x2202af(%rip),%rdx        # 0x1403340c0
140113e11:	48 8b cb             	mov    %rbx,%rcx
140113e14:	e8 15 8c 1e 00       	call   0x1402fca2e
140113e19:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
140113e1d:	e9 ec 00 00 00       	jmp    0x140113f0e
140113e22:	48 8b ce             	mov    %rsi,%rcx
140113e25:	48 d1 e9             	shr    $1,%rcx
140113e28:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140113e2f:	ff ff 7f
140113e32:	48 8b c3             	mov    %rbx,%rax
140113e35:	48 2b c1             	sub    %rcx,%rax
140113e38:	48 3b f0             	cmp    %rax,%rsi
140113e3b:	76 2d                	jbe    0x140113e6a
140113e3d:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140113e44:	00 00 80
140113e47:	48 83 c0 27          	add    $0x27,%rax
140113e4b:	48 8b c8             	mov    %rax,%rcx
140113e4e:	e8 f5 63 1e 00       	call   0x1402fa248
140113e53:	48 85 c0             	test   %rax,%rax
140113e56:	0f 84 24 12 00 00    	je     0x140115080
140113e5c:	48 8d 78 27          	lea    0x27(%rax),%rdi
140113e60:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140113e64:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
140113e68:	eb 39                	jmp    0x140113ea3
140113e6a:	48 8d 04 0e          	lea    (%rsi,%rcx,1),%rax
140113e6e:	bb 1f 00 00 00       	mov    $0x1f,%ebx
140113e73:	48 3b c3             	cmp    %rbx,%rax
140113e76:	48 0f 47 d8          	cmova  %rax,%rbx
140113e7a:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140113e7e:	48 85 c9             	test   %rcx,%rcx
140113e81:	74 20                	je     0x140113ea3
140113e83:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140113e8a:	72 0f                	jb     0x140113e9b
140113e8c:	48 8d 41 27          	lea    0x27(%rcx),%rax
140113e90:	48 3b c1             	cmp    %rcx,%rax
140113e93:	0f 86 e9 12 00 00    	jbe    0x140115182
140113e99:	eb b0                	jmp    0x140113e4b
140113e9b:	e8 a8 63 1e 00       	call   0x1402fa248
140113ea0:	48 8b f8             	mov    %rax,%rdi
140113ea3:	48 c7 85 00 01 00 00 	movq   $0x14,0x100(%rbp)
140113eaa:	14 00 00 00
140113eae:	48 89 9d 08 01 00 00 	mov    %rbx,0x108(%rbp)
140113eb5:	0f 10 05 04 02 22 00 	movups 0x220204(%rip),%xmm0        # 0x1403340c0
140113ebc:	0f 11 07             	movups %xmm0,(%rdi)
140113ebf:	8b 0d 0b 02 22 00    	mov    0x22020b(%rip),%ecx        # 0x1403340d0
140113ec5:	89 4f 10             	mov    %ecx,0x10(%rdi)
140113ec8:	c6 47 14 00          	movb   $0x0,0x14(%rdi)
140113ecc:	48 83 fe 0f          	cmp    $0xf,%rsi
140113ed0:	76 35                	jbe    0x140113f07
140113ed2:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140113ed6:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140113edd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140113ee4:	48 8b c1             	mov    %rcx,%rax
140113ee7:	72 19                	jb     0x140113f02
140113ee9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113eed:	48 2b c1             	sub    %rcx,%rax
140113ef0:	48 83 c2 27          	add    $0x27,%rdx
140113ef4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140113ef8:	48 83 f8 1f          	cmp    $0x1f,%rax
140113efc:	0f 87 7e 11 00 00    	ja     0x140115080
140113f02:	e8 7d 63 1e 00       	call   0x1402fa284
140113f07:	48 89 bd f0 00 00 00 	mov    %rdi,0xf0(%rbp)
140113f0e:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140113f12:	48 8b 01             	mov    (%rcx),%rax
140113f15:	ff 90 a0 00 00 00    	call   *0xa0(%rax)
140113f1b:	8b f8                	mov    %eax,%edi
140113f1d:	0f ba e0 17          	bt     $0x17,%eax
140113f21:	73 7a                	jae    0x140113f9d
140113f23:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
140113f2a:	4c 8b 8d 08 01 00 00 	mov    0x108(%rbp),%r9
140113f31:	49 8b c9             	mov    %r9,%rcx
140113f34:	48 2b ca             	sub    %rdx,%rcx
140113f37:	48 83 f9 10          	cmp    $0x10,%rcx
140113f3b:	72 3c                	jb     0x140113f79
140113f3d:	48 8d 4a 10          	lea    0x10(%rdx),%rcx
140113f41:	48 89 8d 00 01 00 00 	mov    %rcx,0x100(%rbp)
140113f48:	48 8d 9d f0 00 00 00 	lea    0xf0(%rbp),%rbx
140113f4f:	49 83 f9 0f          	cmp    $0xf,%r9
140113f53:	48 0f 47 9d f0 00 00 	cmova  0xf0(%rbp),%rbx
140113f5a:	00
140113f5b:	48 03 da             	add    %rdx,%rbx
140113f5e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140113f64:	48 8d 15 6d 01 22 00 	lea    0x22016d(%rip),%rdx        # 0x1403340d8
140113f6b:	48 8b cb             	mov    %rbx,%rcx
140113f6e:	e8 bb 8a 1e 00       	call   0x1402fca2e
140113f73:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
140113f77:	eb 24                	jmp    0x140113f9d
140113f79:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
140113f80:	00 00
140113f82:	4c 8d 0d 4f 01 22 00 	lea    0x22014f(%rip),%r9        # 0x1403340d8
140113f89:	45 33 c0             	xor    %r8d,%r8d
140113f8c:	ba 10 00 00 00       	mov    $0x10,%edx
140113f91:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140113f98:	e8 c3 be f7 ff       	call   0x14008fe60
140113f9d:	0f ba e7 18          	bt     $0x18,%edi
140113fa1:	73 7a                	jae    0x14011401d
140113fa3:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
140113faa:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
140113fb1:	48 8b c2             	mov    %rdx,%rax
140113fb4:	48 2b c1             	sub    %rcx,%rax
140113fb7:	48 83 f8 15          	cmp    $0x15,%rax
140113fbb:	72 3c                	jb     0x140113ff9
140113fbd:	48 8d 41 15          	lea    0x15(%rcx),%rax
140113fc1:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
140113fc8:	48 8d 9d f0 00 00 00 	lea    0xf0(%rbp),%rbx
140113fcf:	48 83 fa 0f          	cmp    $0xf,%rdx
140113fd3:	48 0f 47 9d f0 00 00 	cmova  0xf0(%rbp),%rbx
140113fda:	00
140113fdb:	48 03 d9             	add    %rcx,%rbx
140113fde:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140113fe4:	48 8d 15 05 01 22 00 	lea    0x220105(%rip),%rdx        # 0x1403340f0
140113feb:	48 8b cb             	mov    %rbx,%rcx
140113fee:	e8 3b 8a 1e 00       	call   0x1402fca2e
140113ff3:	c6 43 15 00          	movb   $0x0,0x15(%rbx)
140113ff7:	eb 24                	jmp    0x14011401d
140113ff9:	48 c7 44 24 20 15 00 	movq   $0x15,0x20(%rsp)
140114000:	00 00
140114002:	4c 8d 0d e7 00 22 00 	lea    0x2200e7(%rip),%r9        # 0x1403340f0
140114009:	45 33 c0             	xor    %r8d,%r8d
14011400c:	ba 15 00 00 00       	mov    $0x15,%edx
140114011:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140114018:	e8 43 be f7 ff       	call   0x14008fe60
14011401d:	0f ba e7 1c          	bt     $0x1c,%edi
140114021:	73 7a                	jae    0x14011409d
140114023:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
14011402a:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
140114031:	48 8b c2             	mov    %rdx,%rax
140114034:	48 2b c1             	sub    %rcx,%rax
140114037:	48 83 f8 14          	cmp    $0x14,%rax
14011403b:	72 3c                	jb     0x140114079
14011403d:	48 8d 41 14          	lea    0x14(%rcx),%rax
140114041:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
140114048:	48 8d 9d f0 00 00 00 	lea    0xf0(%rbp),%rbx
14011404f:	48 83 fa 0f          	cmp    $0xf,%rdx
140114053:	48 0f 47 9d f0 00 00 	cmova  0xf0(%rbp),%rbx
14011405a:	00
14011405b:	48 03 d9             	add    %rcx,%rbx
14011405e:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140114064:	48 8d 15 9d 00 22 00 	lea    0x22009d(%rip),%rdx        # 0x140334108
14011406b:	48 8b cb             	mov    %rbx,%rcx
14011406e:	e8 bb 89 1e 00       	call   0x1402fca2e
140114073:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
140114077:	eb 24                	jmp    0x14011409d
140114079:	48 c7 44 24 20 14 00 	movq   $0x14,0x20(%rsp)
140114080:	00 00
140114082:	4c 8d 0d 7f 00 22 00 	lea    0x22007f(%rip),%r9        # 0x140334108
140114089:	45 33 c0             	xor    %r8d,%r8d
14011408c:	ba 14 00 00 00       	mov    $0x14,%edx
140114091:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140114098:	e8 c3 bd f7 ff       	call   0x14008fe60
14011409d:	0f ba e7 1d          	bt     $0x1d,%edi
1401140a1:	73 7a                	jae    0x14011411d
1401140a3:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1401140aa:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
1401140b1:	48 8b c2             	mov    %rdx,%rax
1401140b4:	48 2b c1             	sub    %rcx,%rax
1401140b7:	48 83 f8 12          	cmp    $0x12,%rax
1401140bb:	72 3c                	jb     0x1401140f9
1401140bd:	48 8d 41 12          	lea    0x12(%rcx),%rax
1401140c1:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)