1400fc19c:	00
1400fc19d:	4c 89 b4 24 20 04 00 	mov    %r14,0x420(%rsp)
1400fc1a4:	00
1400fc1a5:	48 c7 84 24 28 04 00 	movq   $0xf,0x428(%rsp)
1400fc1ac:	00 0f 00 00 00
1400fc1b1:	c6 84 24 10 04 00 00 	movb   $0x0,0x410(%rsp)
1400fc1b8:	00
1400fc1b9:	48 8d 94 24 10 04 00 	lea    0x410(%rsp),%rdx
1400fc1c0:	00
1400fc1c1:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1400fc1c8:	00
1400fc1c9:	e8 52 d2 fe ff       	call   0x1400e9420
1400fc1ce:	41 80 bd 18 02 00 00 	cmpb   $0x0,0x218(%r13)
1400fc1d5:	00
1400fc1d6:	0f 84 5b 02 00 00    	je     0x1400fc437
1400fc1dc:	48 8d 0d ed 2a 22 00 	lea    0x222aed(%rip),%rcx        # 0x14031ecd0
1400fc1e3:	e8 70 b1 06 00       	call   0x140167358
1400fc1e8:	85 c0                	test   %eax,%eax
1400fc1ea:	0f 85 01 1d 00 00    	jne    0x1400fdef1
1400fc1f0:	4c 89 b4 24 30 05 00 	mov    %r14,0x530(%rsp)
1400fc1f7:	00
1400fc1f8:	4c 89 b4 24 40 05 00 	mov    %r14,0x540(%rsp)
1400fc1ff:	00
1400fc200:	48 c7 84 24 48 05 00 	movq   $0xf,0x548(%rsp)
1400fc207:	00 0f 00 00 00
1400fc20c:	c6 84 24 30 05 00 00 	movb   $0x0,0x530(%rsp)
1400fc213:	00
1400fc214:	45 33 c0             	xor    %r8d,%r8d
1400fc217:	48 8d 15 5a 17 13 00 	lea    0x13175a(%rip),%rdx        # 0x14022d978
1400fc21e:	48 8d 8c 24 30 05 00 	lea    0x530(%rsp),%rcx
1400fc225:	00
1400fc226:	e8 d5 a1 fc ff       	call   0x1400c6400
1400fc22b:	90                   	nop
1400fc22c:	4c 89 b4 24 10 05 00 	mov    %r14,0x510(%rsp)
1400fc233:	00
1400fc234:	4c 89 b4 24 20 05 00 	mov    %r14,0x520(%rsp)
1400fc23b:	00
1400fc23c:	48 c7 84 24 28 05 00 	movq   $0xf,0x528(%rsp)
1400fc243:	00 0f 00 00 00
1400fc248:	c6 84 24 10 05 00 00 	movb   $0x0,0x510(%rsp)
1400fc24f:	00
1400fc250:	45 33 c0             	xor    %r8d,%r8d
1400fc253:	48 8d 15 1e 17 13 00 	lea    0x13171e(%rip),%rdx        # 0x14022d978
1400fc25a:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1400fc261:	00
1400fc262:	e8 99 a1 fc ff       	call   0x1400c6400
1400fc267:	90                   	nop
1400fc268:	4c 89 b4 24 f0 04 00 	mov    %r14,0x4f0(%rsp)
1400fc26f:	00
1400fc270:	4c 89 b4 24 00 05 00 	mov    %r14,0x500(%rsp)
1400fc277:	00
1400fc278:	48 c7 84 24 08 05 00 	movq   $0xf,0x508(%rsp)
1400fc27f:	00 0f 00 00 00
1400fc284:	c6 84 24 f0 04 00 00 	movb   $0x0,0x4f0(%rsp)
1400fc28b:	00
1400fc28c:	bf 0b 00 00 00       	mov    $0xb,%edi
1400fc291:	44 8b c7             	mov    %edi,%r8d
1400fc294:	48 8d 15 25 06 14 00 	lea    0x140625(%rip),%rdx        # 0x14023c8c0
1400fc29b:	48 8d 8c 24 f0 04 00 	lea    0x4f0(%rsp),%rcx
1400fc2a2:	00
1400fc2a3:	e8 58 a1 fc ff       	call   0x1400c6400
1400fc2a8:	90                   	nop
1400fc2a9:	4c 8d 8c 24 30 05 00 	lea    0x530(%rsp),%r9
1400fc2b0:	00
1400fc2b1:	4c 8d 84 24 10 05 00 	lea    0x510(%rsp),%r8
1400fc2b8:	00
1400fc2b9:	48 8d 94 24 f0 04 00 	lea    0x4f0(%rsp),%rdx
1400fc2c0:	00
1400fc2c1:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1400fc2c8:	00
1400fc2c9:	e8 f2 95 03 00       	call   0x1401358c0
1400fc2ce:	90                   	nop
1400fc2cf:	48 8d 8c 24 f0 04 00 	lea    0x4f0(%rsp),%rcx
1400fc2d6:	00
1400fc2d7:	e8 a4 a0 fc ff       	call   0x1400c6380
1400fc2dc:	90                   	nop
1400fc2dd:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1400fc2e4:	00
1400fc2e5:	e8 96 a0 fc ff       	call   0x1400c6380
1400fc2ea:	90                   	nop
1400fc2eb:	48 8d 8c 24 30 05 00 	lea    0x530(%rsp),%rcx
1400fc2f2:	00
1400fc2f3:	e8 88 a0 fc ff       	call   0x1400c6380
1400fc2f8:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1400fc2ff:	00
1400fc300:	48 85 c9             	test   %rcx,%rcx
1400fc303:	0f 84 cb 00 00 00    	je     0x1400fc3d4
1400fc309:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1400fc310:	00
1400fc311:	48 85 c0             	test   %rax,%rax
1400fc314:	74 0c                	je     0x1400fc322
1400fc316:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fc31a:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1400fc321:	00
1400fc322:	0f 28 84 24 a0 00 00 	movaps 0xa0(%rsp),%xmm0
1400fc329:	00
1400fc32a:	66 0f 7f 84 24 c0 01 	movdqa %xmm0,0x1c0(%rsp)
1400fc331:	00 00
1400fc333:	48 8b 01             	mov    (%rcx),%rax
1400fc336:	4c 8b 50 28          	mov    0x28(%rax),%r10
1400fc33a:	48 8d 84 24 10 04 00 	lea    0x410(%rsp),%rax
1400fc341:	00
1400fc342:	48 83 bc 24 28 04 00 	cmpq   $0x10,0x428(%rsp)
1400fc349:	00 10
1400fc34b:	48 0f 43 84 24 10 04 	cmovae 0x410(%rsp),%rax
1400fc352:	00 00
1400fc354:	4d 8b 85 b0 00 00 00 	mov    0xb0(%r13),%r8
1400fc35b:	4d 8d 48 60          	lea    0x60(%r8),%r9
1400fc35f:	49 83 79 18 10       	cmpq   $0x10,0x18(%r9)
1400fc364:	72 03                	jb     0x1400fc369
1400fc366:	4d 8b 09             	mov    (%r9),%r9
1400fc369:	49 83 c0 40          	add    $0x40,%r8
1400fc36d:	49 83 78 18 10       	cmpq   $0x10,0x18(%r8)
1400fc372:	72 03                	jb     0x1400fc377
1400fc374:	4d 8b 00             	mov    (%r8),%r8
1400fc377:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400fc37c:	48 8d 15 45 06 14 00 	lea    0x140645(%rip),%rdx        # 0x14023c9c8
1400fc383:	41 ff d2             	call   *%r10
1400fc386:	90                   	nop
1400fc387:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
1400fc38e:	00
1400fc38f:	48 85 c9             	test   %rcx,%rcx
1400fc392:	74 40                	je     0x1400fc3d4
1400fc394:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1400fc39a:	41 8b c7             	mov    %r15d,%eax
1400fc39d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400fc3a2:	83 f8 01             	cmp    $0x1,%eax
1400fc3a5:	75 33                	jne    0x1400fc3da
1400fc3a7:	48 8b 9c 24 c8 01 00 	mov    0x1c8(%rsp),%rbx
1400fc3ae:	00
1400fc3af:	48 8b 03             	mov    (%rbx),%rax
1400fc3b2:	48 8b cb             	mov    %rbx,%rcx
1400fc3b5:	ff 10                	call   *(%rax)
1400fc3b7:	41 8b c7             	mov    %r15d,%eax
1400fc3ba:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fc3bf:	83 f8 01             	cmp    $0x1,%eax
1400fc3c2:	75 16                	jne    0x1400fc3da
1400fc3c4:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
1400fc3cb:	00
1400fc3cc:	48 8b 01             	mov    (%rcx),%rax
1400fc3cf:	ff 50 08             	call   *0x8(%rax)
1400fc3d2:	eb 06                	jmp    0x1400fc3da
1400fc3d4:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1400fc3da:	48 8d 0d ef 28 22 00 	lea    0x2228ef(%rip),%rcx        # 0x14031ecd0
1400fc3e1:	e8 96 af 06 00       	call   0x14016737c
1400fc3e6:	90                   	nop
1400fc3e7:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1400fc3ee:	00
1400fc3ef:	48 85 db             	test   %rbx,%rbx
1400fc3f2:	74 2c                	je     0x1400fc420
1400fc3f4:	41 8b c7             	mov    %r15d,%eax
1400fc3f7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fc3fc:	83 f8 01             	cmp    $0x1,%eax
1400fc3ff:	75 1f                	jne    0x1400fc420
1400fc401:	48 8b 03             	mov    (%rbx),%rax
1400fc404:	48 8b cb             	mov    %rbx,%rcx
1400fc407:	ff 10                	call   *(%rax)
1400fc409:	41 8b c7             	mov    %r15d,%eax
1400fc40c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fc411:	83 f8 01             	cmp    $0x1,%eax
1400fc414:	75 0a                	jne    0x1400fc420
1400fc416:	48 8b 03             	mov    (%rbx),%rax
1400fc419:	48 8b cb             	mov    %rbx,%rcx
1400fc41c:	ff 50 08             	call   *0x8(%rax)
1400fc41f:	90                   	nop
1400fc420:	eb 1f                	jmp    0x1400fc441
1400fc422:	45 33 f6             	xor    %r14d,%r14d
1400fc425:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1400fc42a:	48 8b 84 24 08 04 00 	mov    0x408(%rsp),%rax
1400fc431:	00
1400fc432:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400fc437:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1400fc43d:	41 8d 7f 0c          	lea    0xc(%r15),%edi
1400fc441:	4c 8d 8c 24 30 04 00 	lea    0x430(%rsp),%r9
1400fc448:	00
1400fc449:	48 83 bc 24 48 04 00 	cmpq   $0x8,0x448(%rsp)
1400fc450:	00 08
1400fc452:	4c 0f 43 8c 24 30 04 	cmovae 0x430(%rsp),%r9
1400fc459:	00 00
1400fc45b:	4c 8b 94 24 40 04 00 	mov    0x440(%rsp),%r10
1400fc462:	00
1400fc463:	4c 89 94 24 c0 02 00 	mov    %r10,0x2c0(%rsp)
1400fc46a:	00
1400fc46b:	49 8b ca             	mov    %r10,%rcx
1400fc46e:	49 83 fa 0b          	cmp    $0xb,%r10
1400fc472:	48 0f 47 cf          	cmova  %rdi,%rcx
1400fc476:	48 8d 05 13 04 14 00 	lea    0x140413(%rip),%rax        # 0x14023c890
1400fc47d:	48 85 c9             	test   %rcx,%rcx
1400fc480:	74 39                	je     0x1400fc4bb
1400fc482:	41 0f b7 11          	movzwl (%r9),%edx
1400fc486:	44 0f b7 05 02 04 14 	movzwl 0x140402(%rip),%r8d        # 0x14023c890
1400fc48d:	00
1400fc48e:	66 41 3b d0          	cmp    %r8w,%dx
1400fc492:	72 31                	jb     0x1400fc4c5
1400fc494:	4c 2b c8             	sub    %rax,%r9
1400fc497:	66 41 3b d0          	cmp    %r8w,%dx
1400fc49b:	77 28                	ja     0x1400fc4c5
1400fc49d:	48 83 f9 01          	cmp    $0x1,%rcx
1400fc4a1:	74 18                	je     0x1400fc4bb
1400fc4a3:	48 ff c9             	dec    %rcx
1400fc4a6:	48 83 c0 02          	add    $0x2,%rax
1400fc4aa:	42 0f b7 14 08       	movzwl (%rax,%r9,1),%edx
1400fc4af:	44 0f b7 00          	movzwl (%rax),%r8d
1400fc4b3:	66 41 3b d0          	cmp    %r8w,%dx
1400fc4b7:	73 e2                	jae    0x1400fc49b
1400fc4b9:	eb 0a                	jmp    0x1400fc4c5
1400fc4bb:	49 83 fa 0b          	cmp    $0xb,%r10
1400fc4bf:	0f 84 d9 19 00 00    	je     0x1400fde9e
1400fc4c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fc4c8:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1400fc4ce:	49 8b 55 20          	mov    0x20(%r13),%rdx
1400fc4d2:	48 85 d2             	test   %rdx,%rdx
1400fc4d5:	74 2b                	je     0x1400fc502
1400fc4d7:	8b 42 08             	mov    0x8(%rdx),%eax
1400fc4da:	85 c0                	test   %eax,%eax
1400fc4dc:	74 24                	je     0x1400fc502
1400fc4de:	66 90                	xchg   %ax,%ax
1400fc4e0:	8d 48 01             	lea    0x1(%rax),%ecx
1400fc4e3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400fc4e8:	74 06                	je     0x1400fc4f0
1400fc4ea:	85 c0                	test   %eax,%eax
1400fc4ec:	75 f2                	jne    0x1400fc4e0
1400fc4ee:	eb 12                	jmp    0x1400fc502
1400fc4f0:	49 8b 45 18          	mov    0x18(%r13),%rax
1400fc4f4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400fc4f9:	49 8b 45 20          	mov    0x20(%r13),%rax
1400fc4fd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400fc502:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
1400fc509:	00
1400fc50a:	48 83 bc 24 28 04 00 	cmpq   $0x10,0x428(%rsp)
1400fc511:	00 10
1400fc513:	40 0f 93 c6          	setae  %sil
1400fc517:	48 8b bc 24 10 04 00 	mov    0x410(%rsp),%rdi
1400fc51e:	00
1400fc51f:	48 0f 43 cf          	cmovae %rdi,%rcx
1400fc523:	48 c7 44 24 20 27 00 	movq   $0x27,0x20(%rsp)
1400fc52a:	00 00
1400fc52c:	4c 8d 0d b5 cb 13 00 	lea    0x13cbb5(%rip),%r9        # 0x1402390e8
1400fc533:	45 33 c0             	xor    %r8d,%r8d
1400fc536:	48 8b 9c 24 20 04 00 	mov    0x420(%rsp),%rbx
1400fc53d:	00
1400fc53e:	48 8b d3             	mov    %rbx,%rdx
1400fc541:	e8 7a a1 fc ff       	call   0x1400c66c0
1400fc546:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400fc54a:	74 25                	je     0x1400fc571
1400fc54c:	48 8d 94 24 10 04 00 	lea    0x410(%rsp),%rdx
1400fc553:	00
1400fc554:	48 8d 8c 24 e8 02 00 	lea    0x2e8(%rsp),%rcx
1400fc55b:	00
1400fc55c:	e8 7f 9b fc ff       	call   0x1400c60e0
1400fc561:	48 8b d0             	mov    %rax,%rdx
1400fc564:	49 8b cd             	mov    %r13,%rcx
1400fc567:	e8 64 8f 00 00       	call   0x1401054d0
1400fc56c:	e9 f1 18 00 00       	jmp    0x1400fde62
1400fc571:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
1400fc578:	00
1400fc579:	40 84 f6             	test   %sil,%sil
1400fc57c:	48 0f 45 cf          	cmovne %rdi,%rcx
1400fc580:	48 c7 44 24 20 25 00 	movq   $0x25,0x20(%rsp)
1400fc587:	00 00
1400fc589:	4c 8d 0d 80 cb 13 00 	lea    0x13cb80(%rip),%r9        # 0x140239110
1400fc590:	45 33 c0             	xor    %r8d,%r8d
1400fc593:	48 8b d3             	mov    %rbx,%rdx
1400fc596:	e8 25 a1 fc ff       	call   0x1400c66c0
1400fc59b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400fc59f:	0f 84 3f 01 00 00    	je     0x1400fc6e4
1400fc5a5:	48 8d 84 24 00 02 00 	lea    0x200(%rsp),%rax
1400fc5ac:	00
1400fc5ad:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400fc5b2:	4c 89 b4 24 00 02 00 	mov    %r14,0x200(%rsp)
1400fc5b9:	00
1400fc5ba:	4c 89 b4 24 10 02 00 	mov    %r14,0x210(%rsp)
1400fc5c1:	00
1400fc5c2:	48 c7 84 24 18 02 00 	movq   $0xf,0x218(%rsp)
1400fc5c9:	00 0f 00 00 00
1400fc5ce:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1400fc5d4:	48 8d 15 05 cc 13 00 	lea    0x13cc05(%rip),%rdx        # 0x1402391e0
1400fc5db:	48 8d 8c 24 00 02 00 	lea    0x200(%rsp),%rcx
1400fc5e2:	00
1400fc5e3:	e8 18 9e fc ff       	call   0x1400c6400
1400fc5e8:	90                   	nop
1400fc5e9:	4c 89 b4 24 40 01 00 	mov    %r14,0x140(%rsp)
1400fc5f0:	00
1400fc5f1:	4c 89 b4 24 50 01 00 	mov    %r14,0x150(%rsp)
1400fc5f8:	00
1400fc5f9:	4c 89 b4 24 58 01 00 	mov    %r14,0x158(%rsp)
1400fc600:	00
1400fc601:	48 8b bc 24 20 04 00 	mov    0x420(%rsp),%rdi
1400fc608:	00
1400fc609:	48 8d b4 24 10 04 00 	lea    0x410(%rsp),%rsi
1400fc610:	00
1400fc611:	48 83 bc 24 28 04 00 	cmpq   $0x10,0x428(%rsp)
1400fc618:	00 10
1400fc61a:	48 0f 43 b4 24 10 04 	cmovae 0x410(%rsp),%rsi
1400fc621:	00 00
1400fc623:	48 83 ff 10          	cmp    $0x10,%rdi
1400fc627:	73 19                	jae    0x1400fc642
1400fc629:	0f 10 06             	movups (%rsi),%xmm0
1400fc62c:	0f 11 84 24 40 01 00 	movups %xmm0,0x140(%rsp)
1400fc633:	00
1400fc634:	48 c7 84 24 58 01 00 	movq   $0xf,0x158(%rsp)
1400fc63b:	00 0f 00 00 00
1400fc640:	eb 7d                	jmp    0x1400fc6bf
1400fc642:	48 8b df             	mov    %rdi,%rbx
1400fc645:	48 83 cb 0f          	or     $0xf,%rbx
1400fc649:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400fc650:	ff ff 7f
1400fc653:	48 3b d8             	cmp    %rax,%rbx
1400fc656:	48 0f 47 d8          	cmova  %rax,%rbx
1400fc65a:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400fc65e:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400fc665:	72 2c                	jb     0x1400fc693
1400fc667:	48 8d 41 27          	lea    0x27(%rcx),%rax
1400fc66b:	48 3b c1             	cmp    %rcx,%rax
1400fc66e:	0f 86 85 18 00 00    	jbe    0x1400fdef9
1400fc674:	48 8b c8             	mov    %rax,%rcx
1400fc677:	e8 74 9c 08 00       	call   0x1401862f0
1400fc67c:	48 85 c0             	test   %rax,%rax
1400fc67f:	0f 84 7a 18 00 00    	je     0x1400fdeff
1400fc685:	4c 8d 70 27          	lea    0x27(%rax),%r14
1400fc689:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
1400fc68d:	49 89 46 f8          	mov    %rax,-0x8(%r14)
1400fc691:	eb 0d                	jmp    0x1400fc6a0
1400fc693:	48 85 c9             	test   %rcx,%rcx
1400fc696:	74 08                	je     0x1400fc6a0
1400fc698:	e8 53 9c 08 00       	call   0x1401862f0
1400fc69d:	4c 8b f0             	mov    %rax,%r14
1400fc6a0:	4c 89 b4 24 40 01 00 	mov    %r14,0x140(%rsp)
1400fc6a7:	00
1400fc6a8:	4c 8d 47 01          	lea    0x1(%rdi),%r8
1400fc6ac:	48 8b d6             	mov    %rsi,%rdx
1400fc6af:	49 8b ce             	mov    %r14,%rcx
1400fc6b2:	e8 09 bd 08 00       	call   0x1401883c0
1400fc6b7:	48 89 9c 24 58 01 00 	mov    %rbx,0x158(%rsp)
1400fc6be:	00
1400fc6bf:	48 89 bc 24 50 01 00 	mov    %rdi,0x150(%rsp)
1400fc6c6:	00
1400fc6c7:	4c 8d 84 24 00 02 00 	lea    0x200(%rsp),%r8
1400fc6ce:	00
1400fc6cf:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
1400fc6d6:	00
1400fc6d7:	49 8b cd             	mov    %r13,%rcx
1400fc6da:	e8 b1 92 00 00       	call   0x140105990
1400fc6df:	e9 7e 17 00 00       	jmp    0x1400fde62
1400fc6e4:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
1400fc6eb:	00
1400fc6ec:	40 84 f6             	test   %sil,%sil
1400fc6ef:	48 0f 45 cf          	cmovne %rdi,%rcx
1400fc6f3:	48 c7 44 24 20 27 00 	movq   $0x27,0x20(%rsp)
1400fc6fa:	00 00