1400fd243:	e8 34 a1 06 00       	call   0x14016737c
1400fd248:	90                   	nop
1400fd249:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1400fd250:	00
1400fd251:	48 85 db             	test   %rbx,%rbx
1400fd254:	74 2c                	je     0x1400fd282
1400fd256:	41 8b c7             	mov    %r15d,%eax
1400fd259:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fd25e:	83 f8 01             	cmp    $0x1,%eax
1400fd261:	75 1f                	jne    0x1400fd282
1400fd263:	48 8b 03             	mov    (%rbx),%rax
1400fd266:	48 8b cb             	mov    %rbx,%rcx
1400fd269:	ff 10                	call   *(%rax)
1400fd26b:	41 8b c7             	mov    %r15d,%eax
1400fd26e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fd273:	83 f8 01             	cmp    $0x1,%eax
1400fd276:	75 0a                	jne    0x1400fd282
1400fd278:	48 8b 03             	mov    (%rbx),%rax
1400fd27b:	48 8b cb             	mov    %rbx,%rcx
1400fd27e:	ff 50 08             	call   *0x8(%rax)
1400fd281:	90                   	nop
1400fd282:	eb 1e                	jmp    0x1400fd2a2
1400fd284:	45 33 f6             	xor    %r14d,%r14d
1400fd287:	45 8d 7e ff          	lea    -0x1(%r14),%r15d
1400fd28b:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1400fd290:	48 8b 84 24 08 04 00 	mov    0x408(%rsp),%rax
1400fd297:	00
1400fd298:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400fd29d:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
1400fd2a2:	48 8b bc 24 10 04 00 	mov    0x410(%rsp),%rdi
1400fd2a9:	00
1400fd2aa:	48 8b 9c 24 20 04 00 	mov    0x420(%rsp),%rbx
1400fd2b1:	00
1400fd2b2:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
1400fd2b9:	00
1400fd2ba:	48 83 bc 24 28 04 00 	cmpq   $0x10,0x428(%rsp)
1400fd2c1:	00 10
1400fd2c3:	40 0f 93 c6          	setae  %sil
1400fd2c7:	40 88 74 24 34       	mov    %sil,0x34(%rsp)
1400fd2cc:	48 0f 43 cf          	cmovae %rdi,%rcx
1400fd2d0:	48 c7 44 24 20 06 00 	movq   $0x6,0x20(%rsp)
1400fd2d7:	00 00
1400fd2d9:	4c 8d 0d d4 bf 13 00 	lea    0x13bfd4(%rip),%r9        # 0x1402392b4
1400fd2e0:	45 33 c0             	xor    %r8d,%r8d
1400fd2e3:	48 8b d3             	mov    %rbx,%rdx
1400fd2e6:	e8 d5 93 fc ff       	call   0x1400c66c0
1400fd2eb:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400fd2ef:	74 31                	je     0x1400fd322
1400fd2f1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400fd2f6:	48 85 f6             	test   %rsi,%rsi
1400fd2f9:	74 22                	je     0x1400fd31d
1400fd2fb:	49 8d 8d b0 01 00 00 	lea    0x1b0(%r13),%rcx
1400fd302:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400fd308:	48 8d 15 d1 bd 13 00 	lea    0x13bdd1(%rip),%rdx        # 0x1402390e0
1400fd30f:	e8 ec 90 fc ff       	call   0x1400c6400
1400fd314:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400fd318:	e9 34 0b 00 00       	jmp    0x1400fde51
1400fd31d:	0f b6 74 24 34       	movzbl 0x34(%rsp),%esi
1400fd322:	41 80 bd 08 01 00 00 	cmpb   $0x0,0x108(%r13)
1400fd329:	00
1400fd32a:	75 3b                	jne    0x1400fd367
1400fd32c:	49 8d 8d e8 00 00 00 	lea    0xe8(%r13),%rcx
1400fd333:	48 8d 84 24 10 04 00 	lea    0x410(%rsp),%rax
1400fd33a:	00
1400fd33b:	48 3b c8             	cmp    %rax,%rcx
1400fd33e:	74 27                	je     0x1400fd367
1400fd340:	48 8d 94 24 10 04 00 	lea    0x410(%rsp),%rdx
1400fd347:	00
1400fd348:	40 84 f6             	test   %sil,%sil
1400fd34b:	48 0f 45 d7          	cmovne %rdi,%rdx
1400fd34f:	4c 8b c3             	mov    %rbx,%r8
1400fd352:	e8 a9 90 fc ff       	call   0x1400c6400
1400fd357:	48 8b 9c 24 20 04 00 	mov    0x420(%rsp),%rbx
1400fd35e:	00
1400fd35f:	48 8b bc 24 10 04 00 	mov    0x410(%rsp),%rdi
1400fd366:	00
1400fd367:	49 8b 85 b0 00 00 00 	mov    0xb0(%r13),%rax
1400fd36e:	48 8b b0 30 01 00 00 	mov    0x130(%rax),%rsi
1400fd375:	48 85 f6             	test   %rsi,%rsi
1400fd378:	74 1b                	je     0x1400fd395
1400fd37a:	f0 ff 46 08          	lock incl 0x8(%rsi)
1400fd37e:	48 8b b0 30 01 00 00 	mov    0x130(%rax),%rsi
1400fd385:	48 8b 9c 24 20 04 00 	mov    0x420(%rsp),%rbx
1400fd38c:	00
1400fd38d:	48 8b bc 24 10 04 00 	mov    0x410(%rsp),%rdi
1400fd394:	00
1400fd395:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
1400fd39c:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400fd3a1:	48 85 f6             	test   %rsi,%rsi
1400fd3a4:	74 3b                	je     0x1400fd3e1
1400fd3a6:	41 8b c7             	mov    %r15d,%eax
1400fd3a9:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400fd3ae:	83 f8 01             	cmp    $0x1,%eax
1400fd3b1:	75 1e                	jne    0x1400fd3d1
1400fd3b3:	48 8b 06             	mov    (%rsi),%rax
1400fd3b6:	48 8b ce             	mov    %rsi,%rcx
1400fd3b9:	ff 10                	call   *(%rax)
1400fd3bb:	41 8b c7             	mov    %r15d,%eax
1400fd3be:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400fd3c3:	83 f8 01             	cmp    $0x1,%eax
1400fd3c6:	75 09                	jne    0x1400fd3d1
1400fd3c8:	48 8b 06             	mov    (%rsi),%rax
1400fd3cb:	48 8b ce             	mov    %rsi,%rcx
1400fd3ce:	ff 50 08             	call   *0x8(%rax)
1400fd3d1:	48 8b bc 24 10 04 00 	mov    0x410(%rsp),%rdi
1400fd3d8:	00
1400fd3d9:	48 8b 9c 24 20 04 00 	mov    0x420(%rsp),%rbx
1400fd3e0:	00
1400fd3e1:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
1400fd3e7:	0f 84 b5 09 00 00    	je     0x1400fdda2
1400fd3ed:	49 8b b5 b0 00 00 00 	mov    0xb0(%r13),%rsi
1400fd3f4:	48 8d 56 40          	lea    0x40(%rsi),%rdx
1400fd3f8:	48 8d 8c 24 40 06 00 	lea    0x640(%rsp),%rcx
1400fd3ff:	00
1400fd400:	e8 db 8c fc ff       	call   0x1400c60e0
1400fd405:	90                   	nop
1400fd406:	48 8d 56 60          	lea    0x60(%rsi),%rdx
1400fd40a:	48 8d 8c 24 60 06 00 	lea    0x660(%rsp),%rcx
1400fd411:	00
1400fd412:	e8 c9 8c fc ff       	call   0x1400c60e0
1400fd417:	90                   	nop
1400fd418:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1400fd41c:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
1400fd423:	00
1400fd424:	e8 b7 8c fc ff       	call   0x1400c60e0
1400fd429:	90                   	nop
1400fd42a:	48 8b d6             	mov    %rsi,%rdx
1400fd42d:	48 8d 8c 24 a0 06 00 	lea    0x6a0(%rsp),%rcx
1400fd434:	00
1400fd435:	e8 a6 8c fc ff       	call   0x1400c60e0
1400fd43a:	90                   	nop
1400fd43b:	48 8d 94 24 10 04 00 	lea    0x410(%rsp),%rdx
1400fd442:	00
1400fd443:	48 8d 8c 24 c0 06 00 	lea    0x6c0(%rsp),%rcx
1400fd44a:	00
1400fd44b:	e8 90 8c fc ff       	call   0x1400c60e0
1400fd450:	4c 89 b4 24 e0 06 00 	mov    %r14,0x6e0(%rsp)
1400fd457:	00
1400fd458:	4c 89 b4 24 f0 06 00 	mov    %r14,0x6f0(%rsp)
1400fd45f:	00
1400fd460:	48 c7 84 24 f8 06 00 	movq   $0xf,0x6f8(%rsp)
1400fd467:	00 0f 00 00 00
1400fd46c:	c6 84 24 e0 06 00 00 	movb   $0x0,0x6e0(%rsp)
1400fd473:	00
1400fd474:	c6 84 24 00 07 00 00 	movb   $0x0,0x700(%rsp)
1400fd47b:	00
1400fd47c:	4c 89 b4 24 08 07 00 	mov    %r14,0x708(%rsp)
1400fd483:	00
1400fd484:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fd487:	66 0f 7f 84 24 10 07 	movdqa %xmm0,0x710(%rsp)
1400fd48e:	00 00
1400fd490:	49 8b 5d 40          	mov    0x40(%r13),%rbx
1400fd494:	4c 89 b4 24 a0 02 00 	mov    %r14,0x2a0(%rsp)
1400fd49b:	00
1400fd49c:	4c 89 b4 24 b0 02 00 	mov    %r14,0x2b0(%rsp)
1400fd4a3:	00
1400fd4a4:	48 c7 84 24 b8 02 00 	movq   $0x7,0x2b8(%rsp)
1400fd4ab:	00 07 00 00 00
1400fd4b0:	45 33 c0             	xor    %r8d,%r8d
1400fd4b3:	48 8d 15 7a a1 13 00 	lea    0x13a17a(%rip),%rdx        # 0x140237634
1400fd4ba:	48 8d 8c 24 a0 02 00 	lea    0x2a0(%rsp),%rcx
1400fd4c1:	00
1400fd4c2:	e8 89 8d fc ff       	call   0x1400c6250
1400fd4c7:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1400fd4cd:	48 8d 94 24 a0 02 00 	lea    0x2a0(%rsp),%rdx
1400fd4d4:	00
1400fd4d5:	48 8b cb             	mov    %rbx,%rcx
1400fd4d8:	e8 43 74 01 00       	call   0x140114920
1400fd4dd:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1400fd4e3:	48 8d 94 24 10 06 00 	lea    0x610(%rsp),%rdx
1400fd4ea:	00
1400fd4eb:	49 8b 4d 40          	mov    0x40(%r13),%rcx
1400fd4ef:	e8 0c 72 01 00       	call   0x140114700
1400fd4f4:	90                   	nop
1400fd4f5:	4c 8d 8c 24 20 06 00 	lea    0x620(%rsp),%r9
1400fd4fc:	00
1400fd4fd:	48 83 bc 24 38 06 00 	cmpq   $0x8,0x638(%rsp)
1400fd504:	00 08
1400fd506:	4c 0f 43 8c 24 20 06 	cmovae 0x620(%rsp),%r9
1400fd50d:	00 00
1400fd50f:	48 83 bc 24 30 06 00 	cmpq   $0x4,0x630(%rsp)
1400fd516:	00 04
1400fd518:	75 43                	jne    0x1400fd55d
1400fd51a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400fd520:	48 8d 05 11 0b 13 00 	lea    0x130b11(%rip),%rax        # 0x14022e038
1400fd527:	41 0f b7 09          	movzwl (%r9),%ecx
1400fd52b:	0f b7 15 06 0b 13 00 	movzwl 0x130b06(%rip),%edx        # 0x14022e038
1400fd532:	66 3b ca             	cmp    %dx,%cx
1400fd535:	72 26                	jb     0x1400fd55d
1400fd537:	4c 2b c8             	sub    %rax,%r9
1400fd53a:	66 3b ca             	cmp    %dx,%cx
1400fd53d:	77 1e                	ja     0x1400fd55d
1400fd53f:	49 83 f8 01          	cmp    $0x1,%r8
1400fd543:	0f 84 31 01 00 00    	je     0x1400fd67a
1400fd549:	49 ff c8             	dec    %r8
1400fd54c:	48 83 c0 02          	add    $0x2,%rax
1400fd550:	42 0f b7 0c 08       	movzwl (%rax,%r9,1),%ecx
1400fd555:	0f b7 10             	movzwl (%rax),%edx
1400fd558:	66 3b ca             	cmp    %dx,%cx
1400fd55b:	73 e0                	jae    0x1400fd53d
1400fd55d:	49 8d 8d f8 01 00 00 	lea    0x1f8(%r13),%rcx
1400fd564:	45 33 c0             	xor    %r8d,%r8d
1400fd567:	48 8d 15 0a 04 13 00 	lea    0x13040a(%rip),%rdx        # 0x14022d978
1400fd56e:	e8 8d 8e fc ff       	call   0x1400c6400
1400fd573:	4c 89 b4 24 70 04 00 	mov    %r14,0x470(%rsp)
1400fd57a:	00
1400fd57b:	4c 89 b4 24 80 04 00 	mov    %r14,0x480(%rsp)
1400fd582:	00
1400fd583:	48 c7 84 24 88 04 00 	movq   $0xf,0x488(%rsp)
1400fd58a:	00 0f 00 00 00
1400fd58f:	c6 84 24 70 04 00 00 	movb   $0x0,0x470(%rsp)
1400fd596:	00
1400fd597:	45 33 c0             	xor    %r8d,%r8d
1400fd59a:	48 8d 15 d7 03 13 00 	lea    0x1303d7(%rip),%rdx        # 0x14022d978
1400fd5a1:	48 8d 8c 24 70 04 00 	lea    0x470(%rsp),%rcx
1400fd5a8:	00
1400fd5a9:	e8 52 8e fc ff       	call   0x1400c6400
1400fd5ae:	90                   	nop
1400fd5af:	48 8d 94 24 70 04 00 	lea    0x470(%rsp),%rdx
1400fd5b6:	00
1400fd5b7:	48 8d 8c 24 40 06 00 	lea    0x640(%rsp),%rcx
1400fd5be:	00
1400fd5bf:	e8 1c 9e 03 00       	call   0x1401373e0
1400fd5c4:	4c 89 b4 24 50 04 00 	mov    %r14,0x450(%rsp)
1400fd5cb:	00
1400fd5cc:	4c 89 b4 24 60 04 00 	mov    %r14,0x460(%rsp)
1400fd5d3:	00
1400fd5d4:	48 c7 84 24 68 04 00 	movq   $0x7,0x468(%rsp)
1400fd5db:	00 07 00 00 00
1400fd5e0:	66 44 89 b4 24 50 04 	mov    %r14w,0x450(%rsp)
1400fd5e7:	00 00
1400fd5e9:	45 33 c0             	xor    %r8d,%r8d
1400fd5ec:	48 8d 15 41 a0 13 00 	lea    0x13a041(%rip),%rdx        # 0x140237634
1400fd5f3:	48 8d 8c 24 50 04 00 	lea    0x450(%rsp),%rcx
1400fd5fa:	00
1400fd5fb:	e8 50 8c fc ff       	call   0x1400c6250
1400fd600:	90                   	nop
1400fd601:	48 8d 94 24 50 04 00 	lea    0x450(%rsp),%rdx
1400fd608:	00
1400fd609:	48 8d 8c 24 70 04 00 	lea    0x470(%rsp),%rcx
1400fd610:	00
1400fd611:	e8 0a bd fe ff       	call   0x1400e9320
1400fd616:	4d 8b 65 40          	mov    0x40(%r13),%r12
1400fd61a:	4c 89 b4 24 d0 00 00 	mov    %r14,0xd0(%rsp)
1400fd621:	00
1400fd622:	4c 89 b4 24 e0 00 00 	mov    %r14,0xe0(%rsp)
1400fd629:	00
1400fd62a:	4c 89 b4 24 e8 00 00 	mov    %r14,0xe8(%rsp)
1400fd631:	00
1400fd632:	48 8d b4 24 50 04 00 	lea    0x450(%rsp),%rsi
1400fd639:	00
1400fd63a:	48 83 bc 24 68 04 00 	cmpq   $0x8,0x468(%rsp)
1400fd641:	00 08
1400fd643:	48 0f 43 b4 24 50 04 	cmovae 0x450(%rsp),%rsi
1400fd64a:	00 00
1400fd64c:	48 8b bc 24 60 04 00 	mov    0x460(%rsp),%rdi
1400fd653:	00
1400fd654:	48 83 ff 08          	cmp    $0x8,%rdi
1400fd658:	0f 83 64 02 00 00    	jae    0x1400fd8c2
1400fd65e:	0f 10 06             	movups (%rsi),%xmm0
1400fd661:	0f 11 84 24 d0 00 00 	movups %xmm0,0xd0(%rsp)
1400fd668:	00
1400fd669:	48 c7 84 24 e8 00 00 	movq   $0x7,0xe8(%rsp)
1400fd670:	00 07 00 00 00
1400fd675:	e9 94 02 00 00       	jmp    0x1400fd90e
1400fd67a:	49 8d 8d f8 01 00 00 	lea    0x1f8(%r13),%rcx
1400fd681:	48 8d 84 24 10 04 00 	lea    0x410(%rsp),%rax
1400fd688:	00
1400fd689:	48 3b c8             	cmp    %rax,%rcx
1400fd68c:	74 28                	je     0x1400fd6b6
1400fd68e:	48 8d 94 24 10 04 00 	lea    0x410(%rsp),%rdx
1400fd695:	00
1400fd696:	48 83 bc 24 28 04 00 	cmpq   $0x10,0x428(%rsp)
1400fd69d:	00 10
1400fd69f:	48 0f 43 94 24 10 04 	cmovae 0x410(%rsp),%rdx
1400fd6a6:	00 00
1400fd6a8:	4c 8b 84 24 20 04 00 	mov    0x420(%rsp),%r8
1400fd6af:	00
1400fd6b0:	e8 4b 8d fc ff       	call   0x1400c6400
1400fd6b5:	90                   	nop
1400fd6b6:	48 8d 0d 13 16 22 00 	lea    0x221613(%rip),%rcx        # 0x14031ecd0
1400fd6bd:	e8 96 9c 06 00       	call   0x140167358
1400fd6c2:	85 c0                	test   %eax,%eax
1400fd6c4:	0f 85 7f 08 00 00    	jne    0x1400fdf49
1400fd6ca:	4c 89 b4 24 f0 05 00 	mov    %r14,0x5f0(%rsp)
1400fd6d1:	00
1400fd6d2:	4c 89 b4 24 00 06 00 	mov    %r14,0x600(%rsp)
1400fd6d9:	00
1400fd6da:	48 c7 84 24 08 06 00 	movq   $0xf,0x608(%rsp)
1400fd6e1:	00 0f 00 00 00
1400fd6e6:	c6 84 24 f0 05 00 00 	movb   $0x0,0x5f0(%rsp)
1400fd6ed:	00
1400fd6ee:	45 33 c0             	xor    %r8d,%r8d
1400fd6f1:	48 8d 15 80 02 13 00 	lea    0x130280(%rip),%rdx        # 0x14022d978
1400fd6f8:	48 8d 8c 24 f0 05 00 	lea    0x5f0(%rsp),%rcx
1400fd6ff:	00
1400fd700:	e8 fb 8c fc ff       	call   0x1400c6400
1400fd705:	90                   	nop
1400fd706:	4c 89 b4 24 d0 05 00 	mov    %r14,0x5d0(%rsp)
1400fd70d:	00
1400fd70e:	4c 89 b4 24 e0 05 00 	mov    %r14,0x5e0(%rsp)
1400fd715:	00
1400fd716:	48 c7 84 24 e8 05 00 	movq   $0xf,0x5e8(%rsp)
1400fd71d:	00 0f 00 00 00
1400fd722:	c6 84 24 d0 05 00 00 	movb   $0x0,0x5d0(%rsp)
1400fd729:	00
1400fd72a:	45 33 c0             	xor    %r8d,%r8d
1400fd72d:	48 8d 15 44 02 13 00 	lea    0x130244(%rip),%rdx        # 0x14022d978
1400fd734:	48 8d 8c 24 d0 05 00 	lea    0x5d0(%rsp),%rcx
1400fd73b:	00
1400fd73c:	e8 bf 8c fc ff       	call   0x1400c6400
1400fd741:	90                   	nop
1400fd742:	4c 89 b4 24 b0 05 00 	mov    %r14,0x5b0(%rsp)
1400fd749:	00
1400fd74a:	4c 89 b4 24 c0 05 00 	mov    %r14,0x5c0(%rsp)
1400fd751:	00
1400fd752:	48 c7 84 24 c8 05 00 	movq   $0xf,0x5c8(%rsp)
1400fd759:	00 0f 00 00 00
1400fd75e:	c6 84 24 b0 05 00 00 	movb   $0x0,0x5b0(%rsp)
1400fd765:	00
1400fd766:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400fd76c:	48 8d 15 4d f1 13 00 	lea    0x13f14d(%rip),%rdx        # 0x14023c8c0
1400fd773:	48 8d 8c 24 b0 05 00 	lea    0x5b0(%rsp),%rcx
1400fd77a:	00
1400fd77b:	e8 80 8c fc ff       	call   0x1400c6400
1400fd780:	90                   	nop
1400fd781:	4c 8d 8c 24 f0 05 00 	lea    0x5f0(%rsp),%r9
1400fd788:	00
1400fd789:	4c 8d 84 24 d0 05 00 	lea    0x5d0(%rsp),%r8
1400fd790:	00
1400fd791:	48 8d 94 24 b0 05 00 	lea    0x5b0(%rsp),%rdx
1400fd798:	00
1400fd799:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
1400fd7a0:	00
1400fd7a1:	e8 1a 81 03 00       	call   0x1401358c0
1400fd7a6:	90                   	nop
1400fd7a7:	48 8d 8c 24 b0 05 00 	lea    0x5b0(%rsp),%rcx
1400fd7ae:	00
1400fd7af:	e8 cc 8b fc ff       	call   0x1400c6380
1400fd7b4:	90                   	nop
1400fd7b5:	48 8d 8c 24 d0 05 00 	lea    0x5d0(%rsp),%rcx
1400fd7bc:	00
1400fd7bd:	e8 be 8b fc ff       	call   0x1400c6380
1400fd7c2:	90                   	nop
1400fd7c3:	48 8d 8c 24 f0 05 00 	lea    0x5f0(%rsp),%rcx
1400fd7ca:	00
1400fd7cb:	e8 b0 8b fc ff       	call   0x1400c6380
1400fd7d0:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1400fd7d7:	00
1400fd7d8:	48 85 c9             	test   %rcx,%rcx