1400713ed:	41 88 0c 10          	mov    %cl,(%r8,%rdx,1)
1400713f1:	88 0a                	mov    %cl,(%rdx)
1400713f3:	03 ce                	add    %esi,%ecx
1400713f5:	48 03 d6             	add    %rsi,%rdx
1400713f8:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
1400713fe:	7e d2                	jle    0x1400713d2
140071400:	eb 54                	jmp    0x140071456
140071402:	48 8d 94 24 86 00 00 	lea    0x86(%rsp),%rdx
140071409:	00
14007140a:	38 9c 24 86 00 00 00 	cmp    %bl,0x86(%rsp)
140071411:	74 43                	je     0x140071456
140071413:	41 ba 00 80 00 00    	mov    $0x8000,%r10d
140071419:	38 5a 01             	cmp    %bl,0x1(%rdx)
14007141c:	74 38                	je     0x140071456
14007141e:	0f b6 0a             	movzbl (%rdx),%ecx
140071421:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140071425:	3b c8                	cmp    %eax,%ecx
140071427:	77 25                	ja     0x14007144e
140071429:	48 63 c1             	movslq %ecx,%rax
14007142c:	66 45 89 94 45 00 01 	mov    %r10w,0x100(%r13,%rax,2)
140071433:	00 00
140071435:	42 88 8c 30 80 00 00 	mov    %cl,0x80(%rax,%r14,1)
14007143c:	00
14007143d:	88 8c 28 80 00 00 00 	mov    %cl,0x80(%rax,%rbp,1)
140071444:	03 ce                	add    %esi,%ecx
140071446:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
14007144a:	3b c8                	cmp    %eax,%ecx
14007144c:	7e db                	jle    0x140071429
14007144e:	48 83 c2 02          	add    $0x2,%rdx
140071452:	38 1a                	cmp    %bl,(%rdx)
140071454:	75 c3                	jne    0x140071419
140071456:	49 8d 8d 00 02 00 00 	lea    0x200(%r13),%rcx
14007145d:	0f 10 01             	movups (%rcx),%xmm0
140071460:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140071464:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14007146b:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140071470:	48 8b 41 70          	mov    0x70(%rcx),%rax
140071474:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
140071479:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14007147d:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
140071481:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
140071486:	41 0f 11 4d 30       	movups %xmm1,0x30(%r13)
14007148b:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14007148f:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
140071493:	41 0f 11 45 40       	movups %xmm0,0x40(%r13)
140071498:	41 0f 11 4d 50       	movups %xmm1,0x50(%r13)
14007149d:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
1400714a1:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
1400714a5:	41 0f 11 45 60       	movups %xmm0,0x60(%r13)
1400714aa:	49 83 ed 80          	sub    $0xffffffffffffff80,%r13
1400714ae:	0f 10 01             	movups (%rcx),%xmm0
1400714b1:	41 0f 11 4d f0       	movups %xmm1,-0x10(%r13)
1400714b6:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1400714ba:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
1400714bf:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1400714c3:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
1400714c8:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
1400714cc:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
1400714d1:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
1400714d5:	41 0f 11 4d 30       	movups %xmm1,0x30(%r13)
1400714da:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
1400714de:	41 0f 11 45 40       	movups %xmm0,0x40(%r13)
1400714e3:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
1400714e7:	41 0f 11 4d 50       	movups %xmm1,0x50(%r13)
1400714ec:	41 0f 11 45 60       	movups %xmm0,0x60(%r13)
1400714f1:	49 89 45 70          	mov    %rax,0x70(%r13)
1400714f5:	8b 41 78             	mov    0x78(%rcx),%eax
1400714f8:	41 89 45 78          	mov    %eax,0x78(%r13)
1400714fc:	0f b7 41 7c          	movzwl 0x7c(%rcx),%eax
140071500:	66 41 89 45 7c       	mov    %ax,0x7c(%r13)
140071505:	41 8b 86 78 01 00 00 	mov    0x178(%r14),%eax
14007150c:	41 0f 10 86 00 01 00 	movups 0x100(%r14),%xmm0
140071513:	00
140071514:	41 0f 10 8e 10 01 00 	movups 0x110(%r14),%xmm1
14007151b:	00
14007151c:	41 0f 11 06          	movups %xmm0,(%r14)
140071520:	41 0f 10 86 20 01 00 	movups 0x120(%r14),%xmm0
140071527:	00
140071528:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
14007152d:	41 0f 10 8e 30 01 00 	movups 0x130(%r14),%xmm1
140071534:	00
140071535:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
14007153a:	41 0f 10 86 40 01 00 	movups 0x140(%r14),%xmm0
140071541:	00
140071542:	41 0f 11 4e 30       	movups %xmm1,0x30(%r14)
140071547:	41 0f 10 8e 50 01 00 	movups 0x150(%r14),%xmm1
14007154e:	00
14007154f:	41 0f 11 46 40       	movups %xmm0,0x40(%r14)
140071554:	41 0f 10 86 60 01 00 	movups 0x160(%r14),%xmm0
14007155b:	00
14007155c:	41 0f 11 4e 50       	movups %xmm1,0x50(%r14)
140071561:	f2 41 0f 10 8e 70 01 	movsd  0x170(%r14),%xmm1
140071568:	00 00
14007156a:	41 0f 11 46 60       	movups %xmm0,0x60(%r14)
14007156f:	f2 41 0f 11 4e 70    	movsd  %xmm1,0x70(%r14)
140071575:	41 89 46 78          	mov    %eax,0x78(%r14)
140071579:	41 0f b7 86 7c 01 00 	movzwl 0x17c(%r14),%eax
140071580:	00
140071581:	66 41 89 46 7c       	mov    %ax,0x7c(%r14)
140071586:	41 8a 86 7e 01 00 00 	mov    0x17e(%r14),%al
14007158d:	41 88 46 7e          	mov    %al,0x7e(%r14)
140071591:	0f 10 85 00 01 00 00 	movups 0x100(%rbp),%xmm0
140071598:	8b 85 78 01 00 00    	mov    0x178(%rbp),%eax
14007159e:	0f 10 8d 10 01 00 00 	movups 0x110(%rbp),%xmm1
1400715a5:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400715a9:	0f 10 85 20 01 00 00 	movups 0x120(%rbp),%xmm0
1400715b0:	0f 11 4d 10          	movups %xmm1,0x10(%rbp)
1400715b4:	0f 10 8d 30 01 00 00 	movups 0x130(%rbp),%xmm1
1400715bb:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1400715bf:	0f 10 85 40 01 00 00 	movups 0x140(%rbp),%xmm0
1400715c6:	0f 11 4d 30          	movups %xmm1,0x30(%rbp)
1400715ca:	0f 10 8d 50 01 00 00 	movups 0x150(%rbp),%xmm1
1400715d1:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1400715d5:	0f 10 85 60 01 00 00 	movups 0x160(%rbp),%xmm0
1400715dc:	0f 11 4d 50          	movups %xmm1,0x50(%rbp)
1400715e0:	f2 0f 10 8d 70 01 00 	movsd  0x170(%rbp),%xmm1
1400715e7:	00
1400715e8:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
1400715ec:	f2 0f 11 4d 70       	movsd  %xmm1,0x70(%rbp)
1400715f1:	89 45 78             	mov    %eax,0x78(%rbp)
1400715f4:	0f b7 85 7c 01 00 00 	movzwl 0x17c(%rbp),%eax
1400715fb:	66 89 45 7c          	mov    %ax,0x7c(%rbp)
1400715ff:	8a 85 7e 01 00 00    	mov    0x17e(%rbp),%al
140071605:	88 45 7e             	mov    %al,0x7e(%rbp)
140071608:	48 8b 8f 00 01 00 00 	mov    0x100(%rdi),%rcx
14007160f:	48 85 c9             	test   %rcx,%rcx
140071612:	74 4a                	je     0x14007165e
140071614:	83 c8 ff             	or     $0xffffffff,%eax
140071617:	f0 0f c1 01          	lock xadd %eax,(%rcx)
14007161b:	3b c6                	cmp    %esi,%eax
14007161d:	75 3f                	jne    0x14007165e
14007161f:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
140071626:	48 81 e9 fe 00 00 00 	sub    $0xfe,%rcx
14007162d:	e8 3e 17 fc ff       	call   0x140032d70
140071632:	48 8b 8f 10 01 00 00 	mov    0x110(%rdi),%rcx
140071639:	48 83 c1 80          	add    $0xffffffffffffff80,%rcx
14007163d:	e8 2e 17 fc ff       	call   0x140032d70
140071642:	48 8b 8f 18 01 00 00 	mov    0x118(%rdi),%rcx
140071649:	48 83 c1 80          	add    $0xffffffffffffff80,%rcx
14007164d:	e8 1e 17 fc ff       	call   0x140032d70
140071652:	48 8b 8f 00 01 00 00 	mov    0x100(%rdi),%rcx
140071659:	e8 12 17 fc ff       	call   0x140032d70
14007165e:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140071663:	89 30                	mov    %esi,(%rax)
140071665:	48 89 87 00 01 00 00 	mov    %rax,0x100(%rdi)
14007166c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140071671:	48 89 07             	mov    %rax,(%rdi)
140071674:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140071679:	48 89 87 08 01 00 00 	mov    %rax,0x108(%rdi)
140071680:	49 8d 86 80 00 00 00 	lea    0x80(%r14),%rax
140071687:	48 89 87 10 01 00 00 	mov    %rax,0x110(%rdi)
14007168e:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140071695:	48 89 87 18 01 00 00 	mov    %rax,0x118(%rdi)
14007169c:	8b 44 24 50          	mov    0x50(%rsp),%eax
1400716a0:	89 47 08             	mov    %eax,0x8(%rdi)
1400716a3:	eb 24                	jmp    0x1400716c9
1400716a5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400716aa:	e8 c1 16 fc ff       	call   0x140032d70
1400716af:	49 8b cd             	mov    %r13,%rcx
1400716b2:	e8 b9 16 fc ff       	call   0x140032d70
1400716b7:	49 8b ce             	mov    %r14,%rcx
1400716ba:	e8 b1 16 fc ff       	call   0x140032d70
1400716bf:	48 8b cd             	mov    %rbp,%rcx
1400716c2:	e8 a9 16 fc ff       	call   0x140032d70
1400716c7:	8b de                	mov    %esi,%ebx
1400716c9:	49 8b cc             	mov    %r12,%rcx
1400716cc:	e8 9f 16 fc ff       	call   0x140032d70
1400716d1:	8b c3                	mov    %ebx,%eax
1400716d3:	eb 4d                	jmp    0x140071722
1400716d5:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
1400716dc:	48 85 c0             	test   %rax,%rax
1400716df:	74 03                	je     0x1400716e4
1400716e1:	f0 ff 08             	lock decl (%rax)
1400716e4:	48 8d 05 75 4f 06 00 	lea    0x64f75(%rip),%rax        # 0x1400d6660
1400716eb:	48 89 99 00 01 00 00 	mov    %rbx,0x100(%rcx)
1400716f2:	48 89 01             	mov    %rax,(%rcx)
1400716f5:	be 01 00 00 00       	mov    $0x1,%esi
1400716fa:	48 8d 05 df 51 06 00 	lea    0x651df(%rip),%rax        # 0x1400d68e0
140071701:	48 89 99 08 01 00 00 	mov    %rbx,0x108(%rcx)
140071708:	48 89 81 10 01 00 00 	mov    %rax,0x110(%rcx)
14007170f:	48 8d 05 4a 53 06 00 	lea    0x6534a(%rip),%rax        # 0x1400d6a60
140071716:	48 89 81 18 01 00 00 	mov    %rax,0x118(%rcx)
14007171d:	33 c0                	xor    %eax,%eax
14007171f:	89 71 08             	mov    %esi,0x8(%rcx)
140071722:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140071729:	00
14007172a:	48 33 cc             	xor    %rsp,%rcx
14007172d:	e8 9e db ff ff       	call   0x14006f2d0
140071732:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140071739:	00
14007173a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14007173e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140071742:	49 8b 73 48          	mov    0x48(%r11),%rsi
140071746:	49 8b e3             	mov    %r11,%rsp
140071749:	41 5f                	pop    %r15
14007174b:	41 5e                	pop    %r14
14007174d:	41 5d                	pop    %r13
14007174f:	41 5c                	pop    %r12
140071751:	5f                   	pop    %rdi
140071752:	c3                   	ret
140071753:	cc                   	int3
140071754:	48 83 ec 28          	sub    $0x28,%rsp
140071758:	e8 c7 ad 01 00       	call   0x14008c524
14007175d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140071762:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140071769:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14007176e:	48 8b c8             	mov    %rax,%rcx
140071771:	e8 32 b4 01 00       	call   0x14008cba8
140071776:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14007177b:	8b 40 0c             	mov    0xc(%rax),%eax
14007177e:	48 83 c4 28          	add    $0x28,%rsp
140071782:	c3                   	ret
140071783:	cc                   	int3
140071784:	cc                   	int3
140071785:	cc                   	int3
140071786:	cc                   	int3
140071787:	cc                   	int3
140071788:	cc                   	int3
140071789:	cc                   	int3
14007178a:	cc                   	int3
14007178b:	cc                   	int3
14007178c:	cc                   	int3
14007178d:	cc                   	int3
14007178e:	cc                   	int3
14007178f:	cc                   	int3
140071790:	48 8d 05 49 03 09 00 	lea    0x90349(%rip),%rax        # 0x140101ae0
140071797:	48 89 05 62 f2 09 00 	mov    %rax,0x9f262(%rip)        # 0x140110a00
14007179e:	b0 01                	mov    $0x1,%al
1400717a0:	c3                   	ret
1400717a1:	cc                   	int3
1400717a2:	cc                   	int3
1400717a3:	cc                   	int3
1400717a4:	cc                   	int3
1400717a5:	cc                   	int3
1400717a6:	cc                   	int3
1400717a7:	cc                   	int3
1400717a8:	cc                   	int3
1400717a9:	cc                   	int3
1400717aa:	cc                   	int3
1400717ab:	cc                   	int3
1400717ac:	cc                   	int3
1400717ad:	cc                   	int3
1400717ae:	cc                   	int3
1400717af:	cc                   	int3
1400717b0:	48 83 ec 28          	sub    $0x28,%rsp
1400717b4:	48 8d 0d 15 e8 09 00 	lea    0x9e815(%rip),%rcx        # 0x14010ffd0
1400717bb:	e8 d8 c1 00 00       	call   0x14007d998
1400717c0:	48 8d 0d 21 e8 09 00 	lea    0x9e821(%rip),%rcx        # 0x14010ffe8
1400717c7:	e8 cc c1 00 00       	call   0x14007d998
1400717cc:	b0 01                	mov    $0x1,%al
1400717ce:	48 83 c4 28          	add    $0x28,%rsp
1400717d2:	c3                   	ret
1400717d3:	cc                   	int3
1400717d4:	cc                   	int3
1400717d5:	cc                   	int3
1400717d6:	cc                   	int3
1400717d7:	cc                   	int3
1400717d8:	cc                   	int3
1400717d9:	cc                   	int3
1400717da:	cc                   	int3
1400717db:	cc                   	int3
1400717dc:	cc                   	int3
1400717dd:	cc                   	int3
1400717de:	cc                   	int3
1400717df:	cc                   	int3
1400717e0:	b0 01                	mov    $0x1,%al
1400717e2:	c3                   	ret
1400717e3:	cc                   	int3
1400717e4:	cc                   	int3
1400717e5:	cc                   	int3
1400717e6:	cc                   	int3
1400717e7:	cc                   	int3
1400717e8:	cc                   	int3
1400717e9:	cc                   	int3
1400717ea:	cc                   	int3
1400717eb:	cc                   	int3
1400717ec:	cc                   	int3
1400717ed:	cc                   	int3
1400717ee:	cc                   	int3
1400717ef:	cc                   	int3
1400717f0:	b0 01                	mov    $0x1,%al
1400717f2:	c3                   	ret
1400717f3:	cc                   	int3
1400717f4:	cc                   	int3
1400717f5:	cc                   	int3
1400717f6:	cc                   	int3
1400717f7:	cc                   	int3
1400717f8:	cc                   	int3
1400717f9:	cc                   	int3
1400717fa:	cc                   	int3
1400717fb:	cc                   	int3
1400717fc:	cc                   	int3
1400717fd:	cc                   	int3
1400717fe:	cc                   	int3
1400717ff:	cc                   	int3
140071800:	48 83 ec 28          	sub    $0x28,%rsp
140071804:	e8 93 d4 00 00       	call   0x14007ec9c
140071809:	b0 01                	mov    $0x1,%al
14007180b:	48 83 c4 28          	add    $0x28,%rsp
14007180f:	c3                   	ret
140071810:	b0 01                	mov    $0x1,%al
140071812:	c3                   	ret
140071813:	cc                   	int3
140071814:	cc                   	int3
140071815:	cc                   	int3
140071816:	cc                   	int3
140071817:	cc                   	int3
140071818:	cc                   	int3
140071819:	cc                   	int3
14007181a:	cc                   	int3
14007181b:	cc                   	int3
14007181c:	cc                   	int3
14007181d:	cc                   	int3
14007181e:	cc                   	int3
14007181f:	cc                   	int3
140071820:	b0 01                	mov    $0x1,%al
140071822:	c3                   	ret
140071823:	cc                   	int3
140071824:	cc                   	int3
140071825:	cc                   	int3
140071826:	cc                   	int3
140071827:	cc                   	int3
140071828:	cc                   	int3
140071829:	cc                   	int3
14007182a:	cc                   	int3
14007182b:	cc                   	int3
14007182c:	cc                   	int3
14007182d:	cc                   	int3
14007182e:	cc                   	int3
14007182f:	cc                   	int3
140071830:	40 53                	rex push %rbx
140071832:	48 83 ec 20          	sub    $0x20,%rsp
140071836:	48 8b 1d 03 f8 08 00 	mov    0x8f803(%rip),%rbx        # 0x140101040
14007183d:	48 8b cb             	mov    %rbx,%rcx
140071840:	e8 63 d1 01 00       	call   0x14008e9a8
140071845:	48 8b cb             	mov    %rbx,%rcx
140071848:	e8 2f 9c 00 00       	call   0x14007b47c
14007184d:	48 8b cb             	mov    %rbx,%rcx
140071850:	e8 6b 54 01 00       	call   0x140086cc0
140071855:	48 8b cb             	mov    %rbx,%rcx
140071858:	e8 33 04 00 00       	call   0x140071c90
14007185d:	48 8b cb             	mov    %rbx,%rcx
140071860:	e8 3b 99 00 00       	call   0x14007b1a0
140071865:	b0 01                	mov    $0x1,%al
140071867:	48 83 c4 20          	add    $0x20,%rsp
14007186b:	5b                   	pop    %rbx
14007186c:	c3                   	ret
14007186d:	cc                   	int3
14007186e:	cc                   	int3
14007186f:	cc                   	int3