14000550b:	ff 15 27 77 b0 00    	call   *0xb07727(%rip)        # 0x140b0cc38
140005511:	48 8b 06             	mov    (%rsi),%rax
140005514:	4c 8d 45 08          	lea    0x8(%rbp),%r8
140005518:	0f 57 c0             	xorps  %xmm0,%xmm0
14000551b:	4c 89 65 18          	mov    %r12,0x18(%rbp)
14000551f:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
140005523:	ba d6 14 a2 d4       	mov    $0xd4a214d6,%edx
140005528:	4c 89 6d 20          	mov    %r13,0x20(%rbp)
14000552c:	48 8b 40 50          	mov    0x50(%rax),%rax
140005530:	48 8b ce             	mov    %rsi,%rcx
140005533:	66 44 89 65 08       	mov    %r12w,0x8(%rbp)
140005538:	ff 15 fa 76 b0 00    	call   *0xb076fa(%rip)        # 0x140b0cc38
14000553e:	85 c0                	test   %eax,%eax
140005540:	79 0a                	jns    0x14000554c
140005542:	bf 05 40 00 80       	mov    $0x80004005,%edi
140005547:	e9 0d 05 00 00       	jmp    0x140005a59
14000554c:	b9 48 00 00 00       	mov    $0x48,%ecx
140005551:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140005556:	ff 15 6c 73 b0 00    	call   *0xb0736c(%rip)        # 0x140b0c8c8
14000555c:	48 85 c0             	test   %rax,%rax
14000555f:	75 07                	jne    0x140005568
140005561:	ff 15 31 6f b0 00    	call   *0xb06f31(%rip)        # 0x140b0c498
140005567:	cc                   	int3
140005568:	48 89 00             	mov    %rax,(%rax)
14000556b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140005570:	48 89 40 08          	mov    %rax,0x8(%rax)
140005574:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140005579:	48 89 40 10          	mov    %rax,0x10(%rax)
14000557d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140005583:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140005588:	48 8b 06             	mov    (%rsi),%rax
14000558b:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140005590:	48 8b 58 48          	mov    0x48(%rax),%rbx
140005594:	e8 37 0c 00 00       	call   0x1400061d0
140005599:	4c 8b c8             	mov    %rax,%r9
14000559c:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400055a0:	48 8b c3             	mov    %rbx,%rax
1400055a3:	ba 1b e6 e9 70       	mov    $0x70e9e61b,%edx
1400055a8:	48 8b ce             	mov    %rsi,%rcx
1400055ab:	ff 15 87 76 b0 00    	call   *0xb07687(%rip)        # 0x140b0cc38
1400055b1:	85 c0                	test   %eax,%eax
1400055b3:	0f 88 78 04 00 00    	js     0x140005a31
1400055b9:	48 8b 06             	mov    (%rsi),%rax
1400055bc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400055c1:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400055c6:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400055cd:	00
1400055ce:	48 8b 58 48          	mov    0x48(%rax),%rbx
1400055d2:	e8 f9 0b 00 00       	call   0x1400061d0
1400055d7:	4c 8b c8             	mov    %rax,%r9
1400055da:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400055de:	48 8b c3             	mov    %rbx,%rax
1400055e1:	ba 0d ff 47 f3       	mov    $0xf347ff0d,%edx
1400055e6:	48 8b ce             	mov    %rsi,%rcx
1400055e9:	ff 15 49 76 b0 00    	call   *0xb07649(%rip)        # 0x140b0cc38
1400055ef:	85 c0                	test   %eax,%eax
1400055f1:	0f 88 3a 04 00 00    	js     0x140005a31
1400055f7:	48 8b 06             	mov    (%rsi),%rax
1400055fa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400055ff:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140005604:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
14000560b:	00
14000560c:	48 8b 58 48          	mov    0x48(%rax),%rbx
140005610:	e8 bb 0b 00 00       	call   0x1400061d0
140005615:	4c 8b c8             	mov    %rax,%r9
140005618:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14000561c:	48 8b c3             	mov    %rbx,%rax
14000561f:	ba d3 25 7d 7b       	mov    $0x7b7d25d3,%edx
140005624:	48 8b ce             	mov    %rsi,%rcx
140005627:	ff 15 0b 76 b0 00    	call   *0xb0760b(%rip)        # 0x140b0cc38
14000562d:	85 c0                	test   %eax,%eax
14000562f:	0f 88 fc 03 00 00    	js     0x140005a31
140005635:	48 8d 45 08          	lea    0x8(%rbp),%rax
140005639:	48 8b cf             	mov    %rdi,%rcx
14000563c:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140005640:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140005644:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140005649:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14000564d:	48 8d 85 58 12 00 00 	lea    0x1258(%rbp),%rax
140005654:	0f 10 45 a8          	movups -0x58(%rbp),%xmm0
140005658:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14000565c:	48 8d 05 b5 f3 b0 00 	lea    0xb0f3b5(%rip),%rax        # 0x140b14a18
140005663:	f2 0f 10 4d b8       	movsd  -0x48(%rbp),%xmm1
140005668:	48 89 45 30          	mov    %rax,0x30(%rbp)
14000566c:	48 8d 45 30          	lea    0x30(%rbp),%rax
140005670:	48 89 45 68          	mov    %rax,0x68(%rbp)
140005674:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
140005678:	f2 0f 11 4d 48       	movsd  %xmm1,0x48(%rbp)
14000567d:	e8 b6 ec ff ff       	call   0x140004338
140005682:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140005686:	48 85 c9             	test   %rcx,%rcx
140005689:	74 17                	je     0x1400056a2
14000568b:	48 8b 01             	mov    (%rcx),%rax
14000568e:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140005692:	48 3b ca             	cmp    %rdx,%rcx
140005695:	0f 95 c2             	setne  %dl
140005698:	48 8b 40 20          	mov    0x20(%rax),%rax
14000569c:	ff 15 96 75 b0 00    	call   *0xb07596(%rip)        # 0x140b0cc38
1400056a2:	48 8b 06             	mov    (%rsi),%rax
1400056a5:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400056a9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400056ac:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
1400056b0:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
1400056b4:	ba 23 e9 b7 c5       	mov    $0xc5b7e923,%edx
1400056b9:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
1400056bd:	48 8b 40 50          	mov    0x50(%rax),%rax
1400056c1:	48 8b ce             	mov    %rsi,%rcx
1400056c4:	66 44 89 65 e8       	mov    %r12w,-0x18(%rbp)
1400056c9:	ff 15 69 75 b0 00    	call   *0xb07569(%rip)        # 0x140b0cc38
1400056cf:	85 c0                	test   %eax,%eax
1400056d1:	79 0a                	jns    0x1400056dd
1400056d3:	bf 05 40 00 80       	mov    $0x80004005,%edi
1400056d8:	e9 0a 03 00 00       	jmp    0x1400059e7
1400056dd:	b9 48 00 00 00       	mov    $0x48,%ecx
1400056e2:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1400056e7:	ff 15 db 71 b0 00    	call   *0xb071db(%rip)        # 0x140b0c8c8
1400056ed:	48 85 c0             	test   %rax,%rax
1400056f0:	75 07                	jne    0x1400056f9
1400056f2:	ff 15 a0 6d b0 00    	call   *0xb06da0(%rip)        # 0x140b0c498
1400056f8:	cc                   	int3
1400056f9:	48 89 00             	mov    %rax,(%rax)
1400056fc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140005701:	48 89 40 08          	mov    %rax,0x8(%rax)
140005705:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000570a:	48 89 40 10          	mov    %rax,0x10(%rax)
14000570e:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140005714:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140005719:	48 8b 06             	mov    (%rsi),%rax
14000571c:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140005721:	48 8b 58 48          	mov    0x48(%rax),%rbx
140005725:	e8 a6 0a 00 00       	call   0x1400061d0
14000572a:	4c 8b c8             	mov    %rax,%r9
14000572d:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
140005731:	48 8b c3             	mov    %rbx,%rax
140005734:	ba e7 be b9 a5       	mov    $0xa5b9bee7,%edx
140005739:	48 8b ce             	mov    %rsi,%rcx
14000573c:	ff 15 f6 74 b0 00    	call   *0xb074f6(%rip)        # 0x140b0cc38
140005742:	85 c0                	test   %eax,%eax
140005744:	0f 88 75 02 00 00    	js     0x1400059bf
14000574a:	48 8b 06             	mov    (%rsi),%rax
14000574d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140005752:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140005757:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14000575e:	00
14000575f:	48 8b 58 48          	mov    0x48(%rax),%rbx
140005763:	e8 68 0a 00 00       	call   0x1400061d0
140005768:	4c 8b c8             	mov    %rax,%r9
14000576b:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14000576f:	48 8b c3             	mov    %rbx,%rax
140005772:	ba c2 15 a1 54       	mov    $0x54a115c2,%edx
140005777:	48 8b ce             	mov    %rsi,%rcx
14000577a:	ff 15 b8 74 b0 00    	call   *0xb074b8(%rip)        # 0x140b0cc38
140005780:	85 c0                	test   %eax,%eax
140005782:	0f 88 37 02 00 00    	js     0x1400059bf
140005788:	48 8b 06             	mov    (%rsi),%rax
14000578b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140005790:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140005795:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
14000579c:	00
14000579d:	48 8b 58 48          	mov    0x48(%rax),%rbx
1400057a1:	e8 2a 0a 00 00       	call   0x1400061d0
1400057a6:	4c 8b c8             	mov    %rax,%r9
1400057a9:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400057ad:	48 8b c3             	mov    %rbx,%rax
1400057b0:	ba 7b 88 b9 34       	mov    $0x34b9887b,%edx
1400057b5:	48 8b ce             	mov    %rsi,%rcx
1400057b8:	ff 15 7a 74 b0 00    	call   *0xb0747a(%rip)        # 0x140b0cc38
1400057be:	85 c0                	test   %eax,%eax
1400057c0:	0f 88 f9 01 00 00    	js     0x1400059bf
1400057c6:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1400057ca:	48 8b cf             	mov    %rdi,%rcx
1400057cd:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1400057d1:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1400057d5:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400057da:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400057de:	48 8d 85 58 12 00 00 	lea    0x1258(%rbp),%rax
1400057e5:	0f 10 45 a8          	movups -0x58(%rbp),%xmm0
1400057e9:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1400057ed:	48 8d 05 bc f2 b0 00 	lea    0xb0f2bc(%rip),%rax        # 0x140b14ab0
1400057f4:	f2 0f 10 4d b8       	movsd  -0x48(%rbp),%xmm1
1400057f9:	48 89 45 70          	mov    %rax,0x70(%rbp)
1400057fd:	48 8d 45 70          	lea    0x70(%rbp),%rax
140005801:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
140005808:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
14000580c:	f2 0f 11 8d 88 00 00 	movsd  %xmm1,0x88(%rbp)
140005813:	00
140005814:	e8 27 e9 ff ff       	call   0x140004140
140005819:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140005820:	48 85 c9             	test   %rcx,%rcx
140005823:	74 17                	je     0x14000583c
140005825:	48 8b 01             	mov    (%rcx),%rax
140005828:	48 8d 55 70          	lea    0x70(%rbp),%rdx
14000582c:	48 3b ca             	cmp    %rdx,%rcx
14000582f:	0f 95 c2             	setne  %dl
140005832:	48 8b 40 20          	mov    0x20(%rax),%rax
140005836:	ff 15 fc 73 b0 00    	call   *0xb073fc(%rip)        # 0x140b0cc38
14000583c:	48 8d 05 cd f2 b0 00 	lea    0xb0f2cd(%rip),%rax        # 0x140b14b10
140005843:	48 8b cf             	mov    %rdi,%rcx
140005846:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
14000584d:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
140005854:	48 8d 85 58 12 00 00 	lea    0x1258(%rbp),%rax
14000585b:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
140005862:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
140005869:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
140005870:	e8 07 e7 ff ff       	call   0x140003f7c
140005875:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
14000587c:	48 85 c9             	test   %rcx,%rcx
14000587f:	74 1a                	je     0x14000589b
140005881:	48 8b 01             	mov    (%rcx),%rax
140005884:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
14000588b:	48 3b ca             	cmp    %rdx,%rcx
14000588e:	0f 95 c2             	setne  %dl
140005891:	48 8b 40 20          	mov    0x20(%rax),%rax
140005895:	ff 15 9d 73 b0 00    	call   *0xb0739d(%rip)        # 0x140b0cc38
14000589b:	48 8b cf             	mov    %rdi,%rcx
14000589e:	44 88 a7 a0 08 00 00 	mov    %r12b,0x8a0(%rdi)
1400058a5:	e8 d2 1c 0d 00       	call   0x1400d757c
1400058aa:	48 8b 07             	mov    (%rdi),%rax
1400058ad:	48 8b cf             	mov    %rdi,%rcx
1400058b0:	48 63 9f a0 09 00 00 	movslq 0x9a0(%rdi),%rbx
1400058b7:	48 8b 40 58          	mov    0x58(%rax),%rax
1400058bb:	ff 15 77 73 b0 00    	call   *0xb07377(%rip)        # 0x140b0cc38
1400058c1:	85 db                	test   %ebx,%ebx
1400058c3:	75 3e                	jne    0x140005903
1400058c5:	ff 15 2d 69 b0 00    	call   *0xb0692d(%rip)        # 0x140b0c1f8
1400058cb:	48 8b c8             	mov    %rax,%rcx
1400058ce:	44 8d 43 48          	lea    0x48(%rbx),%r8d
1400058d2:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400058d9:	ff 15 11 69 b0 00    	call   *0xb06911(%rip)        # 0x140b0c1f0
1400058df:	4c 8b 85 38 01 00 00 	mov    0x138(%rbp),%r8
1400058e6:	4c 8d 4d a8          	lea    -0x58(%rbp),%r9
1400058ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1400058ed:	48 8d 15 0c bc cb 00 	lea    0xcbbc0c(%rip),%rdx        # 0x140cc1500
1400058f4:	b9 97 f3 54 00       	mov    $0x54f397,%ecx
1400058f9:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
1400058fe:	e8 69 b5 15 00       	call   0x140160e6c
140005903:	0f 57 c0             	xorps  %xmm0,%xmm0
140005906:	4c 8d 4d a8          	lea    -0x58(%rbp),%r9
14000590a:	4c 8b c3             	mov    %rbx,%r8
14000590d:	48 8d 15 ec 58 d2 00 	lea    0xd258ec(%rip),%rdx        # 0x140d2b200
140005914:	b9 99 f3 54 00       	mov    $0x54f399,%ecx
140005919:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
14000591e:	e8 49 b5 15 00       	call   0x140160e6c
140005923:	83 fb 06             	cmp    $0x6,%ebx
140005926:	7f 49                	jg     0x140005971
140005928:	74 40                	je     0x14000596a
14000592a:	85 db                	test   %ebx,%ebx
14000592c:	74 61                	je     0x14000598f
14000592e:	83 eb 01             	sub    $0x1,%ebx
140005931:	74 30                	je     0x140005963
140005933:	83 eb 01             	sub    $0x1,%ebx
140005936:	74 24                	je     0x14000595c
140005938:	83 eb 01             	sub    $0x1,%ebx
14000593b:	74 18                	je     0x140005955
14000593d:	83 eb 01             	sub    $0x1,%ebx
140005940:	74 0c                	je     0x14000594e
140005942:	83 fb 01             	cmp    $0x1,%ebx
140005945:	75 48                	jne    0x14000598f
140005947:	ba 63 1f a9 f0       	mov    $0xf0a91f63,%edx
14000594c:	eb 59                	jmp    0x1400059a7
14000594e:	ba f2 e7 e9 ea       	mov    $0xeae9e7f2,%edx
140005953:	eb 52                	jmp    0x1400059a7
140005955:	ba 06 ba 34 9c       	mov    $0x9c34ba06,%edx
14000595a:	eb 4b                	jmp    0x1400059a7
14000595c:	ba fc 0e fc 20       	mov    $0x20fc0efc,%edx
140005961:	eb 44                	jmp    0x1400059a7
140005963:	ba c5 d5 3c de       	mov    $0xde3cd5c5,%edx
140005968:	eb 3d                	jmp    0x1400059a7
14000596a:	bf 04 40 00 80       	mov    $0x80004004,%edi
14000596f:	eb 53                	jmp    0x1400059c4
140005971:	41 2b dd             	sub    %r13d,%ebx
140005974:	74 2c                	je     0x1400059a2
140005976:	83 eb 01             	sub    $0x1,%ebx
140005979:	74 44                	je     0x1400059bf
14000597b:	83 eb 01             	sub    $0x1,%ebx
14000597e:	74 1b                	je     0x14000599b
140005980:	83 eb 01             	sub    $0x1,%ebx
140005983:	74 0f                	je     0x140005994
140005985:	83 eb 01             	sub    $0x1,%ebx
140005988:	74 d9                	je     0x140005963
14000598a:	83 fb 03             	cmp    $0x3,%ebx
14000598d:	74 d4                	je     0x140005963
14000598f:	41 8b fc             	mov    %r12d,%edi
140005992:	eb 30                	jmp    0x1400059c4
140005994:	ba fb 85 a0 2c       	mov    $0x2ca085fb,%edx
140005999:	eb 0c                	jmp    0x1400059a7
14000599b:	ba 22 7e e2 95       	mov    $0x95e27e22,%edx
1400059a0:	eb 05                	jmp    0x1400059a7
1400059a2:	ba d9 d6 d4 ab       	mov    $0xabd4d6d9,%edx
1400059a7:	48 8b 06             	mov    (%rsi),%rax
1400059aa:	4c 8d 4e 60          	lea    0x60(%rsi),%r9
1400059ae:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400059b2:	48 8b ce             	mov    %rsi,%rcx
1400059b5:	48 8b 40 48          	mov    0x48(%rax),%rax
1400059b9:	ff 15 79 72 b0 00    	call   *0xb07279(%rip)        # 0x140b0cc38
1400059bf:	bf 05 40 00 80       	mov    $0x80004005,%edi
1400059c4:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1400059c9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400059ce:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400059d3:	4d 8b 40 08          	mov    0x8(%r8),%r8
1400059d7:	e8 64 18 00 00       	call   0x140007240
1400059dc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400059e1:	ff 15 d9 6e b0 00    	call   *0xb06ed9(%rip)        # 0x140b0c8c0
1400059e7:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400059eb:	49 3b c5             	cmp    %r13,%rax
1400059ee:	76 32                	jbe    0x140005a22
1400059f0:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400059f4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400059fb:	00
1400059fc:	48 8b d1             	mov    %rcx,%rdx
1400059ff:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140005a05:	72 15                	jb     0x140005a1c
140005a07:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140005a0b:	48 2b d1             	sub    %rcx,%rdx
140005a0e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140005a12:	48 83 f8 1f          	cmp    $0x1f,%rax
140005a16:	0f 87 24 01 00 00    	ja     0x140005b40
140005a1c:	ff 15 9e 6e b0 00    	call   *0xb06e9e(%rip)        # 0x140b0c8c0
140005a22:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
140005a26:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
140005a2a:	66 44 89 65 e8       	mov    %r12w,-0x18(%rbp)
140005a2f:	eb 05                	jmp    0x140005a36
140005a31:	bf 05 40 00 80       	mov    $0x80004005,%edi
140005a36:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140005a3b:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140005a40:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140005a45:	4d 8b 40 08          	mov    0x8(%r8),%r8
140005a49:	e8 f2 17 00 00       	call   0x140007240
140005a4e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140005a53:	ff 15 67 6e b0 00    	call   *0xb06e67(%rip)        # 0x140b0c8c0
140005a59:	48 8b 45 20          	mov    0x20(%rbp),%rax
140005a5d:	49 3b c5             	cmp    %r13,%rax
140005a60:	76 32                	jbe    0x140005a94
140005a62:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140005a66:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140005a6d:	00
140005a6e:	48 8b d1             	mov    %rcx,%rdx
140005a71:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140005a77:	72 15                	jb     0x140005a8e
140005a79:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140005a7d:	48 2b d1             	sub    %rcx,%rdx
140005a80:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140005a84:	48 83 f8 1f          	cmp    $0x1f,%rax
140005a88:	0f 87 b2 00 00 00    	ja     0x140005b40
140005a8e:	ff 15 2c 6e b0 00    	call   *0xb06e2c(%rip)        # 0x140b0c8c0
140005a94:	4c 89 65 18          	mov    %r12,0x18(%rbp)
140005a98:	4c 89 6d 20          	mov    %r13,0x20(%rbp)
140005a9c:	66 44 89 65 08       	mov    %r12w,0x8(%rbp)
140005aa1:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140005aa6:	48 85 c9             	test   %rcx,%rcx