1401d65a5:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401d65aa:	4b 8d 3c 04          	lea    (%r12,%r8,1),%rdi
1401d65ae:	48 83 fd 08          	cmp    $0x8,%rbp
1401d65b2:	72 60                	jb     0x1401d6614
1401d65b4:	4c 8b 36             	mov    (%rsi),%r14
1401d65b7:	49 8b d6             	mov    %r14,%rdx
1401d65ba:	e8 69 64 12 00       	call   0x1402fca28
1401d65bf:	49 d1 ef             	shr    $1,%r15
1401d65c2:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d65c9:	00
1401d65ca:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d65cf:	49 8b cf             	mov    %r15,%rcx
1401d65d2:	0f b7 c0             	movzwl %ax,%eax
1401d65d5:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d65d8:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401d65dd:	33 c9                	xor    %ecx,%ecx
1401d65df:	66 89 08             	mov    %cx,(%rax)
1401d65e2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d65e9:	72 1c                	jb     0x1401d6607
1401d65eb:	49 8b 4e f8          	mov    -0x8(%r14),%rcx
1401d65ef:	48 83 c2 27          	add    $0x27,%rdx
1401d65f3:	4c 2b f1             	sub    %rcx,%r14
1401d65f6:	49 8d 46 f8          	lea    -0x8(%r14),%rax
1401d65fa:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d65fe:	0f 87 c3 02 00 00    	ja     0x1401d68c7
1401d6604:	4c 8b f1             	mov    %rcx,%r14
1401d6607:	49 8b ce             	mov    %r14,%rcx
1401d660a:	e8 75 3c 12 00       	call   0x1402fa284
1401d660f:	45 33 d2             	xor    %r10d,%r10d
1401d6612:	eb 20                	jmp    0x1401d6634
1401d6614:	48 8b d6             	mov    %rsi,%rdx
1401d6617:	e8 0c 64 12 00       	call   0x1402fca28
1401d661c:	49 d1 ef             	shr    $1,%r15
1401d661f:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d6624:	0f b7 c0             	movzwl %ax,%eax
1401d6627:	49 8b cf             	mov    %r15,%rcx
1401d662a:	45 33 d2             	xor    %r10d,%r10d
1401d662d:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d6630:	66 45 89 16          	mov    %r10w,(%r14)
1401d6634:	49 b9 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r9
1401d663b:	ff ff 7f
1401d663e:	4c 89 26             	mov    %r12,(%rsi)
1401d6641:	4c 8b 76 10          	mov    0x10(%rsi),%r14
1401d6645:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
1401d6649:	44 0f b7 23          	movzwl (%rbx),%r12d
1401d664d:	4c 3b f5             	cmp    %rbp,%r14
1401d6650:	0f 82 27 02 00 00    	jb     0x1401d687d
1401d6656:	49 8b c1             	mov    %r9,%rax
1401d6659:	49 2b c6             	sub    %r14,%rax
1401d665c:	48 83 f8 01          	cmp    $0x1,%rax
1401d6660:	0f 82 c8 02 00 00    	jb     0x1401d692e
1401d6666:	49 8d 7e 01          	lea    0x1(%r14),%rdi
1401d666a:	48 83 cf 07          	or     $0x7,%rdi
1401d666e:	49 3b f9             	cmp    %r9,%rdi
1401d6671:	76 05                	jbe    0x1401d6678
1401d6673:	49 8b f9             	mov    %r9,%rdi
1401d6676:	eb 21                	jmp    0x1401d6699
1401d6678:	48 8b cd             	mov    %rbp,%rcx
1401d667b:	49 8b c1             	mov    %r9,%rax
1401d667e:	48 d1 e9             	shr    $1,%rcx
1401d6681:	48 2b c1             	sub    %rcx,%rax
1401d6684:	48 3b e8             	cmp    %rax,%rbp
1401d6687:	76 05                	jbe    0x1401d668e
1401d6689:	49 8b f9             	mov    %r9,%rdi
1401d668c:	eb 0b                	jmp    0x1401d6699
1401d668e:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
1401d6692:	48 3b f8             	cmp    %rax,%rdi
1401d6695:	48 0f 42 f8          	cmovb  %rax,%rdi
1401d6699:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1401d669d:	48 8b ce             	mov    %rsi,%rcx
1401d66a0:	e8 eb 44 ff ff       	call   0x1401cab90
1401d66a5:	4c 8b f8             	mov    %rax,%r15
1401d66a8:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
1401d66ac:	49 8d 46 01          	lea    0x1(%r14),%rax
1401d66b0:	49 8b cf             	mov    %r15,%rcx
1401d66b3:	4d 03 f6             	add    %r14,%r14
1401d66b6:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401d66ba:	4d 8b c6             	mov    %r14,%r8
1401d66bd:	48 83 fd 08          	cmp    $0x8,%rbp
1401d66c1:	0f 82 de 01 00 00    	jb     0x1401d68a5
1401d66c7:	48 8b 3e             	mov    (%rsi),%rdi
1401d66ca:	48 8b d7             	mov    %rdi,%rdx
1401d66cd:	e8 56 63 12 00       	call   0x1402fca28
1401d66d2:	33 c9                	xor    %ecx,%ecx
1401d66d4:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d66db:	00
1401d66dc:	66 43 89 4c 37 02    	mov    %cx,0x2(%r15,%r14,1)
1401d66e2:	66 47 89 24 37       	mov    %r12w,(%r15,%r14,1)
1401d66e7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d66ee:	72 1c                	jb     0x1401d670c
1401d66f0:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401d66f4:	48 83 c2 27          	add    $0x27,%rdx
1401d66f8:	48 2b f9             	sub    %rcx,%rdi
1401d66fb:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
1401d66ff:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d6703:	0f 87 be 01 00 00    	ja     0x1401d68c7
1401d6709:	48 8b f9             	mov    %rcx,%rdi
1401d670c:	48 8b cf             	mov    %rdi,%rcx
1401d670f:	e8 70 3b 12 00       	call   0x1402fa284
1401d6714:	45 33 d2             	xor    %r10d,%r10d
1401d6717:	4c 89 3e             	mov    %r15,(%rsi)
1401d671a:	48 83 c3 02          	add    $0x2,%rbx
1401d671e:	e9 65 fd ff ff       	jmp    0x1401d6488
1401d6723:	4c 3b f0             	cmp    %rax,%r14
1401d6726:	77 31                	ja     0x1401d6759
1401d6728:	4e 8d 04 37          	lea    (%rdi,%r14,1),%r8
1401d672c:	48 8b d6             	mov    %rsi,%rdx
1401d672f:	4c 89 46 10          	mov    %r8,0x10(%rsi)
1401d6733:	48 83 fd 08          	cmp    $0x8,%rbp
1401d6737:	72 03                	jb     0x1401d673c
1401d6739:	48 8b 16             	mov    (%rsi),%rdx
1401d673c:	48 8d 3c 7a          	lea    (%rdx,%rdi,2),%rdi
1401d6740:	4d 85 f6             	test   %r14,%r14
1401d6743:	74 0a                	je     0x1401d674f
1401d6745:	41 0f b7 c3          	movzwl %r11w,%eax
1401d6749:	49 8b ce             	mov    %r14,%rcx
1401d674c:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d674f:	66 46 89 14 42       	mov    %r10w,(%rdx,%r8,2)
1401d6754:	e9 0f 01 00 00       	jmp    0x1401d6868
1401d6759:	49 8b c1             	mov    %r9,%rax
1401d675c:	48 2b c7             	sub    %rdi,%rax
1401d675f:	49 3b c6             	cmp    %r14,%rax
1401d6762:	0f 82 c6 01 00 00    	jb     0x1401d692e
1401d6768:	4a 8d 04 37          	lea    (%rdi,%r14,1),%rax
1401d676c:	4c 8b f8             	mov    %rax,%r15
1401d676f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d6774:	49 83 cf 07          	or     $0x7,%r15
1401d6778:	4d 3b f9             	cmp    %r9,%r15
1401d677b:	76 05                	jbe    0x1401d6782
1401d677d:	4d 8b f9             	mov    %r9,%r15
1401d6780:	eb 21                	jmp    0x1401d67a3
1401d6782:	48 8b cd             	mov    %rbp,%rcx
1401d6785:	49 8b c1             	mov    %r9,%rax
1401d6788:	48 d1 e9             	shr    $1,%rcx
1401d678b:	48 2b c1             	sub    %rcx,%rax
1401d678e:	48 3b e8             	cmp    %rax,%rbp
1401d6791:	76 05                	jbe    0x1401d6798
1401d6793:	4d 8b f9             	mov    %r9,%r15
1401d6796:	eb 0b                	jmp    0x1401d67a3
1401d6798:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
1401d679c:	4c 3b f8             	cmp    %rax,%r15
1401d679f:	4c 0f 42 f8          	cmovb  %rax,%r15
1401d67a3:	49 8d 57 01          	lea    0x1(%r15),%rdx
1401d67a7:	48 8b ce             	mov    %rsi,%rcx
1401d67aa:	e8 e1 43 ff ff       	call   0x1401cab90
1401d67af:	4c 89 7e 18          	mov    %r15,0x18(%rsi)
1401d67b3:	4c 8b e0             	mov    %rax,%r12
1401d67b6:	4a 8d 04 37          	lea    (%rdi,%r14,1),%rax
1401d67ba:	49 8b cc             	mov    %r12,%rcx
1401d67bd:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401d67c1:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
1401d67c5:	4b 8d 3c 04          	lea    (%r12,%r8,1),%rdi
1401d67c9:	48 83 fd 08          	cmp    $0x8,%rbp
1401d67cd:	72 64                	jb     0x1401d6833
1401d67cf:	4c 8b 3e             	mov    (%rsi),%r15
1401d67d2:	49 8b d7             	mov    %r15,%rdx
1401d67d5:	e8 4e 62 12 00       	call   0x1402fca28
1401d67da:	4d 85 f6             	test   %r14,%r14
1401d67dd:	74 0e                	je     0x1401d67ed
1401d67df:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d67e4:	49 8b ce             	mov    %r14,%rcx
1401d67e7:	0f b7 c0             	movzwl %ax,%eax
1401d67ea:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d67ed:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401d67f2:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d67f9:	00
1401d67fa:	33 c9                	xor    %ecx,%ecx
1401d67fc:	66 41 89 0c 44       	mov    %cx,(%r12,%rax,2)
1401d6801:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d6808:	72 1c                	jb     0x1401d6826
1401d680a:	49 8b 4f f8          	mov    -0x8(%r15),%rcx
1401d680e:	48 83 c2 27          	add    $0x27,%rdx
1401d6812:	4c 2b f9             	sub    %rcx,%r15
1401d6815:	49 8d 47 f8          	lea    -0x8(%r15),%rax
1401d6819:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d681d:	0f 87 a4 00 00 00    	ja     0x1401d68c7
1401d6823:	4c 8b f9             	mov    %rcx,%r15
1401d6826:	49 8b cf             	mov    %r15,%rcx
1401d6829:	e8 56 3a 12 00       	call   0x1402fa284
1401d682e:	45 33 d2             	xor    %r10d,%r10d
1401d6831:	eb 28                	jmp    0x1401d685b
1401d6833:	48 8b d6             	mov    %rsi,%rdx
1401d6836:	e8 ed 61 12 00       	call   0x1402fca28
1401d683b:	4d 85 f6             	test   %r14,%r14
1401d683e:	74 0e                	je     0x1401d684e
1401d6840:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d6845:	49 8b ce             	mov    %r14,%rcx
1401d6848:	0f b7 c0             	movzwl %ax,%eax
1401d684b:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d684e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401d6853:	45 33 d2             	xor    %r10d,%r10d
1401d6856:	66 45 89 14 44       	mov    %r10w,(%r12,%rax,2)
1401d685b:	49 b9 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r9
1401d6862:	ff ff 7f
1401d6865:	4c 89 26             	mov    %r12,(%rsi)
1401d6868:	4c 8b 76 10          	mov    0x10(%rsi),%r14
1401d686c:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
1401d6870:	44 0f b7 23          	movzwl (%rbx),%r12d
1401d6874:	4c 3b f5             	cmp    %rbp,%r14
1401d6877:	0f 83 d9 fd ff ff    	jae    0x1401d6656
1401d687d:	49 8d 46 01          	lea    0x1(%r14),%rax
1401d6881:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401d6885:	48 8b c6             	mov    %rsi,%rax
1401d6888:	48 83 fd 08          	cmp    $0x8,%rbp
1401d688c:	72 03                	jb     0x1401d6891
1401d688e:	48 8b 06             	mov    (%rsi),%rax
1401d6891:	66 46 89 24 70       	mov    %r12w,(%rax,%r14,2)
1401d6896:	48 83 c3 02          	add    $0x2,%rbx
1401d689a:	66 46 89 54 70 02    	mov    %r10w,0x2(%rax,%r14,2)
1401d68a0:	e9 e3 fb ff ff       	jmp    0x1401d6488
1401d68a5:	48 8b d6             	mov    %rsi,%rdx
1401d68a8:	e8 7b 61 12 00       	call   0x1402fca28
1401d68ad:	45 33 d2             	xor    %r10d,%r10d
1401d68b0:	66 47 89 54 37 02    	mov    %r10w,0x2(%r15,%r14,1)
1401d68b6:	48 83 c3 02          	add    $0x2,%rbx
1401d68ba:	66 47 89 24 37       	mov    %r12w,(%r15,%r14,1)
1401d68bf:	4c 89 3e             	mov    %r15,(%rsi)
1401d68c2:	e9 c1 fb ff ff       	jmp    0x1401d6488
1401d68c7:	ff 15 2b 37 15 00    	call   *0x15372b(%rip)        # 0x140329ff8
1401d68cd:	cc                   	int3
1401d68ce:	45 8b c3             	mov    %r11d,%r8d
1401d68d1:	4b 8d 14 36          	lea    (%r14,%r14,1),%rdx
1401d68d5:	48 8b ce             	mov    %rsi,%rcx
1401d68d8:	e8 a3 44 ff ff       	call   0x1401cad80
1401d68dd:	ba 22 00 00 00       	mov    $0x22,%edx
1401d68e2:	48 8b ce             	mov    %rsi,%rcx
1401d68e5:	e8 56 00 00 00       	call   0x1401d6940
1401d68ea:	4c 8b a4 24 50 01 00 	mov    0x150(%rsp),%r12
1401d68f1:	00
1401d68f2:	4c 8b bc 24 40 01 00 	mov    0x140(%rsp),%r15
1401d68f9:	00
1401d68fa:	4c 8b b4 24 48 01 00 	mov    0x148(%rsp),%r14
1401d6901:	00
1401d6902:	48 8b bc 24 58 01 00 	mov    0x158(%rsp),%rdi
1401d6909:	00
1401d690a:	48 8b 9c 24 90 01 00 	mov    0x190(%rsp),%rbx
1401d6911:	00
1401d6912:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401d6919:	00
1401d691a:	48 33 cc             	xor    %rsp,%rcx
1401d691d:	e8 1e 3d 12 00       	call   0x1402fa640
1401d6922:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
1401d6929:	41 5d                	pop    %r13
1401d692b:	5e                   	pop    %rsi
1401d692c:	5d                   	pop    %rbp
1401d692d:	c3                   	ret
1401d692e:	e8 0d 17 eb ff       	call   0x140088040
1401d6933:	cc                   	int3
1401d6934:	cc                   	int3
1401d6935:	cc                   	int3
1401d6936:	cc                   	int3
1401d6937:	cc                   	int3
1401d6938:	cc                   	int3
1401d6939:	cc                   	int3
1401d693a:	cc                   	int3
1401d693b:	cc                   	int3
1401d693c:	cc                   	int3
1401d693d:	cc                   	int3
1401d693e:	cc                   	int3
1401d693f:	cc                   	int3
1401d6940:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401d6945:	55                   	push   %rbp
1401d6946:	56                   	push   %rsi
1401d6947:	41 57                	push   %r15
1401d6949:	48 83 ec 20          	sub    $0x20,%rsp
1401d694d:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1401d6951:	44 0f b7 fa          	movzwl %dx,%r15d
1401d6955:	48 8b 69 18          	mov    0x18(%rcx),%rbp
1401d6959:	48 8b d9             	mov    %rcx,%rbx
1401d695c:	48 3b f5             	cmp    %rbp,%rsi
1401d695f:	73 2b                	jae    0x1401d698c
1401d6961:	48 8d 46 01          	lea    0x1(%rsi),%rax
1401d6965:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401d6969:	48 83 fd 08          	cmp    $0x8,%rbp
1401d696d:	72 03                	jb     0x1401d6972
1401d696f:	48 8b 19             	mov    (%rcx),%rbx
1401d6972:	33 c0                	xor    %eax,%eax
1401d6974:	66 44 89 3c 73       	mov    %r15w,(%rbx,%rsi,2)
1401d6979:	66 89 44 73 02       	mov    %ax,0x2(%rbx,%rsi,2)
1401d697e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d6983:	48 83 c4 20          	add    $0x20,%rsp
1401d6987:	41 5f                	pop    %r15
1401d6989:	5e                   	pop    %rsi
1401d698a:	5d                   	pop    %rbp
1401d698b:	c3                   	ret
1401d698c:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401d6991:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
1401d6998:	ff ff 7f
1401d699b:	48 8b c7             	mov    %rdi,%rax
1401d699e:	48 2b c6             	sub    %rsi,%rax
1401d69a1:	48 83 f8 01          	cmp    $0x1,%rax
1401d69a5:	0f 82 e6 00 00 00    	jb     0x1401d6a91
1401d69ab:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1401d69b0:	4c 8d 66 01          	lea    0x1(%rsi),%r12
1401d69b4:	49 8b cc             	mov    %r12,%rcx
1401d69b7:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401d69bc:	48 83 c9 07          	or     $0x7,%rcx
1401d69c0:	48 3b cf             	cmp    %rdi,%rcx
1401d69c3:	77 1f                	ja     0x1401d69e4
1401d69c5:	48 8b d5             	mov    %rbp,%rdx
1401d69c8:	48 8b c7             	mov    %rdi,%rax
1401d69cb:	48 d1 ea             	shr    $1,%rdx
1401d69ce:	48 2b c2             	sub    %rdx,%rax
1401d69d1:	48 3b e8             	cmp    %rax,%rbp
1401d69d4:	77 0e                	ja     0x1401d69e4
1401d69d6:	48 8d 04 2a          	lea    (%rdx,%rbp,1),%rax
1401d69da:	48 8b f9             	mov    %rcx,%rdi
1401d69dd:	48 3b c8             	cmp    %rax,%rcx
1401d69e0:	48 0f 42 f8          	cmovb  %rax,%rdi
1401d69e4:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1401d69e8:	48 8b cb             	mov    %rbx,%rcx
1401d69eb:	e8 a0 41 ff ff       	call   0x1401cab90
1401d69f0:	48 03 f6             	add    %rsi,%rsi
1401d69f3:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1401d69f7:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1401d69fc:	4c 8b f0             	mov    %rax,%r14
1401d69ff:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1401d6a03:	4c 8b c6             	mov    %rsi,%r8
1401d6a06:	48 8b c8             	mov    %rax,%rcx
1401d6a09:	48 83 fd 08          	cmp    $0x8,%rbp
1401d6a0d:	72 52                	jb     0x1401d6a61
1401d6a0f:	48 8b 3b             	mov    (%rbx),%rdi
1401d6a12:	48 8b d7             	mov    %rdi,%rdx
1401d6a15:	e8 0e 60 12 00       	call   0x1402fca28
1401d6a1a:	33 c0                	xor    %eax,%eax
1401d6a1c:	66 46 89 3c 36       	mov    %r15w,(%rsi,%r14,1)
1401d6a21:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d6a28:	00
1401d6a29:	66 42 89 44 36 02    	mov    %ax,0x2(%rsi,%r14,1)
1401d6a2f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d6a36:	72 18                	jb     0x1401d6a50
1401d6a38:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401d6a3c:	48 83 c2 27          	add    $0x27,%rdx
1401d6a40:	48 2b f9             	sub    %rcx,%rdi
1401d6a43:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
1401d6a47:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d6a4b:	77 0d                	ja     0x1401d6a5a
1401d6a4d:	48 8b f9             	mov    %rcx,%rdi
1401d6a50:	48 8b cf             	mov    %rdi,%rcx
1401d6a53:	e8 2c 38 12 00       	call   0x1402fa284
1401d6a58:	eb 1c                	jmp    0x1401d6a76
1401d6a5a:	ff 15 98 35 15 00    	call   *0x153598(%rip)        # 0x140329ff8
1401d6a60:	cc                   	int3
1401d6a61:	48 8b d3             	mov    %rbx,%rdx
1401d6a64:	e8 bf 5f 12 00       	call   0x1402fca28
1401d6a69:	33 c0                	xor    %eax,%eax
1401d6a6b:	66 46 89 3c 36       	mov    %r15w,(%rsi,%r14,1)
1401d6a70:	66 42 89 44 36 02    	mov    %ax,0x2(%rsi,%r14,1)
1401d6a76:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401d6a7b:	4c 89 33             	mov    %r14,(%rbx)