140010a60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140010a65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140010a6a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140010a6f:	55                   	push   %rbp
140010a70:	41 54                	push   %r12
140010a72:	41 55                	push   %r13
140010a74:	41 56                	push   %r14
140010a76:	41 57                	push   %r15
140010a78:	48 8b ec             	mov    %rsp,%rbp
140010a7b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140010a82:	33 c0                	xor    %eax,%eax
140010a84:	0f 57 c0             	xorps  %xmm0,%xmm0
140010a87:	48 8b fa             	mov    %rdx,%rdi
140010a8a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140010a8e:	33 d2                	xor    %edx,%edx
140010a90:	4d 8b e1             	mov    %r9,%r12
140010a93:	48 39 0d ae c0 03 00 	cmp    %rcx,0x3c0ae(%rip)        # 0x14004cb48
140010a9a:	4d 8b f0             	mov    %r8,%r14
140010a9d:	44 8b ea             	mov    %edx,%r13d
140010aa0:	48 89 55 30          	mov    %rdx,0x30(%rbp)
140010aa4:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140010aa8:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140010aac:	74 19                	je     0x140010ac7
140010aae:	8d 4a 05             	lea    0x5(%rdx),%ecx
140010ab1:	48 ff 15 e0 f2 02 00 	rex.W call *0x2f2e0(%rip)        # 0x14003fd98
140010ab8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010abd:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140010ac2:	e9 08 02 00 00       	jmp    0x140010ccf
140010ac7:	48 8b 0d 32 b5 03 00 	mov    0x3b532(%rip),%rcx        # 0x14004c000
140010ace:	48 8d 05 2b b5 03 00 	lea    0x3b52b(%rip),%rax        # 0x14004c000
140010ad5:	48 3b c8             	cmp    %rax,%rcx
140010ad8:	74 2b                	je     0x140010b05
140010ada:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140010ade:	74 25                	je     0x140010b05
140010ae0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140010ae4:	4c 8d 0d 9d 27 03 00 	lea    0x3279d(%rip),%r9        # 0x140043288
140010aeb:	ba 0d 00 00 00       	mov    $0xd,%edx
140010af0:	4c 8d 05 39 3c 03 00 	lea    0x33c39(%rip),%r8        # 0x140044730
140010af7:	e8 dc 6b ff ff       	call   0x1400076d8
140010afc:	48 8b 0d fd b4 03 00 	mov    0x3b4fd(%rip),%rcx        # 0x14004c000
140010b03:	33 d2                	xor    %edx,%edx
140010b05:	48 85 ff             	test   %rdi,%rdi
140010b08:	75 0a                	jne    0x140010b14
140010b0a:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
140010b0f:	e9 4d 01 00 00       	jmp    0x140010c61
140010b14:	83 7f 08 02          	cmpl   $0x2,0x8(%rdi)
140010b18:	74 f0                	je     0x140010b0a
140010b1a:	4d 85 f6             	test   %r14,%r14
140010b1d:	0f 84 35 01 00 00    	je     0x140010c58
140010b23:	66 41 3b 16          	cmp    (%r14),%dx
140010b27:	0f 83 2b 01 00 00    	jae    0x140010c58
140010b2d:	4d 85 e4             	test   %r12,%r12
140010b30:	75 0a                	jne    0x140010b3c
140010b32:	bb f2 00 00 c0       	mov    $0xc00000f2,%ebx
140010b37:	e9 25 01 00 00       	jmp    0x140010c61
140010b3c:	48 8b b5 80 00 00 00 	mov    0x80(%rbp),%rsi
140010b43:	48 85 f6             	test   %rsi,%rsi
140010b46:	75 0a                	jne    0x140010b52
140010b48:	bb f9 00 00 c0       	mov    $0xc00000f9,%ebx
140010b4d:	e9 0f 01 00 00       	jmp    0x140010c61
140010b52:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140010b56:	48 89 16             	mov    %rdx,(%rsi)
140010b59:	48 85 c9             	test   %rcx,%rcx
140010b5c:	74 17                	je     0x140010b75
140010b5e:	8b 01                	mov    (%rcx),%eax
140010b60:	4c 8d 6d e0          	lea    -0x20(%rbp),%r13
140010b64:	89 45 e0             	mov    %eax,-0x20(%rbp)
140010b67:	8b 41 0c             	mov    0xc(%rcx),%eax
140010b6a:	89 45 e8             	mov    %eax,-0x18(%rbp)
140010b6d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140010b71:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140010b75:	83 7f 08 01          	cmpl   $0x1,0x8(%rdi)
140010b79:	75 37                	jne    0x140010bb2
140010b7b:	48 8b 05 f6 c1 03 00 	mov    0x3c1f6(%rip),%rax        # 0x14004cd78
140010b82:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140010b86:	4c 8b 0d 6b ed 02 00 	mov    0x2ed6b(%rip),%r9        # 0x14003f8f8
140010b8d:	4c 8b 05 14 ed 02 00 	mov    0x2ed14(%rip),%r8        # 0x14003f8a8
140010b94:	8b 57 10             	mov    0x10(%rdi),%edx
140010b97:	48 8b 40 08          	mov    0x8(%rax),%rax
140010b9b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140010ba0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140010ba4:	ff 15 1e f6 02 00    	call   *0x2f61e(%rip)        # 0x1400401c8
140010baa:	8b d8                	mov    %eax,%ebx
140010bac:	85 c0                	test   %eax,%eax
140010bae:	78 6c                	js     0x140010c1c
140010bb0:	eb 09                	jmp    0x140010bbb
140010bb2:	0f 10 47 10          	movups 0x10(%rdi),%xmm0
140010bb6:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140010bbb:	44 8b 7d 70          	mov    0x70(%rbp),%r15d
140010bbf:	48 8d 45 30          	lea    0x30(%rbp),%rax
140010bc3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140010bc8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140010bcc:	8b 45 78             	mov    0x78(%rbp),%eax
140010bcf:	4d 8b cd             	mov    %r13,%r9
140010bd2:	89 44 24 40          	mov    %eax,0x40(%rsp)
140010bd6:	4d 8b c4             	mov    %r12,%r8
140010bd9:	8b 45 68             	mov    0x68(%rbp),%eax
140010bdc:	49 8b d6             	mov    %r14,%rdx
140010bdf:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
140010be4:	89 44 24 30          	mov    %eax,0x30(%rsp)
140010be8:	48 8b 45 60          	mov    0x60(%rbp),%rax
140010bec:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140010bf1:	48 8b 45 58          	mov    0x58(%rbp),%rax
140010bf5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140010bfa:	48 ff 15 57 ec 02 00 	rex.W call *0x2ec57(%rip)        # 0x14003f858
140010c01:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010c06:	33 d2                	xor    %edx,%edx
140010c08:	8b d8                	mov    %eax,%ebx
140010c0a:	85 c0                	test   %eax,%eax
140010c0c:	78 0e                	js     0x140010c1c
140010c0e:	48 89 16             	mov    %rdx,(%rsi)
140010c11:	48 39 55 30          	cmp    %rdx,0x30(%rbp)
140010c15:	75 0e                	jne    0x140010c25
140010c17:	bb ef 00 00 c0       	mov    $0xc00000ef,%ebx
140010c1c:	48 8b 0d dd b3 03 00 	mov    0x3b3dd(%rip),%rcx        # 0x14004c000
140010c23:	eb 3c                	jmp    0x140010c61
140010c25:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140010c29:	48 8b d6             	mov    %rsi,%rdx
140010c2c:	4c 8d 05 3d 5d 00 00 	lea    0x5d3d(%rip),%r8        # 0x140016970
140010c33:	41 0f ba e7 17       	bt     $0x17,%r15d
140010c38:	72 07                	jb     0x140010c41
140010c3a:	4c 8d 05 7f 5d 00 00 	lea    0x5d7f(%rip),%r8        # 0x1400169c0
140010c41:	48 ff 15 08 ec 02 00 	rex.W call *0x2ec08(%rip)        # 0x14003f850
140010c48:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010c4d:	48 8b 0d ac b3 03 00 	mov    0x3b3ac(%rip),%rcx        # 0x14004c000
140010c54:	8b d8                	mov    %eax,%ebx
140010c56:	eb 05                	jmp    0x140010c5d
140010c58:	bb f1 00 00 c0       	mov    $0xc00000f1,%ebx
140010c5d:	85 db                	test   %ebx,%ebx
140010c5f:	79 32                	jns    0x140010c93
140010c61:	48 8d 05 98 b3 03 00 	lea    0x3b398(%rip),%rax        # 0x14004c000
140010c68:	48 3b c8             	cmp    %rax,%rcx
140010c6b:	74 26                	je     0x140010c93
140010c6d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140010c71:	74 20                	je     0x140010c93
140010c73:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140010c77:	4c 8d 0d 0a 26 03 00 	lea    0x3260a(%rip),%r9        # 0x140043288
140010c7e:	ba 0e 00 00 00       	mov    $0xe,%edx
140010c83:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140010c87:	4c 8d 05 a2 3a 03 00 	lea    0x33aa2(%rip),%r8        # 0x140044730
140010c8e:	e8 f1 0f ff ff       	call   0x140001c84
140010c93:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140010c97:	48 85 c9             	test   %rcx,%rcx
140010c9a:	74 0c                	je     0x140010ca8
140010c9c:	48 ff 15 1d ec 02 00 	rex.W call *0x2ec1d(%rip)        # 0x14003f8c0
140010ca3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010ca8:	48 85 ff             	test   %rdi,%rdi
140010cab:	74 20                	je     0x140010ccd
140010cad:	83 7f 08 01          	cmpl   $0x1,0x8(%rdi)
140010cb1:	75 1a                	jne    0x140010ccd
140010cb3:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
140010cb7:	48 85 ff             	test   %rdi,%rdi
140010cba:	74 11                	je     0x140010ccd
140010cbc:	0f b7 4d d0          	movzwl -0x30(%rbp),%ecx
140010cc0:	33 c0                	xor    %eax,%eax
140010cc2:	f3 aa                	rep stos %al,%es:(%rdi)
140010cc4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140010cc8:	e8 d7 63 00 00       	call   0x1400170a4
140010ccd:	8b c3                	mov    %ebx,%eax
140010ccf:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140010cd6:	00
140010cd7:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140010cdb:	49 8b 73 40          	mov    0x40(%r11),%rsi
140010cdf:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140010ce3:	49 8b e3             	mov    %r11,%rsp
140010ce6:	41 5f                	pop    %r15
140010ce8:	41 5e                	pop    %r14
140010cea:	41 5d                	pop    %r13
140010cec:	41 5c                	pop    %r12
140010cee:	5d                   	pop    %rbp
140010cef:	c3                   	ret
140010cf0:	cc                   	int3
140010cf1:	cc                   	int3
140010cf2:	cc                   	int3
140010cf3:	cc                   	int3
140010cf4:	cc                   	int3
140010cf5:	cc                   	int3
140010cf6:	cc                   	int3
140010cf7:	cc                   	int3
140010cf8:	cc                   	int3
140010cf9:	cc                   	int3
140010cfa:	cc                   	int3
140010cfb:	cc                   	int3
140010cfc:	cc                   	int3
140010cfd:	cc                   	int3
140010cfe:	cc                   	int3
140010cff:	cc                   	int3
140010d00:	48 8b c4             	mov    %rsp,%rax
140010d03:	48 89 58 08          	mov    %rbx,0x8(%rax)
140010d07:	48 89 70 10          	mov    %rsi,0x10(%rax)
140010d0b:	48 89 78 18          	mov    %rdi,0x18(%rax)
140010d0f:	4c 89 60 20          	mov    %r12,0x20(%rax)
140010d13:	55                   	push   %rbp
140010d14:	41 56                	push   %r14
140010d16:	41 57                	push   %r15
140010d18:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp
140010d1c:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140010d23:	33 c0                	xor    %eax,%eax
140010d25:	0f 57 c9             	xorps  %xmm1,%xmm1
140010d28:	21 45 ef             	and    %eax,-0x11(%rbp)
140010d2b:	0f 57 c0             	xorps  %xmm0,%xmm0
140010d2e:	21 45 f3             	and    %eax,-0xd(%rbp)
140010d31:	4d 8b e1             	mov    %r9,%r12
140010d34:	21 45 f7             	and    %eax,-0x9(%rbp)
140010d37:	4d 8b f0             	mov    %r8,%r14
140010d3a:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140010d3e:	48 8b da             	mov    %rdx,%rbx
140010d41:	48 8b f1             	mov    %rcx,%rsi
140010d44:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140010d48:	0f 11 4d cf          	movups %xmm1,-0x31(%rbp)
140010d4c:	0f 11 4d df          	movups %xmm1,-0x21(%rbp)
140010d50:	48 85 d2             	test   %rdx,%rdx
140010d53:	74 2d                	je     0x140010d82
140010d55:	83 7a 08 03          	cmpl   $0x3,0x8(%rdx)
140010d59:	75 27                	jne    0x140010d82
140010d5b:	4c 8d 45 f3          	lea    -0xd(%rbp),%r8
140010d5f:	48 8b cb             	mov    %rbx,%rcx
140010d62:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140010d66:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
140010d6a:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140010d6e:	e8 1d 5e 00 00       	call   0x140016b90
140010d73:	8b d0                	mov    %eax,%edx
140010d75:	89 45 ef             	mov    %eax,-0x11(%rbp)
140010d78:	f7 d0                	not    %eax
140010d7a:	c1 e8 1f             	shr    $0x1f,%eax
140010d7d:	89 45 f7             	mov    %eax,-0x9(%rbp)
140010d80:	eb 08                	jmp    0x140010d8a
140010d82:	ba 0d 00 00 c0       	mov    $0xc000000d,%edx
140010d87:	89 55 ef             	mov    %edx,-0x11(%rbp)
140010d8a:	83 65 1f 00          	andl   $0x0,0x1f(%rbp)
140010d8e:	0f 57 c0             	xorps  %xmm0,%xmm0
140010d91:	83 65 23 00          	andl   $0x0,0x23(%rbp)
140010d95:	83 65 27 00          	andl   $0x0,0x27(%rbp)
140010d99:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140010d9d:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140010da1:	4d 85 f6             	test   %r14,%r14
140010da4:	74 31                	je     0x140010dd7
140010da6:	41 83 7e 08 03       	cmpl   $0x3,0x8(%r14)
140010dab:	75 2a                	jne    0x140010dd7
140010dad:	4c 8d 45 23          	lea    0x23(%rbp),%r8
140010db1:	49 8b ce             	mov    %r14,%rcx
140010db4:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140010db8:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140010dbc:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140010dc0:	e8 cb 5d 00 00       	call   0x140016b90
140010dc5:	8b 55 ef             	mov    -0x11(%rbp),%edx
140010dc8:	8b f8                	mov    %eax,%edi
140010dca:	89 45 1f             	mov    %eax,0x1f(%rbp)
140010dcd:	f7 d0                	not    %eax
140010dcf:	c1 e8 1f             	shr    $0x1f,%eax
140010dd2:	89 45 27             	mov    %eax,0x27(%rbp)
140010dd5:	eb 08                	jmp    0x140010ddf
140010dd7:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
140010ddc:	89 7d 1f             	mov    %edi,0x1f(%rbp)
140010ddf:	48 39 35 62 bd 03 00 	cmp    %rsi,0x3bd62(%rip)        # 0x14004cb48
140010de6:	74 1b                	je     0x140010e03
140010de8:	b9 05 00 00 00       	mov    $0x5,%ecx
140010ded:	48 ff 15 a4 ef 02 00 	rex.W call *0x2efa4(%rip)        # 0x14003fd98
140010df4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010df9:	bb 22 00 00 c0       	mov    $0xc0000022,%ebx
140010dfe:	e9 4d 01 00 00       	jmp    0x140010f50
140010e03:	48 8b 0d f6 b1 03 00 	mov    0x3b1f6(%rip),%rcx        # 0x14004c000
140010e0a:	48 8d 05 ef b1 03 00 	lea    0x3b1ef(%rip),%rax        # 0x14004c000
140010e11:	48 3b c8             	cmp    %rax,%rcx
140010e14:	74 2f                	je     0x140010e45
140010e16:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140010e1a:	74 29                	je     0x140010e45
140010e1c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140010e20:	4c 8d 0d 81 24 03 00 	lea    0x32481(%rip),%r9        # 0x1400432a8
140010e27:	ba 0f 00 00 00       	mov    $0xf,%edx
140010e2c:	4c 8d 05 fd 38 03 00 	lea    0x338fd(%rip),%r8        # 0x140044730
140010e33:	e8 a0 68 ff ff       	call   0x1400076d8
140010e38:	8b 55 ef             	mov    -0x11(%rbp),%edx
140010e3b:	48 8b 0d be b1 03 00 	mov    0x3b1be(%rip),%rcx        # 0x14004c000
140010e42:	8b 7d 1f             	mov    0x1f(%rbp),%edi
140010e45:	48 85 db             	test   %rbx,%rbx
140010e48:	75 0a                	jne    0x140010e54
140010e4a:	bb ef 00 00 c0       	mov    $0xc00000ef,%ebx
140010e4f:	e9 ca 00 00 00       	jmp    0x140010f1e
140010e54:	4d 85 e4             	test   %r12,%r12
140010e57:	75 0a                	jne    0x140010e63
140010e59:	bb f1 00 00 c0       	mov    $0xc00000f1,%ebx
140010e5e:	e9 bb 00 00 00       	jmp    0x140010f1e
140010e63:	4c 8b 7d 77          	mov    0x77(%rbp),%r15
140010e67:	4d 85 ff             	test   %r15,%r15
140010e6a:	75 0a                	jne    0x140010e76
140010e6c:	bb f2 00 00 c0       	mov    $0xc00000f2,%ebx
140010e71:	e9 a8 00 00 00       	jmp    0x140010f1e
140010e76:	48 8b 75 7f          	mov    0x7f(%rbp),%rsi
140010e7a:	48 85 f6             	test   %rsi,%rsi
140010e7d:	75 0a                	jne    0x140010e89
140010e7f:	bb f3 00 00 c0       	mov    $0xc00000f3,%ebx
140010e84:	e9 95 00 00 00       	jmp    0x140010f1e
140010e89:	8d 82 11 ff ff 3f    	lea    0x3fffff11(%rdx),%eax
140010e8f:	41 b8 23 00 00 c0    	mov    $0xc0000023,%r8d
140010e95:	83 f8 01             	cmp    $0x1,%eax
140010e98:	76 05                	jbe    0x140010e9f
140010e9a:	41 3b d0             	cmp    %r8d,%edx
140010e9d:	75 05                	jne    0x140010ea4
140010e9f:	ba 0d 00 00 c0       	mov    $0xc000000d,%edx
140010ea4:	85 d2                	test   %edx,%edx
140010ea6:	78 a2                	js     0x140010e4a
140010ea8:	4d 85 f6             	test   %r14,%r14
140010eab:	74 20                	je     0x140010ecd
140010ead:	8d 87 11 ff ff 3f    	lea    0x3fffff11(%rdi),%eax
140010eb3:	83 f8 01             	cmp    $0x1,%eax
140010eb6:	76 05                	jbe    0x140010ebd
140010eb8:	41 3b f8             	cmp    %r8d,%edi
140010ebb:	75 05                	jne    0x140010ec2
140010ebd:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
140010ec2:	85 ff                	test   %edi,%edi
140010ec4:	79 07                	jns    0x140010ecd
140010ec6:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
140010ecb:	eb 51                	jmp    0x140010f1e
140010ecd:	41 83 27 00          	andl   $0x0,(%r15)
140010ed1:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
140010ed5:	0f 57 c0             	xorps  %xmm0,%xmm0
140010ed8:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
140010edc:	49 f7 de             	neg    %r14
140010edf:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140010ee3:	4d 8b c4             	mov    %r12,%r8
140010ee6:	48 1b d2             	sbb    %rdx,%rdx
140010ee9:	48 23 d0             	and    %rax,%rdx
140010eec:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
140010ef0:	48 ff 15 a1 e9 02 00 	rex.W call *0x2e9a1(%rip)        # 0x14003f898
140010ef7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010efc:	8b d8                	mov    %eax,%ebx
140010efe:	85 c0                	test   %eax,%eax
140010f00:	78 15                	js     0x140010f17
140010f02:	8b 45 bf             	mov    -0x41(%rbp),%eax
140010f05:	89 06                	mov    %eax,(%rsi)
140010f07:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140010f0b:	48 89 46 08          	mov    %rax,0x8(%rsi)
140010f0f:	8b 45 b7             	mov    -0x49(%rbp),%eax
140010f12:	41 89 07             	mov    %eax,(%r15)
140010f15:	eb 39                	jmp    0x140010f50
140010f17:	48 8b 0d e2 b0 03 00 	mov    0x3b0e2(%rip),%rcx        # 0x14004c000
140010f1e:	48 8d 05 db b0 03 00 	lea    0x3b0db(%rip),%rax        # 0x14004c000
140010f25:	48 3b c8             	cmp    %rax,%rcx
140010f28:	74 26                	je     0x140010f50
140010f2a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140010f2e:	74 20                	je     0x140010f50
140010f30:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140010f34:	4c 8d 0d 6d 23 03 00 	lea    0x3236d(%rip),%r9        # 0x1400432a8
140010f3b:	ba 10 00 00 00       	mov    $0x10,%edx
140010f40:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140010f44:	4c 8d 05 e5 37 03 00 	lea    0x337e5(%rip),%r8        # 0x140044730
140010f4b:	e8 34 0d ff ff       	call   0x140001c84
140010f50:	8b 4d 0f             	mov    0xf(%rbp),%ecx
140010f53:	33 c0                	xor    %eax,%eax