1406ea438:	48 83 7d 07 0f       	cmpq   $0xf,0x7(%rbp)
1406ea43d:	4c 0f 47 45 ef       	cmova  -0x11(%rbp),%r8
1406ea442:	48 8d 15 67 e0 8e 00 	lea    0x8ee067(%rip),%rdx        # 0x140fd84b0
1406ea449:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea450:	e8 1b 57 c9 ff       	call   0x14037fb70
1406ea455:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea45c:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea461:	e8 4e 11 75 00       	call   0x140e3b5b4
1406ea466:	90                   	nop
1406ea467:	4c 8b 45 07          	mov    0x7(%rbp),%r8
1406ea46b:	49 83 f8 0f          	cmp    $0xf,%r8
1406ea46f:	76 0d                	jbe    0x1406ea47e
1406ea471:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406ea475:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406ea479:	e8 d2 2b ab ff       	call   0x14019d050
1406ea47e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea481:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406ea485:	66 0f 6f 0d a3 9e 8b 	movdqa 0x8b9ea3(%rip),%xmm1        # 0x140fa4330
1406ea48c:	00
1406ea48d:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1406ea492:	48 b8 09 72 65 74 75 	movabs $0x3b6e727574657209,%rax
1406ea499:	72 6e 3b
1406ea49c:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1406ea4a0:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
1406ea4a4:	49 8b cf             	mov    %r15,%rcx
1406ea4a7:	e8 94 90 ff ff       	call   0x1406e3540
1406ea4ac:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1406ea4b0:	48 83 7d 07 0f       	cmpq   $0xf,0x7(%rbp)
1406ea4b5:	4c 0f 47 45 ef       	cmova  -0x11(%rbp),%r8
1406ea4ba:	48 8d 15 ef df 8e 00 	lea    0x8edfef(%rip),%rdx        # 0x140fd84b0
1406ea4c1:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea4c8:	e8 a3 56 c9 ff       	call   0x14037fb70
1406ea4cd:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea4d4:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea4d9:	e8 d6 10 75 00       	call   0x140e3b5b4
1406ea4de:	90                   	nop
1406ea4df:	4c 8b 45 07          	mov    0x7(%rbp),%r8
1406ea4e3:	49 83 f8 0f          	cmp    $0xf,%r8
1406ea4e7:	76 0d                	jbe    0x1406ea4f6
1406ea4e9:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406ea4ed:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406ea4f1:	e8 5a 2b ab ff       	call   0x14019d050
1406ea4f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea4f9:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406ea4fd:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ea500:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1406ea505:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1406ea50b:	48 8d 15 2e 33 93 00 	lea    0x93332e(%rip),%rdx        # 0x14101d840
1406ea512:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406ea516:	e8 e5 c8 aa ff       	call   0x140196e00
1406ea51b:	90                   	nop
1406ea51c:	49 8b cf             	mov    %r15,%rcx
1406ea51f:	e8 1c 90 ff ff       	call   0x1406e3540
1406ea524:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1406ea528:	48 83 7d 07 0f       	cmpq   $0xf,0x7(%rbp)
1406ea52d:	4c 0f 47 45 ef       	cmova  -0x11(%rbp),%r8
1406ea532:	48 8d 15 77 df 8e 00 	lea    0x8edf77(%rip),%rdx        # 0x140fd84b0
1406ea539:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea540:	e8 2b 56 c9 ff       	call   0x14037fb70
1406ea545:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea54c:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea551:	e8 5e 10 75 00       	call   0x140e3b5b4
1406ea556:	90                   	nop
1406ea557:	4c 8b 45 07          	mov    0x7(%rbp),%r8
1406ea55b:	49 83 f8 0f          	cmp    $0xf,%r8
1406ea55f:	76 0d                	jbe    0x1406ea56e
1406ea561:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406ea565:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406ea569:	e8 e2 2a ab ff       	call   0x14019d050
1406ea56e:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea575:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea57a:	e8 35 10 75 00       	call   0x140e3b5b4
1406ea57f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea582:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1406ea586:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ea589:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406ea58e:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
1406ea594:	48 8d 15 65 44 93 00 	lea    0x934465(%rip),%rdx        # 0x14101ea00
1406ea59b:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea59f:	e8 5c c8 aa ff       	call   0x140196e00
1406ea5a4:	90                   	nop
1406ea5a5:	49 8b cf             	mov    %r15,%rcx
1406ea5a8:	e8 93 8f ff ff       	call   0x1406e3540
1406ea5ad:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
1406ea5b1:	48 83 7d e7 0f       	cmpq   $0xf,-0x19(%rbp)
1406ea5b6:	4c 0f 47 45 cf       	cmova  -0x31(%rbp),%r8
1406ea5bb:	48 8d 15 ee de 8e 00 	lea    0x8edeee(%rip),%rdx        # 0x140fd84b0
1406ea5c2:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea5c9:	e8 a2 55 c9 ff       	call   0x14037fb70
1406ea5ce:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea5d5:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea5da:	e8 d5 0f 75 00       	call   0x140e3b5b4
1406ea5df:	90                   	nop
1406ea5e0:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea5e4:	e8 67 d4 aa ff       	call   0x140197a50
1406ea5e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea5ec:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1406ea5f0:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ea5f3:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406ea5f8:	41 b8 36 00 00 00    	mov    $0x36,%r8d
1406ea5fe:	48 8d 15 2b 44 93 00 	lea    0x93442b(%rip),%rdx        # 0x14101ea30
1406ea605:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea609:	e8 f2 c7 aa ff       	call   0x140196e00
1406ea60e:	90                   	nop
1406ea60f:	49 8b cf             	mov    %r15,%rcx
1406ea612:	e8 29 8f ff ff       	call   0x1406e3540
1406ea617:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
1406ea61b:	48 83 7d e7 0f       	cmpq   $0xf,-0x19(%rbp)
1406ea620:	4c 0f 47 45 cf       	cmova  -0x31(%rbp),%r8
1406ea625:	48 8d 15 84 de 8e 00 	lea    0x8ede84(%rip),%rdx        # 0x140fd84b0
1406ea62c:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea633:	e8 38 55 c9 ff       	call   0x14037fb70
1406ea638:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea63f:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea644:	e8 6b 0f 75 00       	call   0x140e3b5b4
1406ea649:	90                   	nop
1406ea64a:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea64e:	e8 fd d3 aa ff       	call   0x140197a50
1406ea653:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea656:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1406ea65a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ea65d:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406ea662:	41 b8 48 00 00 00    	mov    $0x48,%r8d
1406ea668:	48 8d 15 01 44 93 00 	lea    0x934401(%rip),%rdx        # 0x14101ea70
1406ea66f:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea673:	e8 88 c7 aa ff       	call   0x140196e00
1406ea678:	90                   	nop
1406ea679:	49 8b cf             	mov    %r15,%rcx
1406ea67c:	e8 bf 8e ff ff       	call   0x1406e3540
1406ea681:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
1406ea685:	48 83 7d e7 0f       	cmpq   $0xf,-0x19(%rbp)
1406ea68a:	4c 0f 47 45 cf       	cmova  -0x31(%rbp),%r8
1406ea68f:	48 8d 15 1a de 8e 00 	lea    0x8ede1a(%rip),%rdx        # 0x140fd84b0
1406ea696:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea69d:	e8 ce 54 c9 ff       	call   0x14037fb70
1406ea6a2:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea6a9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea6ae:	e8 01 0f 75 00       	call   0x140e3b5b4
1406ea6b3:	90                   	nop
1406ea6b4:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea6b8:	e8 93 d3 aa ff       	call   0x140197a50
1406ea6bd:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea6c4:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea6c9:	e8 e6 0e 75 00       	call   0x140e3b5b4
1406ea6ce:	49 8b bf 48 06 00 00 	mov    0x648(%r15),%rdi
1406ea6d5:	48 8b 1f             	mov    (%rdi),%rbx
1406ea6d8:	48 3b df             	cmp    %rdi,%rbx
1406ea6db:	0f 84 5c 01 00 00    	je     0x1406ea83d
1406ea6e1:	48 8b 43 18          	mov    0x18(%rbx),%rax
1406ea6e5:	4c 8d 70 50          	lea    0x50(%rax),%r14
1406ea6e9:	48 8d 70 70          	lea    0x70(%rax),%rsi
1406ea6ed:	8b 4b 10             	mov    0x10(%rbx),%ecx
1406ea6f0:	e8 5b 8a fb ff       	call   0x1406a3150
1406ea6f5:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea6f8:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1406ea6fc:	4c 89 6d df          	mov    %r13,-0x21(%rbp)
1406ea700:	4c 89 6d e7          	mov    %r13,-0x19(%rbp)
1406ea704:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406ea70b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1406ea710:	49 ff c0             	inc    %r8
1406ea713:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1406ea718:	75 f6                	jne    0x1406ea710
1406ea71a:	48 8b d0             	mov    %rax,%rdx
1406ea71d:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea721:	e8 da c6 aa ff       	call   0x140196e00
1406ea726:	90                   	nop
1406ea727:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea72a:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406ea72e:	4c 89 6d ff          	mov    %r13,-0x1(%rbp)
1406ea732:	4c 89 6d 07          	mov    %r13,0x7(%rbp)
1406ea736:	41 b8 43 00 00 00    	mov    $0x43,%r8d
1406ea73c:	48 8d 15 7d 43 93 00 	lea    0x93437d(%rip),%rdx        # 0x14101eac0
1406ea743:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406ea747:	e8 b4 c6 aa ff       	call   0x140196e00
1406ea74c:	90                   	nop
1406ea74d:	49 8b cf             	mov    %r15,%rcx
1406ea750:	e8 eb 8d ff ff       	call   0x1406e3540
1406ea755:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1406ea75a:	76 03                	jbe    0x1406ea75f
1406ea75c:	4d 8b 36             	mov    (%r14),%r14
1406ea75f:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406ea764:	76 03                	jbe    0x1406ea769
1406ea766:	48 8b 36             	mov    (%rsi),%rsi
1406ea769:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
1406ea76d:	48 83 7d e7 0f       	cmpq   $0xf,-0x19(%rbp)
1406ea772:	4c 0f 47 45 cf       	cmova  -0x31(%rbp),%r8
1406ea777:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1406ea77b:	48 83 7d 07 0f       	cmpq   $0xf,0x7(%rbp)
1406ea780:	48 0f 47 55 ef       	cmova  -0x11(%rbp),%rdx
1406ea785:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1406ea78a:	4c 8b ce             	mov    %rsi,%r9
1406ea78d:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea794:	e8 d7 53 c9 ff       	call   0x14037fb70
1406ea799:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea7a0:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea7a5:	e8 0a 0e 75 00       	call   0x140e3b5b4
1406ea7aa:	90                   	nop
1406ea7ab:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1406ea7af:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ea7b3:	76 31                	jbe    0x1406ea7e6
1406ea7b5:	48 ff c2             	inc    %rdx
1406ea7b8:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1406ea7bc:	48 8b c1             	mov    %rcx,%rax
1406ea7bf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ea7c6:	72 19                	jb     0x1406ea7e1
1406ea7c8:	48 83 c2 27          	add    $0x27,%rdx
1406ea7cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ea7d0:	48 2b c1             	sub    %rcx,%rax
1406ea7d3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ea7d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ea7db:	0f 87 d1 09 00 00    	ja     0x1406eb1b2
1406ea7e1:	e8 5e 09 73 00       	call   0x140e1b144
1406ea7e6:	4c 89 6d ff          	mov    %r13,-0x1(%rbp)
1406ea7ea:	48 c7 45 07 0f 00 00 	movq   $0xf,0x7(%rbp)
1406ea7f1:	00
1406ea7f2:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
1406ea7f6:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
1406ea7fa:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ea7fe:	76 31                	jbe    0x1406ea831
1406ea800:	48 ff c2             	inc    %rdx
1406ea803:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1406ea807:	48 8b c1             	mov    %rcx,%rax
1406ea80a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ea811:	72 19                	jb     0x1406ea82c
1406ea813:	48 83 c2 27          	add    $0x27,%rdx
1406ea817:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ea81b:	48 2b c1             	sub    %rcx,%rax
1406ea81e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ea822:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ea826:	0f 87 8c 09 00 00    	ja     0x1406eb1b8
1406ea82c:	e8 13 09 73 00       	call   0x140e1b144
1406ea831:	48 8b 1b             	mov    (%rbx),%rbx
1406ea834:	48 3b df             	cmp    %rdi,%rbx
1406ea837:	0f 85 a4 fe ff ff    	jne    0x1406ea6e1
1406ea83d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ea840:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1406ea844:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ea847:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406ea84c:	41 b8 92 00 00 00    	mov    $0x92,%r8d
1406ea852:	48 8d 15 b7 42 93 00 	lea    0x9342b7(%rip),%rdx        # 0x14101eb10
1406ea859:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406ea85d:	e8 9e c5 aa ff       	call   0x140196e00
1406ea862:	90                   	nop
1406ea863:	49 8b cf             	mov    %r15,%rcx
1406ea866:	e8 d5 8c ff ff       	call   0x1406e3540
1406ea86b:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
1406ea86f:	48 83 7d e7 0f       	cmpq   $0xf,-0x19(%rbp)
1406ea874:	4c 0f 47 45 cf       	cmova  -0x31(%rbp),%r8
1406ea879:	48 8d 15 30 dc 8e 00 	lea    0x8edc30(%rip),%rdx        # 0x140fd84b0
1406ea880:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406ea887:	e8 e4 52 c9 ff       	call   0x14037fb70
1406ea88c:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea893:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea898:	e8 17 0d 75 00       	call   0x140e3b5b4
1406ea89d:	90                   	nop
1406ea89e:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
1406ea8a2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ea8a6:	76 31                	jbe    0x1406ea8d9
1406ea8a8:	48 ff c2             	inc    %rdx
1406ea8ab:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1406ea8af:	48 8b c1             	mov    %rcx,%rax
1406ea8b2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ea8b9:	72 19                	jb     0x1406ea8d4
1406ea8bb:	48 83 c2 27          	add    $0x27,%rdx
1406ea8bf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ea8c3:	48 2b c1             	sub    %rcx,%rax
1406ea8c6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ea8ca:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ea8ce:	0f 87 d8 08 00 00    	ja     0x1406eb1ac
1406ea8d4:	e8 6b 08 73 00       	call   0x140e1b144
1406ea8d9:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406ea8e0:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ea8e5:	e8 ca 0c 75 00       	call   0x140e3b5b4
1406ea8ea:	49 8b 8f f8 06 00 00 	mov    0x6f8(%r15),%rcx
1406ea8f1:	48 8b 09             	mov    (%rcx),%rcx
1406ea8f4:	49 b9 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%r9
1406ea8fb:	aa aa 2a
1406ea8fe:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1406ea902:	0f 85 91 00 00 00    	jne    0x1406ea999
1406ea908:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406ea90f:	00
1406ea910:	48 8b 41 20          	mov    0x20(%rcx),%rax
1406ea914:	48 8b 50 18          	mov    0x18(%rax),%rdx
1406ea918:	48 2b 50 10          	sub    0x10(%rax),%rdx
1406ea91c:	49 8b c1             	mov    %r9,%rax
1406ea91f:	48 f7 ea             	imul   %rdx
1406ea922:	48 c1 fa 02          	sar    $0x2,%rdx
1406ea926:	48 8b c2             	mov    %rdx,%rax
1406ea929:	48 c1 e8 3f          	shr    $0x3f,%rax
1406ea92d:	48 03 c2             	add    %rdx,%rax
1406ea930:	ff c8                	dec    %eax
1406ea932:	44 3b e8             	cmp    %eax,%r13d
1406ea935:	44 0f 4c e8          	cmovl  %eax,%r13d
1406ea939:	48 8b 41 10          	mov    0x10(%rcx),%rax
1406ea93d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1406ea941:	74 25                	je     0x1406ea968
1406ea943:	48 8b 41 08          	mov    0x8(%rcx),%rax
1406ea947:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1406ea94b:	75 16                	jne    0x1406ea963
1406ea94d:	0f 1f 00             	nopl   (%rax)
1406ea950:	48 3b 48 10          	cmp    0x10(%rax),%rcx
1406ea954:	75 0d                	jne    0x1406ea963
1406ea956:	48 8b c8             	mov    %rax,%rcx
1406ea959:	48 8b 40 08          	mov    0x8(%rax),%rax
1406ea95d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1406ea961:	74 ed                	je     0x1406ea950
1406ea963:	48 8b c8             	mov    %rax,%rcx
1406ea966:	eb 27                	jmp    0x1406ea98f
1406ea968:	48 8b c8             	mov    %rax,%rcx
1406ea96b:	48 8b 10             	mov    (%rax),%rdx
1406ea96e:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1406ea972:	75 1b                	jne    0x1406ea98f
1406ea974:	0f 1f 40 00          	nopl   0x0(%rax)
1406ea978:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406ea97f:	00
1406ea980:	48 8b ca             	mov    %rdx,%rcx
1406ea983:	48 8b 02             	mov    (%rdx),%rax
1406ea986:	48 8b d0             	mov    %rax,%rdx
1406ea989:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1406ea98d:	74 f1                	je     0x1406ea980
1406ea98f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1406ea993:	0f 84 77 ff ff ff    	je     0x1406ea910
1406ea999:	33 f6                	xor    %esi,%esi
1406ea99b:	45 85 ed             	test   %r13d,%r13d
1406ea99e:	0f 88 d4 02 00 00    	js     0x1406eac78
1406ea9a4:	45 33 f6             	xor    %r14d,%r14d
1406ea9a7:	0f b6 7d c7          	movzbl -0x39(%rbp),%edi
1406ea9ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1406ea9b0:	49 8b 9f f8 06 00 00 	mov    0x6f8(%r15),%rbx
1406ea9b7:	48 8b 1b             	mov    (%rbx),%rbx
1406ea9ba:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1406ea9be:	0f 85 a5 02 00 00    	jne    0x1406eac69
1406ea9c4:	0f 1f 40 00          	nopl   0x0(%rax)
1406ea9c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406ea9cf:	00
1406ea9d0:	48 8b 43 20          	mov    0x20(%rbx),%rax
1406ea9d4:	4c 8b 40 10          	mov    0x10(%rax),%r8
1406ea9d8:	48 8b 48 18          	mov    0x18(%rax),%rcx
1406ea9dc:	49 2b c8             	sub    %r8,%rcx
1406ea9df:	49 8b c1             	mov    %r9,%rax
1406ea9e2:	48 f7 e9             	imul   %rcx
1406ea9e5:	48 c1 fa 02          	sar    $0x2,%rdx
1406ea9e9:	48 8b c2             	mov    %rdx,%rax
1406ea9ec:	48 c1 e8 3f          	shr    $0x3f,%rax
1406ea9f0:	48 03 d0             	add    %rax,%rdx
1406ea9f3:	ff ca                	dec    %edx
1406ea9f5:	3b f2                	cmp    %edx,%esi
1406ea9f7:	0f 8f 0f 02 00 00    	jg     0x1406eac0c
1406ea9fd:	4b 8b 44 06 08       	mov    0x8(%r14,%r8,1),%rax
1406eaa02:	4b 2b 04 06          	sub    (%r14,%r8,1),%rax