14005a5a7:	44 38 52 01          	cmp    %r10b,0x1(%rdx)
14005a5ab:	74 05                	je     0x14005a5b2
14005a5ad:	8a 02                	mov    (%rdx),%al
14005a5af:	88 41 01             	mov    %al,0x1(%rcx)
14005a5b2:	48 8b c1             	mov    %rcx,%rax
14005a5b5:	c3                   	ret
14005a5b6:	90                   	nop
14005a5b7:	90                   	nop
14005a5b8:	40 55                	rex push %rbp
14005a5ba:	53                   	push   %rbx
14005a5bb:	57                   	push   %rdi
14005a5bc:	48 8b ec             	mov    %rsp,%rbp
14005a5bf:	48 83 ec 40          	sub    $0x40,%rsp
14005a5c3:	48 8d 45 20          	lea    0x20(%rbp),%rax
14005a5c7:	66 c7 45 20 00 01    	movw   $0x100,0x20(%rbp)
14005a5cd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14005a5d2:	4c 8d 4d 28          	lea    0x28(%rbp),%r9
14005a5d6:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14005a5da:	c6 45 f2 01          	movb   $0x1,-0xe(%rbp)
14005a5de:	33 ff                	xor    %edi,%edi
14005a5e0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14005a5e5:	4c 8d 45 30          	lea    0x30(%rbp),%r8
14005a5e9:	66 89 7d f0          	mov    %di,-0x10(%rbp)
14005a5ed:	48 8d 55 38          	lea    0x38(%rbp),%rdx
14005a5f1:	66 c7 45 28 00 01    	movw   $0x100,0x28(%rbp)
14005a5f7:	48 8b d9             	mov    %rcx,%rbx
14005a5fa:	66 c7 45 30 00 01    	movw   $0x100,0x30(%rbp)
14005a600:	66 c7 45 38 00 01    	movw   $0x100,0x38(%rbp)
14005a606:	e8 4d ff ff ff       	call   0x14005a558
14005a60b:	48 8b c3             	mov    %rbx,%rax
14005a60e:	40 88 3b             	mov    %dil,(%rbx)
14005a611:	48 83 c4 40          	add    $0x40,%rsp
14005a615:	5f                   	pop    %rdi
14005a616:	5b                   	pop    %rbx
14005a617:	5d                   	pop    %rbp
14005a618:	c3                   	ret
14005a619:	90                   	nop
14005a61a:	90                   	nop
14005a61b:	90                   	nop
14005a61c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005a621:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14005a626:	57                   	push   %rdi
14005a627:	48 83 ec 20          	sub    $0x20,%rsp
14005a62b:	48 8b f1             	mov    %rcx,%rsi
14005a62e:	49 8b f8             	mov    %r8,%rdi
14005a631:	48 8b ca             	mov    %rdx,%rcx
14005a634:	48 8b da             	mov    %rdx,%rbx
14005a637:	e8 7c ff ff ff       	call   0x14005a5b8
14005a63c:	8a 06                	mov    (%rsi),%al
14005a63e:	84 c0                	test   %al,%al
14005a640:	75 02                	jne    0x14005a644
14005a642:	8a 07                	mov    (%rdi),%al
14005a644:	88 03                	mov    %al,(%rbx)
14005a646:	0f b7 46 04          	movzwl 0x4(%rsi),%eax
14005a64a:	66 85 c0             	test   %ax,%ax
14005a64d:	75 04                	jne    0x14005a653
14005a64f:	0f b7 47 04          	movzwl 0x4(%rdi),%eax
14005a653:	66 89 43 04          	mov    %ax,0x4(%rbx)
14005a657:	8a 46 06             	mov    0x6(%rsi),%al
14005a65a:	84 c0                	test   %al,%al
14005a65c:	75 03                	jne    0x14005a661
14005a65e:	8a 47 06             	mov    0x6(%rdi),%al
14005a661:	88 43 06             	mov    %al,0x6(%rbx)
14005a664:	8a 46 01             	mov    0x1(%rsi),%al
14005a667:	84 c0                	test   %al,%al
14005a669:	75 03                	jne    0x14005a66e
14005a66b:	8a 47 01             	mov    0x1(%rdi),%al
14005a66e:	88 43 01             	mov    %al,0x1(%rbx)
14005a671:	8a 46 02             	mov    0x2(%rsi),%al
14005a674:	84 c0                	test   %al,%al
14005a676:	75 03                	jne    0x14005a67b
14005a678:	8a 47 02             	mov    0x2(%rdi),%al
14005a67b:	88 43 02             	mov    %al,0x2(%rbx)
14005a67e:	8a 46 03             	mov    0x3(%rsi),%al
14005a681:	84 c0                	test   %al,%al
14005a683:	75 03                	jne    0x14005a688
14005a685:	8a 47 03             	mov    0x3(%rdi),%al
14005a688:	88 43 03             	mov    %al,0x3(%rbx)
14005a68b:	48 8b c3             	mov    %rbx,%rax
14005a68e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005a693:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14005a698:	48 83 c4 20          	add    $0x20,%rsp
14005a69c:	5f                   	pop    %rdi
14005a69d:	c3                   	ret
14005a69e:	90                   	nop
14005a69f:	90                   	nop
14005a6a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005a6a5:	57                   	push   %rdi
14005a6a6:	48 83 ec 20          	sub    $0x20,%rsp
14005a6aa:	45 33 c9             	xor    %r9d,%r9d
14005a6ad:	48 8d 05 6c df 1d 00 	lea    0x1ddf6c(%rip),%rax        # 0x140238620
14005a6b4:	48 89 01             	mov    %rax,(%rcx)
14005a6b7:	48 8b d9             	mov    %rcx,%rbx
14005a6ba:	44 88 49 60          	mov    %r9b,0x60(%rcx)
14005a6be:	44 38 4a 60          	cmp    %r9b,0x60(%rdx)
14005a6c2:	74 41                	je     0x14005a705
14005a6c4:	0f b7 4a 58          	movzwl 0x58(%rdx),%ecx
14005a6c8:	48 8d 3d f9 dc 1d 00 	lea    0x1ddcf9(%rip),%rdi        # 0x1402383c8
14005a6cf:	4c 8d 42 10          	lea    0x10(%rdx),%r8
14005a6d3:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005a6d7:	8b 42 54             	mov    0x54(%rdx),%eax
14005a6da:	89 43 54             	mov    %eax,0x54(%rbx)
14005a6dd:	66 89 4b 58          	mov    %cx,0x58(%rbx)
14005a6e1:	4d 85 c0             	test   %r8,%r8
14005a6e4:	74 3a                	je     0x14005a720
14005a6e6:	66 85 c9             	test   %cx,%cx
14005a6e9:	74 28                	je     0x14005a713
14005a6eb:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005a6ef:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14005a6f3:	41 8d 51 42          	lea    0x42(%r9),%edx
14005a6f7:	ff 15 5b 85 1b 00    	call   *0x1b855b(%rip)        # 0x140212c58
14005a6fd:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005a701:	c6 43 60 01          	movb   $0x1,0x60(%rbx)
14005a705:	48 8b c3             	mov    %rbx,%rax
14005a708:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005a70d:	48 83 c4 20          	add    $0x20,%rsp
14005a711:	5f                   	pop    %rdi
14005a712:	c3                   	ret
14005a713:	33 d2                	xor    %edx,%edx
14005a715:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
14005a71a:	e8 c5 0b fb ff       	call   0x14000b2e4
14005a71f:	cc                   	int3
14005a720:	33 d2                	xor    %edx,%edx
14005a722:	b9 52 42 40 01       	mov    $0x1404252,%ecx
14005a727:	e8 b8 0b fb ff       	call   0x14000b2e4
14005a72c:	cc                   	int3
14005a72d:	90                   	nop
14005a72e:	90                   	nop
14005a72f:	90                   	nop
14005a730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005a735:	57                   	push   %rdi
14005a736:	48 83 ec 20          	sub    $0x20,%rsp
14005a73a:	45 33 c9             	xor    %r9d,%r9d
14005a73d:	48 8d 05 3c df 1d 00 	lea    0x1ddf3c(%rip),%rax        # 0x140238680
14005a744:	48 89 01             	mov    %rax,(%rcx)
14005a747:	48 8b d9             	mov    %rcx,%rbx
14005a74a:	44 88 49 58          	mov    %r9b,0x58(%rcx)
14005a74e:	44 38 4a 58          	cmp    %r9b,0x58(%rdx)
14005a752:	74 41                	je     0x14005a795
14005a754:	0f b7 4a 52          	movzwl 0x52(%rdx),%ecx
14005a758:	48 8d 3d 29 c3 1d 00 	lea    0x1dc329(%rip),%rdi        # 0x140236a88
14005a75f:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005a763:	4c 8d 42 10          	lea    0x10(%rdx),%r8
14005a767:	8a 42 51             	mov    0x51(%rdx),%al
14005a76a:	88 43 51             	mov    %al,0x51(%rbx)
14005a76d:	66 89 4b 52          	mov    %cx,0x52(%rbx)
14005a771:	4d 85 c0             	test   %r8,%r8
14005a774:	74 3a                	je     0x14005a7b0
14005a776:	66 85 c9             	test   %cx,%cx
14005a779:	74 28                	je     0x14005a7a3
14005a77b:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005a77f:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14005a783:	41 8d 51 42          	lea    0x42(%r9),%edx
14005a787:	ff 15 cb 84 1b 00    	call   *0x1b84cb(%rip)        # 0x140212c58
14005a78d:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005a791:	c6 43 58 01          	movb   $0x1,0x58(%rbx)
14005a795:	48 8b c3             	mov    %rbx,%rax
14005a798:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005a79d:	48 83 c4 20          	add    $0x20,%rsp
14005a7a1:	5f                   	pop    %rdi
14005a7a2:	c3                   	ret
14005a7a3:	33 d2                	xor    %edx,%edx
14005a7a5:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
14005a7aa:	e8 35 0b fb ff       	call   0x14000b2e4
14005a7af:	cc                   	int3
14005a7b0:	33 d2                	xor    %edx,%edx
14005a7b2:	b9 52 42 40 01       	mov    $0x1404252,%ecx
14005a7b7:	e8 28 0b fb ff       	call   0x14000b2e4
14005a7bc:	cc                   	int3
14005a7bd:	90                   	nop
14005a7be:	90                   	nop
14005a7bf:	90                   	nop
14005a7c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14005a7c5:	55                   	push   %rbp
14005a7c6:	56                   	push   %rsi
14005a7c7:	57                   	push   %rdi
14005a7c8:	41 54                	push   %r12
14005a7ca:	41 55                	push   %r13
14005a7cc:	41 56                	push   %r14
14005a7ce:	41 57                	push   %r15
14005a7d0:	48 8d ac 24 10 f6 ff 	lea    -0x9f0(%rsp),%rbp
14005a7d7:	ff
14005a7d8:	48 81 ec f0 0a 00 00 	sub    $0xaf0,%rsp
14005a7df:	48 8b 05 9a 69 2a 00 	mov    0x2a699a(%rip),%rax        # 0x140301180
14005a7e6:	48 33 c4             	xor    %rsp,%rax
14005a7e9:	48 89 85 e0 09 00 00 	mov    %rax,0x9e0(%rbp)
14005a7f0:	49 8b d9             	mov    %r9,%rbx
14005a7f3:	49 8b f0             	mov    %r8,%rsi
14005a7f6:	4c 8b e9             	mov    %rcx,%r13
14005a7f9:	48 8b bd 50 0a 00 00 	mov    0xa50(%rbp),%rdi
14005a800:	4c 8b b5 58 0a 00 00 	mov    0xa58(%rbp),%r14
14005a807:	4c 8b bd 60 0a 00 00 	mov    0xa60(%rbp),%r15
14005a80e:	4c 8b a5 68 0a 00 00 	mov    0xa68(%rbp),%r12
14005a815:	48 8b 85 78 0a 00 00 	mov    0xa78(%rbp),%rax
14005a81c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14005a821:	48 8b 85 80 0a 00 00 	mov    0xa80(%rbp),%rax
14005a828:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14005a82d:	48 8b 85 88 0a 00 00 	mov    0xa88(%rbp),%rax
14005a834:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14005a839:	48 8b 85 90 0a 00 00 	mov    0xa90(%rbp),%rax
14005a840:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14005a845:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14005a84c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005a851:	48 8b 85 a0 0a 00 00 	mov    0xaa0(%rbp),%rax
14005a858:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14005a85d:	48 8b 85 a8 0a 00 00 	mov    0xaa8(%rbp),%rax
14005a864:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14005a869:	48 8b 85 b0 0a 00 00 	mov    0xab0(%rbp),%rax
14005a870:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14005a875:	48 8b 85 b8 0a 00 00 	mov    0xab8(%rbp),%rax
14005a87c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14005a881:	48 8b 85 c0 0a 00 00 	mov    0xac0(%rbp),%rax
14005a888:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14005a88d:	48 8b 85 c8 0a 00 00 	mov    0xac8(%rbp),%rax
14005a894:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14005a899:	48 8b 85 d0 0a 00 00 	mov    0xad0(%rbp),%rax
14005a8a0:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14005a8a4:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14005a8a9:	48 8d 05 80 e6 1d 00 	lea    0x1de680(%rip),%rax        # 0x140238f30
14005a8b0:	48 89 01             	mov    %rax,(%rcx)
14005a8b3:	48 8d 0d b6 db 1d 00 	lea    0x1ddbb6(%rip),%rcx        # 0x140238470
14005a8ba:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
14005a8c1:	48 89 95 10 01 00 00 	mov    %rdx,0x110(%rbp)
14005a8c8:	b8 01 00 00 00       	mov    $0x1,%eax
14005a8cd:	66 89 85 18 01 00 00 	mov    %ax,0x118(%rbp)
14005a8d4:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005a8d8:	4c 8d 05 2d 7a 20 00 	lea    0x207a2d(%rip),%r8        # 0x14026230c
14005a8df:	8d 50 40             	lea    0x40(%rax),%edx
14005a8e2:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
14005a8e9:	ff 15 69 83 1b 00    	call   *0x1b8369(%rip)        # 0x140212c58
14005a8ef:	48 8d 05 92 db 1d 00 	lea    0x1ddb92(%rip),%rax        # 0x140238488
14005a8f6:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
14005a8fd:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a900:	0f 11 85 70 01 00 00 	movups %xmm0,0x170(%rbp)
14005a907:	0f 57 c9             	xorps  %xmm1,%xmm1
14005a90a:	66 0f 7f 8d 80 01 00 	movdqa %xmm1,0x180(%rbp)
14005a911:	00
14005a912:	4c 8b 46 10          	mov    0x10(%rsi),%r8
14005a916:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14005a91b:	76 03                	jbe    0x14005a920
14005a91d:	48 8b 36             	mov    (%rsi),%rsi
14005a920:	48 8b d6             	mov    %rsi,%rdx
14005a923:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
14005a92a:	e8 21 a9 fc ff       	call   0x140025250
14005a92f:	b8 01 00 00 00       	mov    $0x1,%eax
14005a934:	66 89 85 90 01 00 00 	mov    %ax,0x190(%rbp)
14005a93b:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005a93f:	4c 8d 05 d2 79 20 00 	lea    0x2079d2(%rip),%r8        # 0x140262318
14005a946:	8d 50 40             	lea    0x40(%rax),%edx
14005a949:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
14005a950:	ff 15 02 83 1b 00    	call   *0x1b8302(%rip)        # 0x140212c58
14005a956:	48 8d 05 2b db 1d 00 	lea    0x1ddb2b(%rip),%rax        # 0x140238488
14005a95d:	48 89 85 98 01 00 00 	mov    %rax,0x198(%rbp)
14005a964:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a967:	0f 11 85 e8 01 00 00 	movups %xmm0,0x1e8(%rbp)
14005a96e:	33 f6                	xor    %esi,%esi
14005a970:	48 89 b5 f8 01 00 00 	mov    %rsi,0x1f8(%rbp)
14005a977:	48 89 b5 00 02 00 00 	mov    %rsi,0x200(%rbp)
14005a97e:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14005a982:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14005a987:	76 03                	jbe    0x14005a98c
14005a989:	48 8b 1b             	mov    (%rbx),%rbx
14005a98c:	48 8b d3             	mov    %rbx,%rdx
14005a98f:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
14005a996:	e8 b5 a8 fc ff       	call   0x140025250
14005a99b:	b8 01 00 00 00       	mov    $0x1,%eax
14005a9a0:	66 89 85 08 02 00 00 	mov    %ax,0x208(%rbp)
14005a9a7:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14005a9ab:	4c 8b cb             	mov    %rbx,%r9
14005a9ae:	4c 8d 05 5f 79 20 00 	lea    0x20795f(%rip),%r8        # 0x140262314
14005a9b5:	8d 50 40             	lea    0x40(%rax),%edx
14005a9b8:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
14005a9bf:	ff 15 93 82 1b 00    	call   *0x1b8293(%rip)        # 0x140212c58
14005a9c5:	48 8d 05 bc da 1d 00 	lea    0x1ddabc(%rip),%rax        # 0x140238488
14005a9cc:	48 89 85 10 02 00 00 	mov    %rax,0x210(%rbp)
14005a9d3:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a9d6:	0f 11 85 60 02 00 00 	movups %xmm0,0x260(%rbp)
14005a9dd:	0f 57 c9             	xorps  %xmm1,%xmm1
14005a9e0:	66 0f 7f 8d 70 02 00 	movdqa %xmm1,0x270(%rbp)
14005a9e7:	00
14005a9e8:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14005a9ec:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14005a9f1:	76 03                	jbe    0x14005a9f6
14005a9f3:	48 8b 3f             	mov    (%rdi),%rdi
14005a9f6:	48 8b d7             	mov    %rdi,%rdx
14005a9f9:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
14005aa00:	e8 4b a8 fc ff       	call   0x140025250
14005aa05:	bf 01 00 00 00       	mov    $0x1,%edi
14005aa0a:	66 89 bd 80 02 00 00 	mov    %di,0x280(%rbp)
14005aa11:	4c 8b cb             	mov    %rbx,%r9
14005aa14:	4c 8d 05 15 79 20 00 	lea    0x207915(%rip),%r8        # 0x140262330
14005aa1b:	8d 57 40             	lea    0x40(%rdi),%edx
14005aa1e:	48 8d 8d 18 02 00 00 	lea    0x218(%rbp),%rcx
14005aa25:	ff 15 2d 82 1b 00    	call   *0x1b822d(%rip)        # 0x140212c58
14005aa2b:	90                   	nop
14005aa2c:	4d 8b c6             	mov    %r14,%r8
14005aa2f:	48 8d 15 ea 78 20 00 	lea    0x2078ea(%rip),%rdx        # 0x140262320
14005aa36:	48 8d 8d 88 02 00 00 	lea    0x288(%rbp),%rcx
14005aa3d:	e8 12 12 00 00       	call   0x14005bc54
14005aa42:	4d 8b c7             	mov    %r15,%r8
14005aa45:	48 8d 15 64 79 20 00 	lea    0x207964(%rip),%rdx        # 0x1402623b0
14005aa4c:	48 8d 8d e8 02 00 00 	lea    0x2e8(%rbp),%rcx
14005aa53:	e8 c8 10 00 00       	call   0x14005bb20
14005aa58:	44 8b cf             	mov    %edi,%r9d
14005aa5b:	4d 8b c4             	mov    %r12,%r8
14005aa5e:	48 8d 15 3b 79 20 00 	lea    0x20793b(%rip),%rdx        # 0x1402623a0
14005aa65:	48 8d 8d 58 03 00 00 	lea    0x358(%rbp),%rcx
14005aa6c:	e8 9f 18 00 00       	call   0x14005c310
14005aa71:	48 8d 05 f8 db 1d 00 	lea    0x1ddbf8(%rip),%rax        # 0x140238670
14005aa78:	48 89 85 e0 03 00 00 	mov    %rax,0x3e0(%rbp)
14005aa7f:	44 8d 67 03          	lea    0x3(%rdi),%r12d
14005aa83:	4c 8d 3d b6 d9 1d 00 	lea    0x1dd9b6(%rip),%r15        # 0x140238440
14005aa8a:	48 8b 85 70 0a 00 00 	mov    0xa70(%rbp),%rax
14005aa91:	44 8d 77 40          	lea    0x40(%rdi),%r14d
14005aa95:	40 38 70 08          	cmp    %sil,0x8(%rax)
14005aa99:	0f 84 84 00 00 00    	je     0x14005ab23
14005aa9f:	4c 89 7d 60          	mov    %r15,0x60(%rbp)
14005aaa3:	f2 0f 10 00          	movsd  (%rax),%xmm0
14005aaa7:	f2 0f 11 85 b0 00 00 	movsd  %xmm0,0xb0(%rbp)
14005aaae:	00
14005aaaf:	66 89 bd b8 00 00 00 	mov    %di,0xb8(%rbp)
14005aab6:	4c 8b cb             	mov    %rbx,%r9
14005aab9:	4c 8d 05 08 79 20 00 	lea    0x207908(%rip),%r8        # 0x1402623c8
14005aac0:	41 8b d6             	mov    %r14d,%edx
14005aac3:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
14005aac7:	ff 15 8b 81 1b 00    	call   *0x1b818b(%rip)        # 0x140212c58
14005aacd:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
14005aad1:	f2 0f 10 85 b0 00 00 	movsd  0xb0(%rbp),%xmm0
14005aad8:	00
14005aad9:	f2 0f 11 45 d8       	movsd  %xmm0,-0x28(%rbp)
14005aade:	0f b7 85 b8 00 00 00 	movzwl 0xb8(%rbp),%eax
14005aae5:	66 89 45 e0          	mov    %ax,-0x20(%rbp)
14005aae9:	66 85 c0             	test   %ax,%ax
14005aaec:	0f 84 55 02 00 00    	je     0x14005ad47
14005aaf2:	4c 8b cb             	mov    %rbx,%r9
14005aaf5:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14005aaf9:	41 8b d6             	mov    %r14d,%edx
14005aafc:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14005ab00:	ff 15 52 81 1b 00    	call   *0x1b8152(%rip)        # 0x140212c58
14005ab06:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
14005ab0a:	40 88 7d e8          	mov    %dil,-0x18(%rbp)
14005ab0e:	8d 5f 02             	lea    0x2(%rdi),%ebx
14005ab11:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14005ab15:	0f b7 45 e0          	movzwl -0x20(%rbp),%eax
14005ab19:	f2 0f 10 45 d8       	movsd  -0x28(%rbp),%xmm0
14005ab1e:	40 8a cf             	mov    %dil,%cl
14005ab21:	eb 17                	jmp    0x14005ab3a
14005ab23:	40 88 75 50          	mov    %sil,0x50(%rbp)
14005ab27:	41 8b dc             	mov    %r12d,%ebx
14005ab2a:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8