14012e18f:	75 38                	jne    0x14012e1c9
14012e191:	48 8d 51 02          	lea    0x2(%rcx),%rdx
14012e195:	48 3b d0             	cmp    %rax,%rdx
14012e198:	74 2f                	je     0x14012e1c9
14012e19a:	44 8b 83 80 00 00 00 	mov    0x80(%rbx),%r8d
14012e1a1:	41 f6 c0 08          	test   $0x8,%r8b
14012e1a5:	75 0d                	jne    0x14012e1b4
14012e1a7:	0f b7 02             	movzwl (%rdx),%eax
14012e1aa:	66 83 e8 28          	sub    $0x28,%ax
14012e1ae:	66 83 f8 01          	cmp    $0x1,%ax
14012e1b2:	76 12                	jbe    0x14012e1c6
14012e1b4:	41 f6 c0 10          	test   $0x10,%r8b
14012e1b8:	75 0f                	jne    0x14012e1c9
14012e1ba:	0f b7 02             	movzwl (%rdx),%eax
14012e1bd:	66 83 e8 7b          	sub    $0x7b,%ax
14012e1c1:	66 85 c6             	test   %ax,%si
14012e1c4:	75 03                	jne    0x14012e1c9
14012e1c6:	48 8b ca             	mov    %rdx,%rcx
14012e1c9:	48 8d 41 02          	lea    0x2(%rcx),%rax
14012e1cd:	48 89 03             	mov    %rax,(%rbx)
14012e1d0:	48 8b cb             	mov    %rbx,%rcx
14012e1d3:	e8 e8 3f 00 00       	call   0x1401321c0
14012e1d8:	0f b7 7b 74          	movzwl 0x74(%rbx),%edi
14012e1dc:	48 8b cb             	mov    %rbx,%rcx
14012e1df:	e8 7c fd ff ff       	call   0x14012df60
14012e1e4:	85 c0                	test   %eax,%eax
14012e1e6:	74 76                	je     0x14012e25e
14012e1e8:	83 f8 02             	cmp    $0x2,%eax
14012e1eb:	0f 84 98 00 00 00    	je     0x14012e289
14012e1f1:	f7 43 70 00 08 00 00 	testl  $0x800,0x70(%rbx)
14012e1f8:	74 22                	je     0x14012e21c
14012e1fa:	0f b7 53 74          	movzwl 0x74(%rbx),%edx
14012e1fe:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14012e202:	e8 99 50 00 00       	call   0x1401332a0
14012e207:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14012e20b:	0f b7 d7             	movzwl %di,%edx
14012e20e:	0f b7 c0             	movzwl %ax,%eax
14012e211:	89 43 74             	mov    %eax,0x74(%rbx)
14012e214:	e8 87 50 00 00       	call   0x1401332a0
14012e219:	0f b7 f8             	movzwl %ax,%edi
14012e21c:	44 0f b7 43 74       	movzwl 0x74(%rbx),%r8d
14012e221:	66 44 3b c7          	cmp    %di,%r8w
14012e225:	72 62                	jb     0x14012e289
14012e227:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14012e22b:	0f b7 d7             	movzwl %di,%edx
14012e22e:	e8 fd e7 ff ff       	call   0x14012ca30
14012e233:	eb 09                	jmp    0x14012e23e
14012e235:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14012e239:	e8 82 e4 ff ff       	call   0x14012c6c0
14012e23e:	48 8b cb             	mov    %rbx,%rcx
14012e241:	e8 1a fd ff ff       	call   0x14012df60
14012e246:	85 c0                	test   %eax,%eax
14012e248:	0f 85 07 ff ff ff    	jne    0x14012e155
14012e24e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14012e253:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14012e258:	48 83 c4 20          	add    $0x20,%rsp
14012e25c:	5b                   	pop    %rbx
14012e25d:	c3                   	ret
14012e25e:	0f b7 53 74          	movzwl 0x74(%rbx),%edx
14012e262:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14012e266:	e8 55 e4 ff ff       	call   0x14012c6c0
14012e26b:	ba 2d 00 00 00       	mov    $0x2d,%edx
14012e270:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14012e274:	e8 47 e4 ff ff       	call   0x14012c6c0
14012e279:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14012e27e:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14012e283:	48 83 c4 20          	add    $0x20,%rsp
14012e287:	5b                   	pop    %rbx
14012e288:	c3                   	ret
14012e289:	ba 08 00 00 00       	mov    $0x8,%edx
14012e28e:	48 8b cb             	mov    %rbx,%rcx
14012e291:	e8 fa ca fa ff       	call   0x1400dad90
14012e296:	cc                   	int3
14012e297:	ba 02 00 00 00       	mov    $0x2,%edx
14012e29c:	48 8b cb             	mov    %rbx,%rcx
14012e29f:	e8 ec ca fa ff       	call   0x1400dad90
14012e2a4:	cc                   	int3
14012e2a5:	cc                   	int3
14012e2a6:	cc                   	int3
14012e2a7:	cc                   	int3
14012e2a8:	cc                   	int3
14012e2a9:	cc                   	int3
14012e2aa:	cc                   	int3
14012e2ab:	cc                   	int3
14012e2ac:	cc                   	int3
14012e2ad:	cc                   	int3
14012e2ae:	cc                   	int3
14012e2af:	cc                   	int3
14012e2b0:	48 8d 05 79 96 20 00 	lea    0x209679(%rip),%rax        # 0x140337930
14012e2b7:	48 89 02             	mov    %rax,(%rdx)
14012e2ba:	48 8b c2             	mov    %rdx,%rax
14012e2bd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
14012e2c1:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
14012e2c5:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
14012e2ca:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
14012e2cf:	c3                   	ret
14012e2d0:	48 8d 05 e9 96 20 00 	lea    0x2096e9(%rip),%rax        # 0x1403379c0
14012e2d7:	48 89 02             	mov    %rax,(%rdx)
14012e2da:	48 8b c2             	mov    %rdx,%rax
14012e2dd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
14012e2e1:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
14012e2e5:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
14012e2ea:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
14012e2ef:	c3                   	ret
14012e2f0:	48 8d 05 69 96 20 00 	lea    0x209669(%rip),%rax        # 0x140337960
14012e2f7:	48 89 02             	mov    %rax,(%rdx)
14012e2fa:	48 8b c2             	mov    %rdx,%rax
14012e2fd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
14012e301:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
14012e305:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
14012e30a:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
14012e30f:	c3                   	ret
14012e310:	48 8d 05 d9 96 20 00 	lea    0x2096d9(%rip),%rax        # 0x1403379f0
14012e317:	48 89 02             	mov    %rax,(%rdx)
14012e31a:	48 8b c2             	mov    %rdx,%rax
14012e31d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
14012e321:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
14012e325:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
14012e32a:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
14012e32f:	c3                   	ret
14012e330:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14012e335:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14012e33a:	57                   	push   %rdi
14012e33b:	48 83 ec 20          	sub    $0x20,%rsp
14012e33f:	48 8b d9             	mov    %rcx,%rbx
14012e342:	b9 50 00 00 00       	mov    $0x50,%ecx
14012e347:	e8 fc be 1c 00       	call   0x1402fa248
14012e34c:	48 8b f8             	mov    %rax,%rdi
14012e34f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14012e354:	48 8d 05 d5 98 20 00 	lea    0x2098d5(%rip),%rax        # 0x140337c30
14012e35b:	48 89 07             	mov    %rax,(%rdi)
14012e35e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14012e362:	48 89 47 08          	mov    %rax,0x8(%rdi)
14012e366:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14012e36a:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14012e36f:	48 c7 46 38 00 00 00 	movq   $0x0,0x38(%rsi)
14012e376:	00
14012e377:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14012e37b:	48 85 c9             	test   %rcx,%rcx
14012e37e:	74 0c                	je     0x14012e38c
14012e380:	48 8b 01             	mov    (%rcx),%rax
14012e383:	48 8b d6             	mov    %rsi,%rdx
14012e386:	ff 10                	call   *(%rax)
14012e388:	48 89 46 38          	mov    %rax,0x38(%rsi)
14012e38c:	48 8b c7             	mov    %rdi,%rax
14012e38f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14012e394:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14012e399:	48 83 c4 20          	add    $0x20,%rsp
14012e39d:	5f                   	pop    %rdi
14012e39e:	c3                   	ret
14012e39f:	cc                   	int3
14012e3a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14012e3a5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14012e3aa:	57                   	push   %rdi
14012e3ab:	48 83 ec 20          	sub    $0x20,%rsp
14012e3af:	48 8b d9             	mov    %rcx,%rbx
14012e3b2:	b9 50 00 00 00       	mov    $0x50,%ecx
14012e3b7:	e8 8c be 1c 00       	call   0x1402fa248
14012e3bc:	48 8b f8             	mov    %rax,%rdi
14012e3bf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14012e3c4:	48 8d 05 35 98 20 00 	lea    0x209835(%rip),%rax        # 0x140337c00
14012e3cb:	48 89 07             	mov    %rax,(%rdi)
14012e3ce:	48 8b 43 08          	mov    0x8(%rbx),%rax
14012e3d2:	48 89 47 08          	mov    %rax,0x8(%rdi)
14012e3d6:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14012e3da:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14012e3df:	48 c7 46 38 00 00 00 	movq   $0x0,0x38(%rsi)
14012e3e6:	00
14012e3e7:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14012e3eb:	48 85 c9             	test   %rcx,%rcx
14012e3ee:	74 0c                	je     0x14012e3fc
14012e3f0:	48 8b 01             	mov    (%rcx),%rax
14012e3f3:	48 8b d6             	mov    %rsi,%rdx
14012e3f6:	ff 10                	call   *(%rax)
14012e3f8:	48 89 46 38          	mov    %rax,0x38(%rsi)
14012e3fc:	48 8b c7             	mov    %rdi,%rax
14012e3ff:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14012e404:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14012e409:	48 83 c4 20          	add    $0x20,%rsp
14012e40d:	5f                   	pop    %rdi
14012e40e:	c3                   	ret
14012e40f:	cc                   	int3
14012e410:	48 8d 05 b9 94 20 00 	lea    0x2094b9(%rip),%rax        # 0x1403378d0
14012e417:	48 89 02             	mov    %rax,(%rdx)
14012e41a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e41e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e422:	48 8b c2             	mov    %rdx,%rax
14012e425:	c3                   	ret
14012e426:	cc                   	int3
14012e427:	cc                   	int3
14012e428:	cc                   	int3
14012e429:	cc                   	int3
14012e42a:	cc                   	int3
14012e42b:	cc                   	int3
14012e42c:	cc                   	int3
14012e42d:	cc                   	int3
14012e42e:	cc                   	int3
14012e42f:	cc                   	int3
14012e430:	48 8d 05 09 91 20 00 	lea    0x209109(%rip),%rax        # 0x140337540
14012e437:	48 89 02             	mov    %rax,(%rdx)
14012e43a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e43e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e442:	48 8b c2             	mov    %rdx,%rax
14012e445:	c3                   	ret
14012e446:	cc                   	int3
14012e447:	cc                   	int3
14012e448:	cc                   	int3
14012e449:	cc                   	int3
14012e44a:	cc                   	int3
14012e44b:	cc                   	int3
14012e44c:	cc                   	int3
14012e44d:	cc                   	int3
14012e44e:	cc                   	int3
14012e44f:	cc                   	int3
14012e450:	48 8d 05 31 90 20 00 	lea    0x209031(%rip),%rax        # 0x140337488
14012e457:	48 89 02             	mov    %rax,(%rdx)
14012e45a:	33 c0                	xor    %eax,%eax
14012e45c:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e460:	48 89 42 10          	mov    %rax,0x10(%rdx)
14012e464:	48 8b 41 10          	mov    0x10(%rcx),%rax
14012e468:	48 85 c0             	test   %rax,%rax
14012e46b:	74 04                	je     0x14012e471
14012e46d:	f0 ff 40 08          	lock incl 0x8(%rax)
14012e471:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e475:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e479:	48 8b 41 10          	mov    0x10(%rcx),%rax
14012e47d:	48 89 42 10          	mov    %rax,0x10(%rdx)
14012e481:	48 8b c2             	mov    %rdx,%rax
14012e484:	c3                   	ret
14012e485:	cc                   	int3
14012e486:	cc                   	int3
14012e487:	cc                   	int3
14012e488:	cc                   	int3
14012e489:	cc                   	int3
14012e48a:	cc                   	int3
14012e48b:	cc                   	int3
14012e48c:	cc                   	int3
14012e48d:	cc                   	int3
14012e48e:	cc                   	int3
14012e48f:	cc                   	int3
14012e490:	40 53                	rex push %rbx
14012e492:	48 83 ec 20          	sub    $0x20,%rsp
14012e496:	48 8d 05 63 91 20 00 	lea    0x209163(%rip),%rax        # 0x140337600
14012e49d:	48 8b da             	mov    %rdx,%rbx
14012e4a0:	48 89 02             	mov    %rax,(%rdx)
14012e4a3:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e4a7:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e4ab:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14012e4af:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14012e4b3:	48 85 d2             	test   %rdx,%rdx
14012e4b6:	74 14                	je     0x14012e4cc
14012e4b8:	48 8b 42 08          	mov    0x8(%rdx),%rax
14012e4bc:	48 83 c2 08          	add    $0x8,%rdx
14012e4c0:	48 63 48 04          	movslq 0x4(%rax),%rcx
14012e4c4:	48 03 ca             	add    %rdx,%rcx
14012e4c7:	48 8b 01             	mov    (%rcx),%rax
14012e4ca:	ff 10                	call   *(%rax)
14012e4cc:	48 8b c3             	mov    %rbx,%rax
14012e4cf:	48 83 c4 20          	add    $0x20,%rsp
14012e4d3:	5b                   	pop    %rbx
14012e4d4:	c3                   	ret
14012e4d5:	cc                   	int3
14012e4d6:	cc                   	int3
14012e4d7:	cc                   	int3
14012e4d8:	cc                   	int3
14012e4d9:	cc                   	int3
14012e4da:	cc                   	int3
14012e4db:	cc                   	int3
14012e4dc:	cc                   	int3
14012e4dd:	cc                   	int3
14012e4de:	cc                   	int3
14012e4df:	cc                   	int3
14012e4e0:	48 8d 05 a9 94 20 00 	lea    0x2094a9(%rip),%rax        # 0x140337990
14012e4e7:	48 89 02             	mov    %rax,(%rdx)
14012e4ea:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e4ee:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e4f2:	c6 42 10 00          	movb   $0x0,0x10(%rdx)
14012e4f6:	48 85 c0             	test   %rax,%rax
14012e4f9:	74 04                	je     0x14012e4ff
14012e4fb:	f0 ff 40 08          	lock incl 0x8(%rax)
14012e4ff:	48 8b c2             	mov    %rdx,%rax
14012e502:	c3                   	ret
14012e503:	cc                   	int3
14012e504:	cc                   	int3
14012e505:	cc                   	int3
14012e506:	cc                   	int3
14012e507:	cc                   	int3
14012e508:	cc                   	int3
14012e509:	cc                   	int3
14012e50a:	cc                   	int3
14012e50b:	cc                   	int3
14012e50c:	cc                   	int3
14012e50d:	cc                   	int3
14012e50e:	cc                   	int3
14012e50f:	cc                   	int3
14012e510:	48 8d 05 f1 8f 20 00 	lea    0x208ff1(%rip),%rax        # 0x140337508
14012e517:	48 89 02             	mov    %rax,(%rdx)
14012e51a:	48 8b c2             	mov    %rdx,%rax
14012e51d:	c3                   	ret
14012e51e:	cc                   	int3
14012e51f:	cc                   	int3
14012e520:	48 8d 05 49 90 20 00 	lea    0x209049(%rip),%rax        # 0x140337570
14012e527:	48 89 02             	mov    %rax,(%rdx)
14012e52a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e52e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e532:	48 8b c2             	mov    %rdx,%rax
14012e535:	c3                   	ret
14012e536:	cc                   	int3
14012e537:	cc                   	int3
14012e538:	cc                   	int3
14012e539:	cc                   	int3
14012e53a:	cc                   	int3
14012e53b:	cc                   	int3
14012e53c:	cc                   	int3
14012e53d:	cc                   	int3
14012e53e:	cc                   	int3
14012e53f:	cc                   	int3
14012e540:	48 8d 05 59 90 20 00 	lea    0x209059(%rip),%rax        # 0x1403375a0
14012e547:	48 89 02             	mov    %rax,(%rdx)
14012e54a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e54e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e552:	48 8b c2             	mov    %rdx,%rax
14012e555:	c3                   	ret
14012e556:	cc                   	int3
14012e557:	cc                   	int3
14012e558:	cc                   	int3
14012e559:	cc                   	int3
14012e55a:	cc                   	int3
14012e55b:	cc                   	int3
14012e55c:	cc                   	int3
14012e55d:	cc                   	int3
14012e55e:	cc                   	int3
14012e55f:	cc                   	int3
14012e560:	48 8d 05 29 91 20 00 	lea    0x209129(%rip),%rax        # 0x140337690
14012e567:	48 89 02             	mov    %rax,(%rdx)
14012e56a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012e56e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14012e572:	0f b6 41 10          	movzbl 0x10(%rcx),%eax
14012e576:	88 42 10             	mov    %al,0x10(%rdx)
14012e579:	0f b6 41 11          	movzbl 0x11(%rcx),%eax
14012e57d:	88 42 11             	mov    %al,0x11(%rdx)
14012e580:	0f b6 41 12          	movzbl 0x12(%rcx),%eax
14012e584:	88 42 12             	mov    %al,0x12(%rdx)
14012e587:	0f b6 41 13          	movzbl 0x13(%rcx),%eax
14012e58b:	88 42 13             	mov    %al,0x13(%rdx)
14012e58e:	48 8b 41 18          	mov    0x18(%rcx),%rax
14012e592:	48 89 42 18          	mov    %rax,0x18(%rdx)
14012e596:	48 8b c2             	mov    %rdx,%rax
14012e599:	c3                   	ret
14012e59a:	cc                   	int3