1405a661e:	c3                   	ret
1405a661f:	cc                   	int3
1405a6620:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1405a6625:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1405a662a:	56                   	push   %rsi
1405a662b:	57                   	push   %rdi
1405a662c:	41 56                	push   %r14
1405a662e:	48 83 ec 20          	sub    $0x20,%rsp
1405a6632:	48 8b 29             	mov    (%rcx),%rbp
1405a6635:	48 8b f2             	mov    %rdx,%rsi
1405a6638:	4c 8b f1             	mov    %rcx,%r14
1405a663b:	48 8b dd             	mov    %rbp,%rbx
1405a663e:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
1405a6642:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a6646:	75 2a                	jne    0x1405a6672
1405a6648:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1405a664f:	00
1405a6650:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1405a6654:	48 8b d6             	mov    %rsi,%rdx
1405a6657:	e8 b4 9f c2 ff       	call   0x1401d0610
1405a665c:	84 c0                	test   %al,%al
1405a665e:	79 06                	jns    0x1405a6666
1405a6660:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1405a6664:	eb 06                	jmp    0x1405a666c
1405a6666:	48 8b df             	mov    %rdi,%rbx
1405a6669:	48 8b 3f             	mov    (%rdi),%rdi
1405a666c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a6670:	74 de                	je     0x1405a6650
1405a6672:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1405a6676:	75 15                	jne    0x1405a668d
1405a6678:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1405a667c:	48 8b ce             	mov    %rsi,%rcx
1405a667f:	e8 8c 9f c2 ff       	call   0x1401d0610
1405a6684:	84 c0                	test   %al,%al
1405a6686:	78 05                	js     0x1405a668d
1405a6688:	48 3b dd             	cmp    %rbp,%rbx
1405a668b:	75 13                	jne    0x1405a66a0
1405a668d:	4c 8b c6             	mov    %rsi,%r8
1405a6690:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405a6695:	49 8b ce             	mov    %r14,%rcx
1405a6698:	e8 a3 04 00 00       	call   0x1405a6b40
1405a669d:	48 8b 18             	mov    (%rax),%rbx
1405a66a0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1405a66a5:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1405a66a9:	33 c0                	xor    %eax,%eax
1405a66ab:	49 3b 1e             	cmp    (%r14),%rbx
1405a66ae:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1405a66b3:	48 0f 45 c1          	cmovne %rcx,%rax
1405a66b7:	48 83 c4 20          	add    $0x20,%rsp
1405a66bb:	41 5e                	pop    %r14
1405a66bd:	5f                   	pop    %rdi
1405a66be:	5e                   	pop    %rsi
1405a66bf:	c3                   	ret
1405a66c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1405a66c5:	55                   	push   %rbp
1405a66c6:	56                   	push   %rsi
1405a66c7:	57                   	push   %rdi
1405a66c8:	41 54                	push   %r12
1405a66ca:	41 55                	push   %r13
1405a66cc:	41 56                	push   %r14
1405a66ce:	41 57                	push   %r15
1405a66d0:	48 8b ec             	mov    %rsp,%rbp
1405a66d3:	48 83 ec 60          	sub    $0x60,%rsp
1405a66d7:	48 8b 05 22 28 e1 00 	mov    0xe12822(%rip),%rax        # 0x1413b8f00
1405a66de:	48 33 c4             	xor    %rsp,%rax
1405a66e1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1405a66e5:	48 8b f2             	mov    %rdx,%rsi
1405a66e8:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
1405a66ec:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1405a66f0:	4c 8b 61 40          	mov    0x40(%rcx),%r12
1405a66f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a66f7:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1405a66fb:	41 bf 03 00 00 00    	mov    $0x3,%r15d
1405a6701:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1405a6705:	41 be 0f 00 00 00    	mov    $0xf,%r14d
1405a670b:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1405a670f:	8b 05 2b a7 a1 00    	mov    0xa1a72b(%rip),%eax        # 0x140fc0e40
1405a6715:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1405a6719:	0f b6 05 22 a7 a1 00 	movzbl 0xa1a722(%rip),%eax        # 0x140fc0e42
1405a6720:	88 45 da             	mov    %al,-0x26(%rbp)
1405a6723:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1405a6727:	4d 8b 2c 24          	mov    (%r12),%r13
1405a672b:	49 8b 7d 08          	mov    0x8(%r13),%rdi
1405a672f:	49 8b dd             	mov    %r13,%rbx
1405a6732:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a6736:	75 44                	jne    0x1405a677c
1405a6738:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1405a673f:	00
1405a6740:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1405a6744:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1405a6748:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1405a674d:	76 03                	jbe    0x1405a6752
1405a674f:	48 8b 09             	mov    (%rcx),%rcx
1405a6752:	4c 8b c6             	mov    %rsi,%r8
1405a6755:	48 83 fe 03          	cmp    $0x3,%rsi
1405a6759:	4d 0f 47 c7          	cmova  %r15,%r8
1405a675d:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1405a6761:	e8 ea 92 93 00       	call   0x140edfa50
1405a6766:	85 c0                	test   %eax,%eax
1405a6768:	74 45                	je     0x1405a67af
1405a676a:	78 49                	js     0x1405a67b5
1405a676c:	48 8b df             	mov    %rdi,%rbx
1405a676f:	48 8b 3f             	mov    (%rdi),%rdi
1405a6772:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a6776:	74 c8                	je     0x1405a6740
1405a6778:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
1405a677c:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1405a6780:	75 44                	jne    0x1405a67c6
1405a6782:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1405a6786:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
1405a678a:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1405a678f:	76 03                	jbe    0x1405a6794
1405a6791:	48 8b 12             	mov    (%rdx),%rdx
1405a6794:	4d 8b c7             	mov    %r15,%r8
1405a6797:	49 3b ff             	cmp    %r15,%rdi
1405a679a:	4c 0f 42 c7          	cmovb  %rdi,%r8
1405a679e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1405a67a2:	e8 a9 92 93 00       	call   0x140edfa50
1405a67a7:	85 c0                	test   %eax,%eax
1405a67a9:	74 10                	je     0x1405a67bb
1405a67ab:	79 14                	jns    0x1405a67c1
1405a67ad:	eb 17                	jmp    0x1405a67c6
1405a67af:	48 83 fe 03          	cmp    $0x3,%rsi
1405a67b3:	73 b7                	jae    0x1405a676c
1405a67b5:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1405a67b9:	eb b7                	jmp    0x1405a6772
1405a67bb:	48 83 ff 03          	cmp    $0x3,%rdi
1405a67bf:	77 05                	ja     0x1405a67c6
1405a67c1:	49 3b dd             	cmp    %r13,%rbx
1405a67c4:	75 17                	jne    0x1405a67dd
1405a67c6:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1405a67ca:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405a67ce:	49 8b cc             	mov    %r12,%rcx
1405a67d1:	e8 6a 03 00 00       	call   0x1405a6b40
1405a67d6:	48 8b 18             	mov    (%rax),%rbx
1405a67d9:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
1405a67dd:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
1405a67e1:	33 c0                	xor    %eax,%eax
1405a67e3:	49 3b 1c 24          	cmp    (%r12),%rbx
1405a67e7:	48 0f 44 f8          	cmove  %rax,%rdi
1405a67eb:	49 83 fe 0f          	cmp    $0xf,%r14
1405a67ef:	76 32                	jbe    0x1405a6823
1405a67f1:	49 8d 56 01          	lea    0x1(%r14),%rdx
1405a67f5:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1405a67f9:	48 8b c1             	mov    %rcx,%rax
1405a67fc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405a6803:	72 19                	jb     0x1405a681e
1405a6805:	48 83 c2 27          	add    $0x27,%rdx
1405a6809:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405a680d:	48 2b c1             	sub    %rcx,%rax
1405a6810:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405a6814:	48 83 f8 1f          	cmp    $0x1f,%rax
1405a6818:	0f 87 1b 03 00 00    	ja     0x1405a6b39
1405a681e:	e8 21 49 87 00       	call   0x140e1b144
1405a6823:	48 63 47 10          	movslq 0x10(%rdi),%rax
1405a6827:	48 89 46 08          	mov    %rax,0x8(%rsi)
1405a682b:	48 8b 0f             	mov    (%rdi),%rcx
1405a682e:	e8 dd 6f 45 00       	call   0x1409fd810
1405a6833:	48 89 06             	mov    %rax,(%rsi)
1405a6836:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1405a683a:	e8 d1 6f 45 00       	call   0x1409fd810
1405a683f:	48 89 46 10          	mov    %rax,0x10(%rsi)
1405a6843:	4c 8b 65 c8          	mov    -0x38(%rbp),%r12
1405a6847:	4d 8b 64 24 40       	mov    0x40(%r12),%r12
1405a684c:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a684f:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1405a6853:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1405a6857:	41 be 0f 00 00 00    	mov    $0xf,%r14d
1405a685d:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1405a6861:	8b 05 81 a6 a1 00    	mov    0xa1a681(%rip),%eax        # 0x140fc0ee8
1405a6867:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1405a686b:	0f b6 05 78 a6 a1 00 	movzbl 0xa1a678(%rip),%eax        # 0x140fc0eea
1405a6872:	88 45 da             	mov    %al,-0x26(%rbp)
1405a6875:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1405a6879:	4d 8b 2c 24          	mov    (%r12),%r13
1405a687d:	49 8b 7d 08          	mov    0x8(%r13),%rdi
1405a6881:	49 8b dd             	mov    %r13,%rbx
1405a6884:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a6888:	75 42                	jne    0x1405a68cc
1405a688a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1405a6890:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1405a6894:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1405a6898:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1405a689d:	76 03                	jbe    0x1405a68a2
1405a689f:	48 8b 09             	mov    (%rcx),%rcx
1405a68a2:	4c 8b c6             	mov    %rsi,%r8
1405a68a5:	48 83 fe 03          	cmp    $0x3,%rsi
1405a68a9:	4d 0f 47 c7          	cmova  %r15,%r8
1405a68ad:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1405a68b1:	e8 9a 91 93 00       	call   0x140edfa50
1405a68b6:	85 c0                	test   %eax,%eax
1405a68b8:	74 46                	je     0x1405a6900
1405a68ba:	78 4a                	js     0x1405a6906
1405a68bc:	48 8b df             	mov    %rdi,%rbx
1405a68bf:	48 8b 3f             	mov    (%rdi),%rdi
1405a68c2:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a68c6:	74 c8                	je     0x1405a6890
1405a68c8:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
1405a68cc:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1405a68d0:	75 45                	jne    0x1405a6917
1405a68d2:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1405a68d6:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
1405a68da:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1405a68df:	76 03                	jbe    0x1405a68e4
1405a68e1:	48 8b 12             	mov    (%rdx),%rdx
1405a68e4:	48 83 ff 03          	cmp    $0x3,%rdi
1405a68e8:	4c 0f 42 ff          	cmovb  %rdi,%r15
1405a68ec:	4d 8b c7             	mov    %r15,%r8
1405a68ef:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1405a68f3:	e8 58 91 93 00       	call   0x140edfa50
1405a68f8:	85 c0                	test   %eax,%eax
1405a68fa:	74 10                	je     0x1405a690c
1405a68fc:	79 14                	jns    0x1405a6912
1405a68fe:	eb 17                	jmp    0x1405a6917
1405a6900:	48 83 fe 03          	cmp    $0x3,%rsi
1405a6904:	73 b6                	jae    0x1405a68bc
1405a6906:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1405a690a:	eb b6                	jmp    0x1405a68c2
1405a690c:	48 83 ff 03          	cmp    $0x3,%rdi
1405a6910:	77 05                	ja     0x1405a6917
1405a6912:	49 3b dd             	cmp    %r13,%rbx
1405a6915:	75 17                	jne    0x1405a692e
1405a6917:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1405a691b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405a691f:	49 8b cc             	mov    %r12,%rcx
1405a6922:	e8 19 02 00 00       	call   0x1405a6b40
1405a6927:	48 8b 18             	mov    (%rax),%rbx
1405a692a:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
1405a692e:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
1405a6932:	49 3b 1c 24          	cmp    (%r12),%rbx
1405a6936:	41 bc 00 00 00 00    	mov    $0x0,%r12d
1405a693c:	49 0f 44 fc          	cmove  %r12,%rdi
1405a6940:	49 83 fe 0f          	cmp    $0xf,%r14
1405a6944:	76 32                	jbe    0x1405a6978
1405a6946:	49 8d 56 01          	lea    0x1(%r14),%rdx
1405a694a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1405a694e:	48 8b c1             	mov    %rcx,%rax
1405a6951:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405a6958:	72 19                	jb     0x1405a6973
1405a695a:	48 83 c2 27          	add    $0x27,%rdx
1405a695e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405a6962:	48 2b c1             	sub    %rcx,%rax
1405a6965:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405a6969:	48 83 f8 1f          	cmp    $0x1f,%rax
1405a696d:	0f 87 c6 01 00 00    	ja     0x1405a6b39
1405a6973:	e8 cc 47 87 00       	call   0x140e1b144
1405a6978:	48 63 47 10          	movslq 0x10(%rdi),%rax
1405a697c:	48 89 46 20          	mov    %rax,0x20(%rsi)
1405a6980:	48 8b 0f             	mov    (%rdi),%rcx
1405a6983:	e8 88 6e 45 00       	call   0x1409fd810
1405a6988:	48 89 46 18          	mov    %rax,0x18(%rsi)
1405a698c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1405a6990:	e8 7b 6e 45 00       	call   0x1409fd810
1405a6995:	48 89 46 28          	mov    %rax,0x28(%rsi)
1405a6999:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1405a699d:	4c 8b 78 40          	mov    0x40(%rax),%r15
1405a69a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a69a4:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1405a69a8:	41 be 04 00 00 00    	mov    $0x4,%r14d
1405a69ae:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
1405a69b2:	48 c7 45 f0 0f 00 00 	movq   $0xf,-0x10(%rbp)
1405a69b9:	00
1405a69ba:	c7 45 d8 69 63 6d 70 	movl   $0x706d6369,-0x28(%rbp)
1405a69c1:	c6 45 dc 00          	movb   $0x0,-0x24(%rbp)
1405a69c5:	4d 8b 2f             	mov    (%r15),%r13
1405a69c8:	49 8b 7d 08          	mov    0x8(%r13),%rdi
1405a69cc:	49 8b dd             	mov    %r13,%rbx
1405a69cf:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a69d3:	75 47                	jne    0x1405a6a1c
1405a69d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1405a69dc:	00 00 00 00
1405a69e0:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1405a69e4:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1405a69e8:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1405a69ed:	76 03                	jbe    0x1405a69f2
1405a69ef:	48 8b 09             	mov    (%rcx),%rcx
1405a69f2:	4c 8b c6             	mov    %rsi,%r8
1405a69f5:	48 83 fe 04          	cmp    $0x4,%rsi
1405a69f9:	4d 0f 47 c6          	cmova  %r14,%r8
1405a69fd:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1405a6a01:	e8 4a 90 93 00       	call   0x140edfa50
1405a6a06:	85 c0                	test   %eax,%eax
1405a6a08:	74 46                	je     0x1405a6a50
1405a6a0a:	78 4a                	js     0x1405a6a56
1405a6a0c:	48 8b df             	mov    %rdi,%rbx
1405a6a0f:	48 8b 3f             	mov    (%rdi),%rdi
1405a6a12:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1405a6a16:	74 c8                	je     0x1405a69e0
1405a6a18:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
1405a6a1c:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1405a6a20:	75 45                	jne    0x1405a6a67
1405a6a22:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1405a6a26:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
1405a6a2a:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1405a6a2f:	76 03                	jbe    0x1405a6a34
1405a6a31:	48 8b 12             	mov    (%rdx),%rdx
1405a6a34:	48 83 ff 04          	cmp    $0x4,%rdi
1405a6a38:	4c 0f 42 f7          	cmovb  %rdi,%r14
1405a6a3c:	4d 8b c6             	mov    %r14,%r8
1405a6a3f:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1405a6a43:	e8 08 90 93 00       	call   0x140edfa50
1405a6a48:	85 c0                	test   %eax,%eax
1405a6a4a:	74 10                	je     0x1405a6a5c
1405a6a4c:	79 14                	jns    0x1405a6a62
1405a6a4e:	eb 17                	jmp    0x1405a6a67
1405a6a50:	48 83 fe 04          	cmp    $0x4,%rsi
1405a6a54:	73 b6                	jae    0x1405a6a0c
1405a6a56:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1405a6a5a:	eb b6                	jmp    0x1405a6a12
1405a6a5c:	48 83 ff 04          	cmp    $0x4,%rdi
1405a6a60:	77 05                	ja     0x1405a6a67
1405a6a62:	49 3b dd             	cmp    %r13,%rbx
1405a6a65:	75 19                	jne    0x1405a6a80
1405a6a67:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1405a6a6b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405a6a6f:	49 8b cf             	mov    %r15,%rcx
1405a6a72:	e8 c9 00 00 00       	call   0x1405a6b40
1405a6a77:	48 8b 18             	mov    (%rax),%rbx
1405a6a7a:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1405a6a7e:	eb 05                	jmp    0x1405a6a85
1405a6a80:	b8 0f 00 00 00       	mov    $0xf,%eax
1405a6a85:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
1405a6a89:	49 3b 1f             	cmp    (%r15),%rbx
1405a6a8c:	49 0f 44 fc          	cmove  %r12,%rdi
1405a6a90:	48 83 f8 0f          	cmp    $0xf,%rax
1405a6a94:	76 2e                	jbe    0x1405a6ac4
1405a6a96:	48 8d 50 01          	lea    0x1(%rax),%rdx
1405a6a9a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1405a6a9e:	48 8b c1             	mov    %rcx,%rax
1405a6aa1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405a6aa8:	72 15                	jb     0x1405a6abf
1405a6aaa:	48 83 c2 27          	add    $0x27,%rdx
1405a6aae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405a6ab2:	48 2b c1             	sub    %rcx,%rax
1405a6ab5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405a6ab9:	48 83 f8 1f          	cmp    $0x1f,%rax
1405a6abd:	77 7a                	ja     0x1405a6b39
1405a6abf:	e8 80 46 87 00       	call   0x140e1b144
1405a6ac4:	48 63 47 10          	movslq 0x10(%rdi),%rax
1405a6ac8:	48 89 46 38          	mov    %rax,0x38(%rsi)
1405a6acc:	48 8b 0f             	mov    (%rdi),%rcx
1405a6acf:	e8 3c 6d 45 00       	call   0x1409fd810
1405a6ad4:	48 89 46 30          	mov    %rax,0x30(%rsi)
1405a6ad8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1405a6adc:	e8 2f 6d 45 00       	call   0x1409fd810
1405a6ae1:	48 89 46 40          	mov    %rax,0x40(%rsi)
1405a6ae5:	48 8b 05 fc c2 e8 00 	mov    0xe8c2fc(%rip),%rax        # 0x141432de8
1405a6aec:	48 8b 48 08          	mov    0x8(%rax),%rcx
1405a6af0:	48 89 4e 48          	mov    %rcx,0x48(%rsi)
1405a6af4:	48 8b 05 ed c2 e8 00 	mov    0xe8c2ed(%rip),%rax        # 0x141432de8