1400b1f3d:	e8 ce f7 f9 ff       	call   0x140051710
1400b1f42:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1400b1f46:	8a 46 17             	mov    0x17(%rsi),%al
1400b1f49:	49 89 f7             	mov    %rsi,%r15
1400b1f4c:	84 c0                	test   %al,%al
1400b1f4e:	79 03                	jns    0x1400b1f53
1400b1f50:	4c 8b 3e             	mov    (%rsi),%r15
1400b1f53:	48 85 db             	test   %rbx,%rbx
1400b1f56:	78 51                	js     0x1400b1fa9
1400b1f58:	4d 01 f7             	add    %r14,%r15
1400b1f5b:	49 8d 04 1f          	lea    (%r15,%rbx,1),%rax
1400b1f5f:	4c 39 ff             	cmp    %r15,%rdi
1400b1f62:	0f 92 c1             	setb   %cl
1400b1f65:	48 39 c7             	cmp    %rax,%rdi
1400b1f68:	0f 93 c0             	setae  %al
1400b1f6b:	08 c8                	or     %cl,%al
1400b1f6d:	74 3a                	je     0x1400b1fa9
1400b1f6f:	4c 89 f9             	mov    %r15,%rcx
1400b1f72:	48 89 fa             	mov    %rdi,%rdx
1400b1f75:	49 89 d8             	mov    %rbx,%r8
1400b1f78:	e8 f3 bb fe ff       	call   0x14009db70
1400b1f7d:	41 c6 04 1f 00       	movb   $0x0,(%r15,%rbx,1)
1400b1f82:	49 01 de             	add    %rbx,%r14
1400b1f85:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
1400b1f89:	78 18                	js     0x1400b1fa3
1400b1f8b:	41 80 e6 7f          	and    $0x7f,%r14b
1400b1f8f:	44 88 76 17          	mov    %r14b,0x17(%rsi)
1400b1f93:	48 89 f0             	mov    %rsi,%rax
1400b1f96:	48 83 c4 68          	add    $0x68,%rsp
1400b1f9a:	5b                   	pop    %rbx
1400b1f9b:	5f                   	pop    %rdi
1400b1f9c:	5e                   	pop    %rsi
1400b1f9d:	41 5e                	pop    %r14
1400b1f9f:	41 5f                	pop    %r15
1400b1fa1:	5d                   	pop    %rbp
1400b1fa2:	c3                   	ret
1400b1fa3:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1400b1fa7:	eb ea                	jmp    0x1400b1f93
1400b1fa9:	0f 0b                	ud2
1400b1fab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b1fb0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b1fb5:	55                   	push   %rbp
1400b1fb6:	41 57                	push   %r15
1400b1fb8:	41 56                	push   %r14
1400b1fba:	56                   	push   %rsi
1400b1fbb:	57                   	push   %rdi
1400b1fbc:	53                   	push   %rbx
1400b1fbd:	48 83 ec 38          	sub    $0x38,%rsp
1400b1fc1:	48 8d 6a 60          	lea    0x60(%rdx),%rbp
1400b1fc5:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1400b1fc9:	79 09                	jns    0x1400b1fd4
1400b1fcb:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400b1fcf:	e8 fc be fb ff       	call   0x14006ded0
1400b1fd4:	90                   	nop
1400b1fd5:	48 83 c4 38          	add    $0x38,%rsp
1400b1fd9:	5b                   	pop    %rbx
1400b1fda:	5f                   	pop    %rdi
1400b1fdb:	5e                   	pop    %rsi
1400b1fdc:	41 5e                	pop    %r14
1400b1fde:	41 5f                	pop    %r15
1400b1fe0:	5d                   	pop    %rbp
1400b1fe1:	c3                   	ret
1400b1fe2:	cc                   	int3
1400b1fe3:	cc                   	int3
1400b1fe4:	cc                   	int3
1400b1fe5:	cc                   	int3
1400b1fe6:	cc                   	int3
1400b1fe7:	cc                   	int3
1400b1fe8:	cc                   	int3
1400b1fe9:	cc                   	int3
1400b1fea:	cc                   	int3
1400b1feb:	cc                   	int3
1400b1fec:	cc                   	int3
1400b1fed:	cc                   	int3
1400b1fee:	cc                   	int3
1400b1fef:	cc                   	int3
1400b1ff0:	41 57                	push   %r15
1400b1ff2:	41 56                	push   %r14
1400b1ff4:	41 55                	push   %r13
1400b1ff6:	41 54                	push   %r12
1400b1ff8:	56                   	push   %rsi
1400b1ff9:	57                   	push   %rdi
1400b1ffa:	55                   	push   %rbp
1400b1ffb:	53                   	push   %rbx
1400b1ffc:	48 83 ec 48          	sub    $0x48,%rsp
1400b2000:	4c 89 cf             	mov    %r9,%rdi
1400b2003:	4c 89 c3             	mov    %r8,%rbx
1400b2006:	48 89 d0             	mov    %rdx,%rax
1400b2009:	48 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%rbp
1400b2010:	00
1400b2011:	4c 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15
1400b2018:	00
1400b2019:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
1400b2020:	00
1400b2021:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
1400b2028:	00
1400b2029:	48 8b 15 10 f0 04 00 	mov    0x4f010(%rip),%rdx        # 0x140101040
1400b2030:	48 31 e2             	xor    %rsp,%rdx
1400b2033:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400b2038:	84 c9                	test   %cl,%cl
1400b203a:	75 09                	jne    0x1400b2045
1400b203c:	48 8d 15 ed f7 05 00 	lea    0x5f7ed(%rip),%rdx        # 0x140111830
1400b2043:	eb 07                	jmp    0x1400b204c
1400b2045:	48 8d 15 f4 f7 05 00 	lea    0x5f7f4(%rip),%rdx        # 0x140111840
1400b204c:	48 89 c1             	mov    %rax,%rcx
1400b204f:	e8 7c 92 fa ff       	call   0x14005b2d0
1400b2054:	48 89 c6             	mov    %rax,%rsi
1400b2057:	48 8b 00             	mov    (%rax),%rax
1400b205a:	48 8b 40 50          	mov    0x50(%rax),%rax
1400b205e:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
1400b2063:	48 89 f1             	mov    %rsi,%rcx
1400b2066:	4c 89 f2             	mov    %r14,%rdx
1400b2069:	ff 15 99 4c 04 00    	call   *0x44c99(%rip)        # 0x1400f6d08
1400b206f:	41 8b 06             	mov    (%r14),%eax
1400b2072:	89 03                	mov    %eax,(%rbx)
1400b2074:	48 8b 06             	mov    (%rsi),%rax
1400b2077:	48 8b 40 38          	mov    0x38(%rax),%rax
1400b207b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b2080:	48 89 f1             	mov    %rsi,%rcx
1400b2083:	ff 15 7f 4c 04 00    	call   *0x44c7f(%rip)        # 0x1400f6d08
1400b2089:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
1400b208d:	79 09                	jns    0x1400b2098
1400b208f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400b2093:	e8 38 be fb ff       	call   0x14006ded0
1400b2098:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b209d:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b20a1:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400b20a5:	0f 10 02             	movups (%rdx),%xmm0
1400b20a8:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400b20ac:	48 8b 06             	mov    (%rsi),%rax
1400b20af:	48 8b 40 30          	mov    0x30(%rax),%rax
1400b20b3:	48 89 f1             	mov    %rsi,%rcx
1400b20b6:	ff 15 4c 4c 04 00    	call   *0x44c4c(%rip)        # 0x1400f6d08
1400b20bc:	41 80 7f 17 00       	cmpb   $0x0,0x17(%r15)
1400b20c1:	79 08                	jns    0x1400b20cb
1400b20c3:	49 8b 0f             	mov    (%r15),%rcx
1400b20c6:	e8 05 be fb ff       	call   0x14006ded0
1400b20cb:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400b20d0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400b20d4:	49 89 47 10          	mov    %rax,0x10(%r15)
1400b20d8:	0f 10 03             	movups (%rbx),%xmm0
1400b20db:	41 0f 11 07          	movups %xmm0,(%r15)
1400b20df:	48 8b 06             	mov    (%rsi),%rax
1400b20e2:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b20e6:	48 89 f1             	mov    %rsi,%rcx
1400b20e9:	ff 15 19 4c 04 00    	call   *0x44c19(%rip)        # 0x1400f6d08
1400b20ef:	88 07                	mov    %al,(%rdi)
1400b20f1:	48 8b 06             	mov    (%rsi),%rax
1400b20f4:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b20f8:	48 89 f1             	mov    %rsi,%rcx
1400b20fb:	ff 15 07 4c 04 00    	call   *0x44c07(%rip)        # 0x1400f6d08
1400b2101:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400b2108:	00
1400b2109:	88 01                	mov    %al,(%rcx)
1400b210b:	48 8b 06             	mov    (%rsi),%rax
1400b210e:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b2112:	48 89 f1             	mov    %rsi,%rcx
1400b2115:	48 89 da             	mov    %rbx,%rdx
1400b2118:	ff 15 ea 4b 04 00    	call   *0x44bea(%rip)        # 0x1400f6d08
1400b211e:	41 80 7d 17 00       	cmpb   $0x0,0x17(%r13)
1400b2123:	79 09                	jns    0x1400b212e
1400b2125:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400b2129:	e8 a2 bd fb ff       	call   0x14006ded0
1400b212e:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b2133:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b2137:	49 89 45 10          	mov    %rax,0x10(%r13)
1400b213b:	0f 10 02             	movups (%rdx),%xmm0
1400b213e:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
1400b2143:	48 8b 06             	mov    (%rsi),%rax
1400b2146:	48 8b 40 28          	mov    0x28(%rax),%rax
1400b214a:	48 89 f1             	mov    %rsi,%rcx
1400b214d:	ff 15 b5 4b 04 00    	call   *0x44bb5(%rip)        # 0x1400f6d08
1400b2153:	41 80 7c 24 17 00    	cmpb   $0x0,0x17(%r12)
1400b2159:	79 09                	jns    0x1400b2164
1400b215b:	49 8b 0c 24          	mov    (%r12),%rcx
1400b215f:	e8 6c bd fb ff       	call   0x14006ded0
1400b2164:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2169:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1400b216e:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1400b2173:	41 0f 11 04 24       	movups %xmm0,(%r12)
1400b2178:	48 8b 06             	mov    (%rsi),%rax
1400b217b:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b217f:	48 89 f1             	mov    %rsi,%rcx
1400b2182:	ff 15 80 4b 04 00    	call   *0x44b80(%rip)        # 0x1400f6d08
1400b2188:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1400b218f:	00
1400b2190:	89 01                	mov    %eax,(%rcx)
1400b2192:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400b2197:	48 31 e1             	xor    %rsp,%rcx
1400b219a:	48 3b 0d 9f ee 04 00 	cmp    0x4ee9f(%rip),%rcx        # 0x140101040
1400b21a1:	74 06                	je     0x1400b21a9
1400b21a3:	e8 28 d1 fb ff       	call   0x14006f2d0
1400b21a8:	cc                   	int3
1400b21a9:	48 83 c4 48          	add    $0x48,%rsp
1400b21ad:	5b                   	pop    %rbx
1400b21ae:	5d                   	pop    %rbp
1400b21af:	5f                   	pop    %rdi
1400b21b0:	5e                   	pop    %rsi
1400b21b1:	41 5c                	pop    %r12
1400b21b3:	41 5d                	pop    %r13
1400b21b5:	41 5e                	pop    %r14
1400b21b7:	41 5f                	pop    %r15
1400b21b9:	c3                   	ret
1400b21ba:	cc                   	int3
1400b21bb:	cc                   	int3
1400b21bc:	cc                   	int3
1400b21bd:	cc                   	int3
1400b21be:	cc                   	int3
1400b21bf:	cc                   	int3
1400b21c0:	55                   	push   %rbp
1400b21c1:	41 57                	push   %r15
1400b21c3:	41 56                	push   %r14
1400b21c5:	41 55                	push   %r13
1400b21c7:	41 54                	push   %r12
1400b21c9:	56                   	push   %rsi
1400b21ca:	57                   	push   %rdi
1400b21cb:	53                   	push   %rbx
1400b21cc:	48 83 ec 28          	sub    $0x28,%rsp
1400b21d0:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400b21d5:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400b21dc:	ff
1400b21dd:	4c 89 c6             	mov    %r8,%rsi
1400b21e0:	48 89 d3             	mov    %rdx,%rbx
1400b21e3:	48 89 cf             	mov    %rcx,%rdi
1400b21e6:	4c 8b 39             	mov    (%rcx),%r15
1400b21e9:	4c 8b 69 08          	mov    0x8(%rcx),%r13
1400b21ed:	4c 8d 05 4c c5 fe ff 	lea    -0x13ab4(%rip),%r8        # 0x14009e740
1400b21f4:	48 8b 06             	mov    (%rsi),%rax
1400b21f7:	4c 29 f8             	sub    %r15,%rax
1400b21fa:	48 8d 0c 00          	lea    (%rax,%rax,1),%rcx
1400b21fe:	48 83 f9 01          	cmp    $0x1,%rcx
1400b2202:	48 83 d1 00          	adc    $0x0,%rcx
1400b2206:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
1400b220d:	ff ff 7f
1400b2210:	48 39 d0             	cmp    %rdx,%rax
1400b2213:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
1400b221a:	4c 0f 42 f1          	cmovb  %rcx,%r14
1400b221e:	31 c9                	xor    %ecx,%ecx
1400b2220:	4d 39 c5             	cmp    %r8,%r13
1400b2223:	4c 8b 23             	mov    (%rbx),%r12
1400b2226:	49 0f 45 cf          	cmovne %r15,%rcx
1400b222a:	4c 89 f2             	mov    %r14,%rdx
1400b222d:	e8 2e 0c f8 ff       	call   0x140032e60
1400b2232:	48 85 c0             	test   %rax,%rax
1400b2235:	74 54                	je     0x1400b228b
1400b2237:	48 8d 0d 02 c5 fe ff 	lea    -0x13afe(%rip),%rcx        # 0x14009e740
1400b223e:	49 39 cd             	cmp    %rcx,%r13
1400b2241:	74 2e                	je     0x1400b2271
1400b2243:	48 89 07             	mov    %rax,(%rdi)
1400b2246:	4d 29 fc             	sub    %r15,%r12
1400b2249:	49 01 c4             	add    %rax,%r12
1400b224c:	48 8d 05 1d 0b f8 ff 	lea    -0x7f4e3(%rip),%rax        # 0x140032d70
1400b2253:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400b2257:	4c 89 23             	mov    %r12,(%rbx)
1400b225a:	4c 03 37             	add    (%rdi),%r14
1400b225d:	4c 89 36             	mov    %r14,(%rsi)
1400b2260:	48 83 c4 28          	add    $0x28,%rsp
1400b2264:	5b                   	pop    %rbx
1400b2265:	5f                   	pop    %rdi
1400b2266:	5e                   	pop    %rsi
1400b2267:	41 5c                	pop    %r12
1400b2269:	41 5d                	pop    %r13
1400b226b:	41 5e                	pop    %r14
1400b226d:	41 5f                	pop    %r15
1400b226f:	5d                   	pop    %rbp
1400b2270:	c3                   	ret
1400b2271:	48 8b 0f             	mov    (%rdi),%rcx
1400b2274:	48 89 07             	mov    %rax,(%rdi)
1400b2277:	48 85 c9             	test   %rcx,%rcx
1400b227a:	74 ca                	je     0x1400b2246
1400b227c:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400b2280:	ff 15 82 4a 04 00    	call   *0x44a82(%rip)        # 0x1400f6d08
1400b2286:	48 8b 07             	mov    (%rdi),%rax
1400b2289:	eb bb                	jmp    0x1400b2246
1400b228b:	e8 70 8c 00 00       	call   0x1400baf00
1400b2290:	cc                   	int3
1400b2291:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400b2298:	0f 1f 84 00 00 00 00
1400b229f:	00
1400b22a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b22a5:	55                   	push   %rbp
1400b22a6:	41 57                	push   %r15
1400b22a8:	41 56                	push   %r14
1400b22aa:	41 55                	push   %r13
1400b22ac:	41 54                	push   %r12
1400b22ae:	56                   	push   %rsi
1400b22af:	57                   	push   %rdi
1400b22b0:	53                   	push   %rbx
1400b22b1:	48 83 ec 28          	sub    $0x28,%rsp
1400b22b5:	48 8d 6a 20          	lea    0x20(%rdx),%rbp
1400b22b9:	e8 f2 d7 fb ff       	call   0x14006fab0
1400b22be:	cc                   	int3
1400b22bf:	cc                   	int3
1400b22c0:	55                   	push   %rbp
1400b22c1:	41 57                	push   %r15
1400b22c3:	41 56                	push   %r14
1400b22c5:	41 55                	push   %r13
1400b22c7:	41 54                	push   %r12
1400b22c9:	56                   	push   %rsi
1400b22ca:	57                   	push   %rdi
1400b22cb:	53                   	push   %rbx
1400b22cc:	48 83 ec 28          	sub    $0x28,%rsp
1400b22d0:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400b22d5:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400b22dc:	ff
1400b22dd:	4c 89 c6             	mov    %r8,%rsi
1400b22e0:	48 89 d3             	mov    %rdx,%rbx
1400b22e3:	48 89 cf             	mov    %rcx,%rdi
1400b22e6:	4c 8b 39             	mov    (%rcx),%r15
1400b22e9:	4c 8b 69 08          	mov    0x8(%rcx),%r13
1400b22ed:	4c 8d 05 4c c4 fe ff 	lea    -0x13bb4(%rip),%r8        # 0x14009e740
1400b22f4:	48 8b 06             	mov    (%rsi),%rax
1400b22f7:	4c 29 f8             	sub    %r15,%rax
1400b22fa:	48 8d 0c 00          	lea    (%rax,%rax,1),%rcx
1400b22fe:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
1400b2305:	ff ff 7f
1400b2308:	48 39 d0             	cmp    %rdx,%rax
1400b230b:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400b2312:	48 0f 42 c1          	cmovb  %rcx,%rax
1400b2316:	48 85 c0             	test   %rax,%rax
1400b2319:	41 be 04 00 00 00    	mov    $0x4,%r14d
1400b231f:	4c 0f 45 f0          	cmovne %rax,%r14
1400b2323:	31 c9                	xor    %ecx,%ecx
1400b2325:	4d 39 c5             	cmp    %r8,%r13
1400b2328:	4c 8b 23             	mov    (%rbx),%r12
1400b232b:	49 0f 45 cf          	cmovne %r15,%rcx
1400b232f:	4c 89 f2             	mov    %r14,%rdx
1400b2332:	e8 29 0b f8 ff       	call   0x140032e60
1400b2337:	48 85 c0             	test   %rax,%rax
1400b233a:	74 58                	je     0x1400b2394
1400b233c:	48 8d 0d fd c3 fe ff 	lea    -0x13c03(%rip),%rcx        # 0x14009e740
1400b2343:	49 39 cd             	cmp    %rcx,%r13
1400b2346:	74 32                	je     0x1400b237a
1400b2348:	48 89 07             	mov    %rax,(%rdi)
1400b234b:	4d 29 fc             	sub    %r15,%r12
1400b234e:	49 01 c4             	add    %rax,%r12
1400b2351:	48 8d 05 18 0a f8 ff 	lea    -0x7f5e8(%rip),%rax        # 0x140032d70
1400b2358:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400b235c:	4c 89 23             	mov    %r12,(%rbx)
1400b235f:	49 83 e6 fc          	and    $0xfffffffffffffffc,%r14
1400b2363:	4c 03 37             	add    (%rdi),%r14
1400b2366:	4c 89 36             	mov    %r14,(%rsi)
1400b2369:	48 83 c4 28          	add    $0x28,%rsp
1400b236d:	5b                   	pop    %rbx
1400b236e:	5f                   	pop    %rdi
1400b236f:	5e                   	pop    %rsi
1400b2370:	41 5c                	pop    %r12
1400b2372:	41 5d                	pop    %r13
1400b2374:	41 5e                	pop    %r14
1400b2376:	41 5f                	pop    %r15