1405b66c8:	48 8b 0c 08          	mov    (%rax,%rcx,1),%rcx
1405b66cc:	4c 8b 41 28          	mov    0x28(%rcx),%r8
1405b66d0:	eb 04                	jmp    0x1405b66d6
1405b66d2:	4c 8b 04 0a          	mov    (%rdx,%rcx,1),%r8
1405b66d6:	41 8b d2             	mov    %r10d,%edx
1405b66d9:	48 8d 0d a0 1a a6 00 	lea    0xa61aa0(%rip),%rcx        # 0x141018180
1405b66e0:	e8 2b 12 2b 00       	call   0x140867910
1405b66e5:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b66e8:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1405b66ec:	0f 57 c9             	xorps  %xmm1,%xmm1
1405b66ef:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1405b66f4:	4c 8b c7             	mov    %rdi,%r8
1405b66f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1405b66fe:	00 00
1405b6700:	49 ff c0             	inc    %r8
1405b6703:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1405b6708:	75 f6                	jne    0x1405b6700
1405b670a:	48 8b d0             	mov    %rax,%rdx
1405b670d:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1405b6711:	e8 ea 06 be ff       	call   0x140196e00
1405b6716:	0f b6 35 5b 1a a6 00 	movzbl 0xa61a5b(%rip),%esi        # 0x141018178
1405b671d:	f2 0f 10 35 4b 1a a6 	movsd  0xa61a4b(%rip),%xmm6        # 0x141018170
1405b6724:	00
1405b6725:	49 8b cf             	mov    %r15,%rcx
1405b6728:	e8 f3 09 00 00       	call   0x1405b7120
1405b672d:	83 f8 04             	cmp    $0x4,%eax
1405b6730:	7d 15                	jge    0x1405b6747
1405b6732:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6735:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405b6739:	f3 0f 7f 7d 9f       	movdqu %xmm7,-0x61(%rbp)
1405b673e:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
1405b6742:	e9 c5 00 00 00       	jmp    0x1405b680c
1405b6747:	4d 63 4f 1c          	movslq 0x1c(%r15),%r9
1405b674b:	45 85 c9             	test   %r9d,%r9d
1405b674e:	79 26                	jns    0x1405b6776
1405b6750:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6753:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405b6757:	66 0f 6f 0d a1 01 9f 	movdqa 0x9f01a1(%rip),%xmm1        # 0x140fa6900
1405b675e:	00
1405b675f:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1405b6764:	f2 0f 11 75 8f       	movsd  %xmm6,-0x71(%rbp)
1405b6769:	40 88 75 97          	mov    %sil,-0x69(%rbp)
1405b676d:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1405b6771:	e9 96 00 00 00       	jmp    0x1405b680c
1405b6776:	4b 8d 14 89          	lea    (%r9,%r9,4),%rdx
1405b677a:	48 c1 e2 04          	shl    $0x4,%rdx
1405b677e:	49 03 14 24          	add    (%r12),%rdx
1405b6782:	4c 8b 42 30          	mov    0x30(%rdx),%r8
1405b6786:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
1405b678a:	49 2b c8             	sub    %r8,%rcx
1405b678d:	48 c1 f9 03          	sar    $0x3,%rcx
1405b6791:	48 85 c9             	test   %rcx,%rcx
1405b6794:	74 19                	je     0x1405b67af
1405b6796:	48 8b c3             	mov    %rbx,%rax
1405b6799:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1405b67a0:	4d 39 34 c0          	cmp    %r14,(%r8,%rax,8)
1405b67a4:	73 09                	jae    0x1405b67af
1405b67a6:	ff c3                	inc    %ebx
1405b67a8:	8b c3                	mov    %ebx,%eax
1405b67aa:	48 3b c1             	cmp    %rcx,%rax
1405b67ad:	72 f1                	jb     0x1405b67a0
1405b67af:	4c 8b 42 18          	mov    0x18(%rdx),%r8
1405b67b3:	8d 43 ff             	lea    -0x1(%rbx),%eax
1405b67b6:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
1405b67bd:	00
1405b67be:	4c 3b 42 20          	cmp    0x20(%rdx),%r8
1405b67c2:	75 0d                	jne    0x1405b67d1
1405b67c4:	48 8b 02             	mov    (%rdx),%rax
1405b67c7:	48 8b 0c 01          	mov    (%rcx,%rax,1),%rcx
1405b67cb:	4c 8b 41 28          	mov    0x28(%rcx),%r8
1405b67cf:	eb 04                	jmp    0x1405b67d5
1405b67d1:	4d 8b 04 08          	mov    (%r8,%rcx,1),%r8
1405b67d5:	41 8b d1             	mov    %r9d,%edx
1405b67d8:	48 8d 0d a1 19 a6 00 	lea    0xa619a1(%rip),%rcx        # 0x141018180
1405b67df:	e8 2c 11 2b 00       	call   0x140867910
1405b67e4:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b67e7:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405b67eb:	0f 57 c9             	xorps  %xmm1,%xmm1
1405b67ee:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1405b67f3:	48 ff c7             	inc    %rdi
1405b67f6:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
1405b67fa:	75 f7                	jne    0x1405b67f3
1405b67fc:	4c 8b c7             	mov    %rdi,%r8
1405b67ff:	48 8b d0             	mov    %rax,%rdx
1405b6802:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1405b6806:	e8 f5 05 be ff       	call   0x140196e00
1405b680b:	90                   	nop
1405b680c:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
1405b6810:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405b6815:	4c 8d 4d af          	lea    -0x51(%rbp),%r9
1405b6819:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
1405b681d:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1405b6821:	49 8b cf             	mov    %r15,%rcx
1405b6824:	e8 17 f4 ff ff       	call   0x1405b5c40
1405b6829:	90                   	nop
1405b682a:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1405b682e:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b6832:	76 31                	jbe    0x1405b6865
1405b6834:	48 ff c2             	inc    %rdx
1405b6837:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1405b683b:	48 8b c1             	mov    %rcx,%rax
1405b683e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b6845:	72 19                	jb     0x1405b6860
1405b6847:	48 83 c2 27          	add    $0x27,%rdx
1405b684b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b684f:	48 2b c1             	sub    %rcx,%rax
1405b6852:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b6856:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b685a:	0f 87 05 01 00 00    	ja     0x1405b6965
1405b6860:	e8 df 48 86 00       	call   0x140e1b144
1405b6865:	f3 0f 7f 7d 9f       	movdqu %xmm7,-0x61(%rbp)
1405b686a:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
1405b686e:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1405b6872:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b6876:	76 31                	jbe    0x1405b68a9
1405b6878:	48 ff c2             	inc    %rdx
1405b687b:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1405b687f:	48 8b c1             	mov    %rcx,%rax
1405b6882:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b6889:	72 19                	jb     0x1405b68a4
1405b688b:	48 83 c2 27          	add    $0x27,%rdx
1405b688f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b6893:	48 2b c1             	sub    %rcx,%rax
1405b6896:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b689a:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b689e:	0f 87 c7 00 00 00    	ja     0x1405b696b
1405b68a4:	e8 9b 48 86 00       	call   0x140e1b144
1405b68a9:	f3 0f 7f 7d bf       	movdqu %xmm7,-0x41(%rbp)
1405b68ae:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
1405b68b2:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
1405b68b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b68ba:	76 31                	jbe    0x1405b68ed
1405b68bc:	48 ff c2             	inc    %rdx
1405b68bf:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1405b68c3:	48 8b c1             	mov    %rcx,%rax
1405b68c6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b68cd:	72 19                	jb     0x1405b68e8
1405b68cf:	48 83 c2 27          	add    $0x27,%rdx
1405b68d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b68d7:	48 2b c1             	sub    %rcx,%rax
1405b68da:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b68de:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b68e2:	0f 87 89 00 00 00    	ja     0x1405b6971
1405b68e8:	e8 57 48 86 00       	call   0x140e1b144
1405b68ed:	f3 0f 7f 7d df       	movdqu %xmm7,-0x21(%rbp)
1405b68f2:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
1405b68f6:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1405b68fa:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b68fe:	76 2d                	jbe    0x1405b692d
1405b6900:	48 ff c2             	inc    %rdx
1405b6903:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1405b6907:	48 8b c1             	mov    %rcx,%rax
1405b690a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b6911:	72 15                	jb     0x1405b6928
1405b6913:	48 83 c2 27          	add    $0x27,%rdx
1405b6917:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b691b:	48 2b c1             	sub    %rcx,%rax
1405b691e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b6922:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b6926:	77 37                	ja     0x1405b695f
1405b6928:	e8 17 48 86 00       	call   0x140e1b144
1405b692d:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1405b6931:	48 33 cc             	xor    %rsp,%rcx
1405b6934:	e8 c7 4b 86 00       	call   0x140e1b500
1405b6939:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1405b6940:	00
1405b6941:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1405b6945:	49 8b 73 48          	mov    0x48(%r11),%rsi
1405b6949:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1405b694e:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1405b6953:	49 8b e3             	mov    %r11,%rsp
1405b6956:	41 5f                	pop    %r15
1405b6958:	41 5e                	pop    %r14
1405b695a:	41 5c                	pop    %r12
1405b695c:	5f                   	pop    %rdi
1405b695d:	5d                   	pop    %rbp
1405b695e:	c3                   	ret
1405b695f:	e8 40 38 87 00       	call   0x140e2a1a4
1405b6964:	90                   	nop
1405b6965:	e8 3a 38 87 00       	call   0x140e2a1a4
1405b696a:	90                   	nop
1405b696b:	e8 34 38 87 00       	call   0x140e2a1a4
1405b6970:	90                   	nop
1405b6971:	e8 2e 38 87 00       	call   0x140e2a1a4
1405b6976:	cc                   	int3
1405b6977:	cc                   	int3
1405b6978:	cc                   	int3
1405b6979:	cc                   	int3
1405b697a:	cc                   	int3
1405b697b:	cc                   	int3
1405b697c:	cc                   	int3
1405b697d:	cc                   	int3
1405b697e:	cc                   	int3
1405b697f:	cc                   	int3
1405b6980:	40 55                	rex push %rbp
1405b6982:	53                   	push   %rbx
1405b6983:	56                   	push   %rsi
1405b6984:	57                   	push   %rdi
1405b6985:	41 54                	push   %r12
1405b6987:	41 56                	push   %r14
1405b6989:	41 57                	push   %r15
1405b698b:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1405b6990:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1405b6997:	0f 29 b4 24 c0 00 00 	movaps %xmm6,0xc0(%rsp)
1405b699e:	00
1405b699f:	48 8b 05 5a 25 e0 00 	mov    0xe0255a(%rip),%rax        # 0x1413b8f00
1405b69a6:	48 33 c4             	xor    %rsp,%rax
1405b69a9:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1405b69ad:	4d 8b f8             	mov    %r8,%r15
1405b69b0:	4c 8b e2             	mov    %rdx,%r12
1405b69b3:	48 8b f1             	mov    %rcx,%rsi
1405b69b6:	33 ff                	xor    %edi,%edi
1405b69b8:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1405b69bd:	4c 8b ca             	mov    %rdx,%r9
1405b69c0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1405b69c6:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1405b69ca:	e8 91 0a 00 00       	call   0x1405b7460
1405b69cf:	90                   	nop
1405b69d0:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1405b69d5:	4d 8b cc             	mov    %r12,%r9
1405b69d8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405b69de:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1405b69e2:	48 8b ce             	mov    %rsi,%rcx
1405b69e5:	e8 76 0a 00 00       	call   0x1405b7460
1405b69ea:	90                   	nop
1405b69eb:	48 8b ce             	mov    %rsi,%rcx
1405b69ee:	e8 2d 07 00 00       	call   0x1405b7120
1405b69f3:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1405b69fa:	83 f8 03             	cmp    $0x3,%eax
1405b69fd:	7d 1d                	jge    0x1405b6a1c
1405b69ff:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6a02:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1405b6a06:	66 0f 6f 0d 22 d4 9e 	movdqa 0x9ed422(%rip),%xmm1        # 0x140fa3e30
1405b6a0d:	00
1405b6a0e:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1405b6a13:	40 88 7d af          	mov    %dil,-0x51(%rbp)
1405b6a17:	e9 da 00 00 00       	jmp    0x1405b6af6
1405b6a1c:	4c 63 5e 18          	movslq 0x18(%rsi),%r11
1405b6a20:	45 85 db             	test   %r11d,%r11d
1405b6a23:	79 36                	jns    0x1405b6a5b
1405b6a25:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6a28:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1405b6a2c:	66 0f 6f 0d cc fe 9e 	movdqa 0x9efecc(%rip),%xmm1        # 0x140fa6900
1405b6a33:	00
1405b6a34:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1405b6a39:	f2 0f 10 35 2f 17 a6 	movsd  0xa6172f(%rip),%xmm6        # 0x141018170
1405b6a40:	00
1405b6a41:	f2 0f 11 75 af       	movsd  %xmm6,-0x51(%rbp)
1405b6a46:	44 0f b6 35 2a 17 a6 	movzbl 0xa6172a(%rip),%r14d        # 0x141018178
1405b6a4d:	00
1405b6a4e:	44 88 75 b7          	mov    %r14b,-0x49(%rbp)
1405b6a52:	c6 45 b8 00          	movb   $0x0,-0x48(%rbp)
1405b6a56:	e9 ab 00 00 00       	jmp    0x1405b6b06
1405b6a5b:	4d 85 ff             	test   %r15,%r15
1405b6a5e:	74 4c                	je     0x1405b6aac
1405b6a60:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1405b6a64:	74 46                	je     0x1405b6aac
1405b6a66:	4f 8d 0c 9b          	lea    (%r11,%r11,4),%r9
1405b6a6a:	49 c1 e1 04          	shl    $0x4,%r9
1405b6a6e:	4d 03 0f             	add    (%r15),%r9
1405b6a71:	4c 63 96 84 00 00 00 	movslq 0x84(%rsi),%r10
1405b6a78:	8b cf                	mov    %edi,%ecx
1405b6a7a:	4d 8b 41 30          	mov    0x30(%r9),%r8
1405b6a7e:	49 8b 51 38          	mov    0x38(%r9),%rdx
1405b6a82:	49 2b d0             	sub    %r8,%rdx
1405b6a85:	48 c1 fa 03          	sar    $0x3,%rdx
1405b6a89:	48 85 d2             	test   %rdx,%rdx
1405b6a8c:	74 12                	je     0x1405b6aa0
1405b6a8e:	48 8b c7             	mov    %rdi,%rax
1405b6a91:	4d 39 14 c0          	cmp    %r10,(%r8,%rax,8)
1405b6a95:	73 09                	jae    0x1405b6aa0
1405b6a97:	ff c1                	inc    %ecx
1405b6a99:	8b c1                	mov    %ecx,%eax
1405b6a9b:	48 3b c2             	cmp    %rdx,%rax
1405b6a9e:	72 f1                	jb     0x1405b6a91
1405b6aa0:	8d 49 ff             	lea    -0x1(%rcx),%ecx
1405b6aa3:	49 8b 01             	mov    (%r9),%rax
1405b6aa6:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
1405b6aaa:	eb 08                	jmp    0x1405b6ab4
1405b6aac:	49 8b 04 24          	mov    (%r12),%rax
1405b6ab0:	4e 8b 04 d8          	mov    (%rax,%r11,8),%r8
1405b6ab4:	4d 8b 40 28          	mov    0x28(%r8),%r8
1405b6ab8:	41 8b d3             	mov    %r11d,%edx
1405b6abb:	48 8d 0d be 16 a6 00 	lea    0xa616be(%rip),%rcx        # 0x141018180
1405b6ac2:	e8 49 0e 2b 00       	call   0x140867910
1405b6ac7:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6aca:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1405b6ace:	0f 57 c9             	xorps  %xmm1,%xmm1
1405b6ad1:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1405b6ad6:	4c 8b c3             	mov    %rbx,%r8
1405b6ad9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1405b6ae0:	49 ff c0             	inc    %r8
1405b6ae3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1405b6ae8:	75 f6                	jne    0x1405b6ae0
1405b6aea:	48 8b d0             	mov    %rax,%rdx
1405b6aed:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1405b6af1:	e8 0a 03 be ff       	call   0x140196e00
1405b6af6:	f2 0f 10 35 72 16 a6 	movsd  0xa61672(%rip),%xmm6        # 0x141018170
1405b6afd:	00
1405b6afe:	44 0f b6 35 72 16 a6 	movzbl 0xa61672(%rip),%r14d        # 0x141018178
1405b6b05:	00
1405b6b06:	48 8b ce             	mov    %rsi,%rcx
1405b6b09:	e8 12 06 00 00       	call   0x1405b7120
1405b6b0e:	83 f8 04             	cmp    $0x4,%eax
1405b6b11:	7d 1d                	jge    0x1405b6b30
1405b6b13:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6b16:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405b6b1a:	66 0f 6f 0d 0e d3 9e 	movdqa 0x9ed30e(%rip),%xmm1        # 0x140fa3e30
1405b6b21:	00
1405b6b22:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1405b6b27:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
1405b6b2b:	e9 c9 00 00 00       	jmp    0x1405b6bf9
1405b6b30:	4c 63 56 1c          	movslq 0x1c(%rsi),%r10
1405b6b34:	45 85 d2             	test   %r10d,%r10d
1405b6b37:	79 26                	jns    0x1405b6b5f
1405b6b39:	0f 57 c0             	xorps  %xmm0,%xmm0
1405b6b3c:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405b6b40:	66 0f 6f 0d b8 fd 9e 	movdqa 0x9efdb8(%rip),%xmm1        # 0x140fa6900
1405b6b47:	00
1405b6b48:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1405b6b4d:	f2 0f 11 75 8f       	movsd  %xmm6,-0x71(%rbp)
1405b6b52:	44 88 75 97          	mov    %r14b,-0x69(%rbp)
1405b6b56:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1405b6b5a:	e9 9a 00 00 00       	jmp    0x1405b6bf9
1405b6b5f:	4d 85 ff             	test   %r15,%r15
1405b6b62:	74 4a                	je     0x1405b6bae
1405b6b64:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1405b6b68:	74 44                	je     0x1405b6bae
1405b6b6a:	4f 8d 04 92          	lea    (%r10,%r10,4),%r8
1405b6b6e:	49 c1 e0 04          	shl    $0x4,%r8
1405b6b72:	4d 03 07             	add    (%r15),%r8
1405b6b75:	4c 63 8e 84 00 00 00 	movslq 0x84(%rsi),%r9
1405b6b7c:	49 8b 50 30          	mov    0x30(%r8),%rdx
1405b6b80:	49 8b 48 38          	mov    0x38(%r8),%rcx
1405b6b84:	48 2b ca             	sub    %rdx,%rcx
1405b6b87:	48 c1 f9 03          	sar    $0x3,%rcx
1405b6b8b:	48 85 c9             	test   %rcx,%rcx
1405b6b8e:	74 12                	je     0x1405b6ba2
1405b6b90:	48 8b c7             	mov    %rdi,%rax
1405b6b93:	4c 39 0c c2          	cmp    %r9,(%rdx,%rax,8)
1405b6b97:	73 09                	jae    0x1405b6ba2
1405b6b99:	ff c7                	inc    %edi
1405b6b9b:	8b c7                	mov    %edi,%eax
1405b6b9d:	48 3b c1             	cmp    %rcx,%rax
1405b6ba0:	72 f1                	jb     0x1405b6b93
1405b6ba2:	8d 4f ff             	lea    -0x1(%rdi),%ecx
1405b6ba5:	49 8b 00             	mov    (%r8),%rax
1405b6ba8:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
1405b6bac:	eb 08                	jmp    0x1405b6bb6
1405b6bae:	49 8b 04 24          	mov    (%r12),%rax