1400093bd:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
1400093c2:	4c 8b ca             	mov    %rdx,%r9
1400093c5:	48 8b d0             	mov    %rax,%rdx
1400093c8:	e8 a7 01 00 00       	call   0x140009574
1400093cd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400093d2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400093d7:	48 83 c4 20          	add    $0x20,%rsp
1400093db:	5f                   	pop    %rdi
1400093dc:	c3                   	ret
1400093dd:	90                   	nop
1400093de:	90                   	nop
1400093df:	90                   	nop
1400093e0:	40 53                	rex push %rbx
1400093e2:	48 83 ec 20          	sub    $0x20,%rsp
1400093e6:	48 8b d9             	mov    %rcx,%rbx
1400093e9:	48 3b ca             	cmp    %rdx,%rcx
1400093ec:	74 13                	je     0x140009401
1400093ee:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400093f3:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400093f7:	76 03                	jbe    0x1400093fc
1400093f9:	48 8b 12             	mov    (%rdx),%rdx
1400093fc:	e8 73 ff ff ff       	call   0x140009374
140009401:	48 8b c3             	mov    %rbx,%rax
140009404:	48 83 c4 20          	add    $0x20,%rsp
140009408:	5b                   	pop    %rbx
140009409:	c3                   	ret
14000940a:	90                   	nop
14000940b:	90                   	nop
14000940c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009411:	57                   	push   %rdi
140009412:	48 83 ec 30          	sub    $0x30,%rsp
140009416:	33 ff                	xor    %edi,%edi
140009418:	49 8b c0             	mov    %r8,%rax
14000941b:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000941f:	4c 8b ca             	mov    %rdx,%r9
140009422:	48 8b d9             	mov    %rcx,%rbx
140009425:	49 ff c0             	inc    %r8
140009428:	66 42 39 3c 40       	cmp    %di,(%rax,%r8,2)
14000942d:	75 f6                	jne    0x140009425
14000942f:	48 8b d0             	mov    %rax,%rdx
140009432:	49 8b c9             	mov    %r9,%rcx
140009435:	e8 d6 d7 ff ff       	call   0x140006c10
14000943a:	0f 57 c0             	xorps  %xmm0,%xmm0
14000943d:	0f 11 03             	movups %xmm0,(%rbx)
140009440:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140009444:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140009448:	0f 10 00             	movups (%rax),%xmm0
14000944b:	0f 11 03             	movups %xmm0,(%rbx)
14000944e:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140009452:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140009456:	48 89 78 10          	mov    %rdi,0x10(%rax)
14000945a:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
140009461:	00
140009462:	66 89 38             	mov    %di,(%rax)
140009465:	48 8b c3             	mov    %rbx,%rax
140009468:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000946d:	48 83 c4 30          	add    $0x30,%rsp
140009471:	5f                   	pop    %rdi
140009472:	c3                   	ret
140009473:	90                   	nop
140009474:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140009479:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000947e:	56                   	push   %rsi
14000947f:	57                   	push   %rdi
140009480:	41 56                	push   %r14
140009482:	48 83 ec 20          	sub    $0x20,%rsp
140009486:	4c 8b 71 10          	mov    0x10(%rcx),%r14
14000948a:	48 8b f9             	mov    %rcx,%rdi
14000948d:	48 b9 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rcx
140009494:	ff ff 7f
140009497:	48 8b c1             	mov    %rcx,%rax
14000949a:	49 2b c6             	sub    %r14,%rax
14000949d:	48 3b c2             	cmp    %rdx,%rax
1400094a0:	0f 82 c6 00 00 00    	jb     0x14000956c
1400094a6:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
1400094aa:	49 8d 1c 16          	lea    (%r14,%rdx,1),%rbx
1400094ae:	4c 8b c3             	mov    %rbx,%r8
1400094b1:	49 83 c8 07          	or     $0x7,%r8
1400094b5:	4c 3b c1             	cmp    %rcx,%r8
1400094b8:	77 1f                	ja     0x1400094d9
1400094ba:	48 8b d5             	mov    %rbp,%rdx
1400094bd:	48 8b c1             	mov    %rcx,%rax
1400094c0:	48 d1 ea             	shr    $1,%rdx
1400094c3:	48 2b c2             	sub    %rdx,%rax
1400094c6:	48 3b e8             	cmp    %rax,%rbp
1400094c9:	77 0e                	ja     0x1400094d9
1400094cb:	48 8d 04 2a          	lea    (%rdx,%rbp,1),%rax
1400094cf:	49 8b c8             	mov    %r8,%rcx
1400094d2:	4c 3b c0             	cmp    %rax,%r8
1400094d5:	48 0f 42 c8          	cmovb  %rax,%rcx
1400094d9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400094de:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400094e3:	e8 a0 d8 ff ff       	call   0x140006d88
1400094e8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400094ed:	48 8b f0             	mov    %rax,%rsi
1400094f0:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
1400094f4:	48 8b c8             	mov    %rax,%rcx
1400094f7:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400094fb:	4e 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%r8
140009502:	00
140009503:	48 83 fd 07          	cmp    $0x7,%rbp
140009507:	76 42                	jbe    0x14000954b
140009509:	48 8b 1f             	mov    (%rdi),%rbx
14000950c:	48 8b d3             	mov    %rbx,%rdx
14000950f:	e8 dc c4 1f 00       	call   0x1402059f0
140009514:	48 8d 0c 6d 02 00 00 	lea    0x2(,%rbp,2),%rcx
14000951b:	00
14000951c:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140009523:	72 14                	jb     0x140009539
140009525:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140009529:	48 2b d9             	sub    %rcx,%rbx
14000952c:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
140009530:	48 83 f8 1f          	cmp    $0x1f,%rax
140009534:	77 0e                	ja     0x140009544
140009536:	48 8b d9             	mov    %rcx,%rbx
140009539:	48 8b cb             	mov    %rbx,%rcx
14000953c:	ff 15 fe 95 20 00    	call   *0x2095fe(%rip)        # 0x140212b40
140009542:	eb 0f                	jmp    0x140009553
140009544:	ff 15 36 96 20 00    	call   *0x209636(%rip)        # 0x140212b80
14000954a:	cc                   	int3
14000954b:	48 8b d7             	mov    %rdi,%rdx
14000954e:	e8 9d c4 1f 00       	call   0x1402059f0
140009553:	48 89 37             	mov    %rsi,(%rdi)
140009556:	48 8b c7             	mov    %rdi,%rax
140009559:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000955e:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140009563:	48 83 c4 20          	add    $0x20,%rsp
140009567:	41 5e                	pop    %r14
140009569:	5f                   	pop    %rdi
14000956a:	5e                   	pop    %rsi
14000956b:	c3                   	ret
14000956c:	e8 cf c2 ff ff       	call   0x140005840
140009571:	cc                   	int3
140009572:	90                   	nop
140009573:	90                   	nop
140009574:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009579:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000957e:	56                   	push   %rsi
14000957f:	57                   	push   %rdi
140009580:	41 56                	push   %r14
140009582:	48 83 ec 20          	sub    $0x20,%rsp
140009586:	49 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r8
14000958d:	ff ff 7f
140009590:	4d 8b f1             	mov    %r9,%r14
140009593:	48 8b da             	mov    %rdx,%rbx
140009596:	48 8b f9             	mov    %rcx,%rdi
140009599:	49 3b d0             	cmp    %r8,%rdx
14000959c:	0f 87 bc 00 00 00    	ja     0x14000965e
1400095a2:	48 8b 71 18          	mov    0x18(%rcx),%rsi
1400095a6:	48 8b ca             	mov    %rdx,%rcx
1400095a9:	48 83 c9 07          	or     $0x7,%rcx
1400095ad:	49 3b c8             	cmp    %r8,%rcx
1400095b0:	77 1f                	ja     0x1400095d1
1400095b2:	48 8b d6             	mov    %rsi,%rdx
1400095b5:	49 8b c0             	mov    %r8,%rax
1400095b8:	48 d1 ea             	shr    $1,%rdx
1400095bb:	48 2b c2             	sub    %rdx,%rax
1400095be:	48 3b f0             	cmp    %rax,%rsi
1400095c1:	77 0e                	ja     0x1400095d1
1400095c3:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
1400095c7:	4c 8b c1             	mov    %rcx,%r8
1400095ca:	48 3b c8             	cmp    %rax,%rcx
1400095cd:	4c 0f 42 c0          	cmovb  %rax,%r8
1400095d1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400095d6:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
1400095db:	e8 a8 d7 ff ff       	call   0x140006d88
1400095e0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400095e5:	49 8b d6             	mov    %r14,%rdx
1400095e8:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400095ec:	48 8b e8             	mov    %rax,%rbp
1400095ef:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
1400095f3:	48 03 db             	add    %rbx,%rbx
1400095f6:	48 8b c8             	mov    %rax,%rcx
1400095f9:	4c 8b c3             	mov    %rbx,%r8
1400095fc:	e8 ef c3 1f 00       	call   0x1402059f0
140009601:	33 c0                	xor    %eax,%eax
140009603:	66 89 04 2b          	mov    %ax,(%rbx,%rbp,1)
140009607:	48 83 fe 07          	cmp    $0x7,%rsi
14000960b:	76 31                	jbe    0x14000963e
14000960d:	48 8b 07             	mov    (%rdi),%rax
140009610:	48 8d 0c 75 02 00 00 	lea    0x2(,%rsi,2),%rcx
140009617:	00
140009618:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14000961f:	72 14                	jb     0x140009635
140009621:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140009625:	48 2b c1             	sub    %rcx,%rax
140009628:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14000962c:	48 83 f8 1f          	cmp    $0x1f,%rax
140009630:	77 25                	ja     0x140009657
140009632:	48 8b c1             	mov    %rcx,%rax
140009635:	48 8b c8             	mov    %rax,%rcx
140009638:	ff 15 02 95 20 00    	call   *0x209502(%rip)        # 0x140212b40
14000963e:	48 89 2f             	mov    %rbp,(%rdi)
140009641:	48 8b c7             	mov    %rdi,%rax
140009644:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140009649:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14000964e:	48 83 c4 20          	add    $0x20,%rsp
140009652:	41 5e                	pop    %r14
140009654:	5f                   	pop    %rdi
140009655:	5e                   	pop    %rsi
140009656:	c3                   	ret
140009657:	ff 15 23 95 20 00    	call   *0x209523(%rip)        # 0x140212b80
14000965d:	cc                   	int3
14000965e:	e8 dd c1 ff ff       	call   0x140005840
140009663:	cc                   	int3
140009664:	40 53                	rex push %rbx
140009666:	48 83 ec 30          	sub    $0x30,%rsp
14000966a:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000966e:	33 c0                	xor    %eax,%eax
140009670:	48 8b 12             	mov    (%rdx),%rdx
140009673:	0f 57 c0             	xorps  %xmm0,%xmm0
140009676:	0f 11 01             	movups %xmm0,(%rcx)
140009679:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000967d:	48 8b d9             	mov    %rcx,%rbx
140009680:	48 89 41 18          	mov    %rax,0x18(%rcx)
140009684:	e8 03 d6 ff ff       	call   0x140006c8c
140009689:	48 8b c3             	mov    %rbx,%rax
14000968c:	48 83 c4 30          	add    $0x30,%rsp
140009690:	5b                   	pop    %rbx
140009691:	c3                   	ret
140009692:	90                   	nop
140009693:	90                   	nop
140009694:	48 83 ec 28          	sub    $0x28,%rsp
140009698:	48 8d 0d f9 e7 23 00 	lea    0x23e7f9(%rip),%rcx        # 0x140247e98
14000969f:	ff 15 2b 91 20 00    	call   *0x20912b(%rip)        # 0x1402127d0
1400096a5:	cc                   	int3
1400096a6:	90                   	nop
1400096a7:	90                   	nop
1400096a8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400096ad:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400096b2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400096b7:	57                   	push   %rdi
1400096b8:	41 56                	push   %r14
1400096ba:	41 57                	push   %r15
1400096bc:	48 83 ec 20          	sub    $0x20,%rsp
1400096c0:	4c 8b 71 10          	mov    0x10(%rcx),%r14
1400096c4:	48 8b f9             	mov    %rcx,%rdi
1400096c7:	48 b9 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rcx
1400096ce:	ff ff 7f
1400096d1:	45 0f b7 f9          	movzwl %r9w,%r15d
1400096d5:	48 8b c1             	mov    %rcx,%rax
1400096d8:	49 2b c6             	sub    %r14,%rax
1400096db:	48 3b c2             	cmp    %rdx,%rax
1400096de:	0f 82 e3 00 00 00    	jb     0x1400097c7
1400096e4:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
1400096e8:	49 8d 1c 16          	lea    (%r14,%rdx,1),%rbx
1400096ec:	4c 8b c3             	mov    %rbx,%r8
1400096ef:	49 83 c8 07          	or     $0x7,%r8
1400096f3:	4c 3b c1             	cmp    %rcx,%r8
1400096f6:	77 1f                	ja     0x140009717
1400096f8:	48 8b d5             	mov    %rbp,%rdx
1400096fb:	48 8b c1             	mov    %rcx,%rax
1400096fe:	48 d1 ea             	shr    $1,%rdx
140009701:	48 2b c2             	sub    %rdx,%rax
140009704:	48 3b e8             	cmp    %rax,%rbp
140009707:	77 0e                	ja     0x140009717
140009709:	48 8d 04 2a          	lea    (%rdx,%rbp,1),%rax
14000970d:	49 8b c8             	mov    %r8,%rcx
140009710:	4c 3b c0             	cmp    %rax,%r8
140009713:	48 0f 42 c8          	cmovb  %rax,%rcx
140009717:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000971c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140009721:	e8 62 d6 ff ff       	call   0x140006d88
140009726:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000972b:	4d 03 f6             	add    %r14,%r14
14000972e:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
140009732:	48 8b c8             	mov    %rax,%rcx
140009735:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140009739:	48 8b f0             	mov    %rax,%rsi
14000973c:	4d 8b c6             	mov    %r14,%r8
14000973f:	48 83 fd 07          	cmp    $0x7,%rbp
140009743:	76 4e                	jbe    0x140009793
140009745:	48 8b 1f             	mov    (%rdi),%rbx
140009748:	48 8b d3             	mov    %rbx,%rdx
14000974b:	e8 a0 c2 1f 00       	call   0x1402059f0
140009750:	33 c0                	xor    %eax,%eax
140009752:	66 45 89 3c 36       	mov    %r15w,(%r14,%rsi,1)
140009757:	66 41 89 44 36 02    	mov    %ax,0x2(%r14,%rsi,1)
14000975d:	48 8d 04 6d 02 00 00 	lea    0x2(,%rbp,2),%rax
140009764:	00
140009765:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000976b:	72 14                	jb     0x140009781
14000976d:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140009771:	48 2b d9             	sub    %rcx,%rbx
140009774:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
140009778:	48 83 f8 1f          	cmp    $0x1f,%rax
14000977c:	77 0e                	ja     0x14000978c
14000977e:	48 8b d9             	mov    %rcx,%rbx
140009781:	48 8b cb             	mov    %rbx,%rcx
140009784:	ff 15 b6 93 20 00    	call   *0x2093b6(%rip)        # 0x140212b40
14000978a:	eb 1c                	jmp    0x1400097a8
14000978c:	ff 15 ee 93 20 00    	call   *0x2093ee(%rip)        # 0x140212b80
140009792:	cc                   	int3
140009793:	48 8b d7             	mov    %rdi,%rdx
140009796:	e8 55 c2 1f 00       	call   0x1402059f0
14000979b:	33 c0                	xor    %eax,%eax
14000979d:	66 45 89 3c 36       	mov    %r15w,(%r14,%rsi,1)
1400097a2:	66 41 89 44 36 02    	mov    %ax,0x2(%r14,%rsi,1)
1400097a8:	48 89 37             	mov    %rsi,(%rdi)
1400097ab:	48 8b c7             	mov    %rdi,%rax
1400097ae:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400097b3:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400097b8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400097bd:	48 83 c4 20          	add    $0x20,%rsp
1400097c1:	41 5f                	pop    %r15
1400097c3:	41 5e                	pop    %r14
1400097c5:	5f                   	pop    %rdi
1400097c6:	c3                   	ret
1400097c7:	e8 74 c0 ff ff       	call   0x140005840
1400097cc:	cc                   	int3
1400097cd:	90                   	nop
1400097ce:	90                   	nop
1400097cf:	90                   	nop
1400097d0:	48 8d 05 d9 e6 23 00 	lea    0x23e6d9(%rip),%rax        # 0x140247eb0
1400097d7:	c3                   	ret
1400097d8:	48 8b 09             	mov    (%rcx),%rcx
1400097db:	e9 10 c5 1f 00       	jmp    0x140205cf0
1400097e0:	40 53                	rex push %rbx
1400097e2:	48 83 ec 40          	sub    $0x40,%rsp
1400097e6:	48 8b da             	mov    %rdx,%rbx
1400097e9:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1400097ef:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400097f4:	41 8b c8             	mov    %r8d,%ecx
1400097f7:	e8 5c c4 1f 00       	call   0x140205c58
1400097fc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009801:	0f 57 c0             	xorps  %xmm0,%xmm0
140009804:	0f 11 03             	movups %xmm0,(%rbx)
140009807:	48 85 c0             	test   %rax,%rax
14000980a:	75 34                	jne    0x140009840
14000980c:	48 c7 43 10 0d 00 00 	movq   $0xd,0x10(%rbx)
140009813:	00
140009814:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14000981b:	00
14000981c:	f2 0f 10 05 94 e6 23 	movsd  0x23e694(%rip),%xmm0        # 0x140247eb8
140009823:	00
140009824:	f2 0f 11 03          	movsd  %xmm0,(%rbx)
140009828:	8b 05 92 e6 23 00    	mov    0x23e692(%rip),%eax        # 0x140247ec0
14000982e:	89 43 08             	mov    %eax,0x8(%rbx)
140009831:	8a 05 8d e6 23 00    	mov    0x23e68d(%rip),%al        # 0x140247ec4
140009837:	88 43 0c             	mov    %al,0xc(%rbx)
14000983a:	c6 43 0d 00          	movb   $0x0,0xd(%rbx)
14000983e:	eb 1b                	jmp    0x14000985b
140009840:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140009845:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14000984a:	4c 8b c0             	mov    %rax,%r8
14000984d:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140009852:	48 8b cb             	mov    %rbx,%rcx
140009855:	e8 22 be ff ff       	call   0x14000567c
14000985a:	90                   	nop
14000985b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx