1409b942e:	0f 83 b1 00 00 00    	jae    0x1409b94e5
1409b9434:	45 88 08             	mov    %r9b,(%r8)
1409b9437:	49 03 c7             	add    %r15,%rax
1409b943a:	48 3b c1             	cmp    %rcx,%rax
1409b943d:	72 e4                	jb     0x1409b9423
1409b943f:	4c 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%r9
1409b9446:	45 33 c0             	xor    %r8d,%r8d
1409b9449:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1409b9450:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1409b9454:	e8 b7 11 13 00       	call   0x140aea610
1409b9459:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b945c:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b9463:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b946a:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b9471:	4c 8b c6             	mov    %rsi,%r8
1409b9474:	48 8d 15 a1 11 1f 00 	lea    0x1f11a1(%rip),%rdx        # 0x140baa61c
1409b947b:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b9482:	e8 19 5d 75 ff       	call   0x14010f1a0
1409b9487:	90                   	nop
1409b9488:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b948f:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1409b9493:	e8 2c 4e f9 ff       	call   0x14094e2c4
1409b9498:	48 8b c8             	mov    %rax,%rcx
1409b949b:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1409b949f:	e8 d4 1c 66 ff       	call   0x14001b178
1409b94a4:	90                   	nop
1409b94a5:	bf 00 10 00 00       	mov    $0x1000,%edi
1409b94aa:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b94b1:	be 0f 00 00 00       	mov    $0xf,%esi
1409b94b6:	48 3b c6             	cmp    %rsi,%rax
1409b94b9:	76 37                	jbe    0x1409b94f2
1409b94bb:	48 ff c0             	inc    %rax
1409b94be:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b94c5:	48 8b d1             	mov    %rcx,%rdx
1409b94c8:	48 3b c7             	cmp    %rdi,%rax
1409b94cb:	72 1f                	jb     0x1409b94ec
1409b94cd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b94d1:	48 2b d1             	sub    %rcx,%rdx
1409b94d4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b94d8:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b94dc:	76 0e                	jbe    0x1409b94ec
1409b94de:	ff 15 b4 34 15 00    	call   *0x1534b4(%rip)        # 0x140b0c998
1409b94e4:	cc                   	int3
1409b94e5:	ff 15 ad 34 15 00    	call   *0x1534ad(%rip)        # 0x140b0c998
1409b94eb:	cc                   	int3
1409b94ec:	ff 15 ce 33 15 00    	call   *0x1533ce(%rip)        # 0x140b0c8c0
1409b94f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b94f5:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b94fc:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b9503:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b950a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1409b9510:	48 8d 15 fd 10 1f 00 	lea    0x1f10fd(%rip),%rdx        # 0x140baa614
1409b9517:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b951e:	e8 7d 5c 75 ff       	call   0x14010f1a0
1409b9523:	90                   	nop
1409b9524:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b952b:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1409b952f:	e8 c8 0d 13 00       	call   0x140aea2fc
1409b9534:	90                   	nop
1409b9535:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b953c:	48 3b c6             	cmp    %rsi,%rax
1409b953f:	76 30                	jbe    0x1409b9571
1409b9541:	48 ff c0             	inc    %rax
1409b9544:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b954b:	48 8b d1             	mov    %rcx,%rdx
1409b954e:	48 3b c7             	cmp    %rdi,%rax
1409b9551:	72 18                	jb     0x1409b956b
1409b9553:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b9557:	48 2b d1             	sub    %rcx,%rdx
1409b955a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b955e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b9562:	76 07                	jbe    0x1409b956b
1409b9564:	ff 15 2e 34 15 00    	call   *0x15342e(%rip)        # 0x140b0c998
1409b956a:	cc                   	int3
1409b956b:	ff 15 4f 33 15 00    	call   *0x15334f(%rip)        # 0x140b0c8c0
1409b9571:	48 8d 0d 20 4b 17 00 	lea    0x174b20(%rip),%rcx        # 0x140b2e098
1409b9578:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1409b957d:	48 3b 54 24 78       	cmp    0x78(%rsp),%rdx
1409b9582:	74 29                	je     0x1409b95ad
1409b9584:	48 89 0a             	mov    %rcx,(%rdx)
1409b9587:	8b 45 78             	mov    0x78(%rbp),%eax
1409b958a:	89 42 08             	mov    %eax,0x8(%rdx)
1409b958d:	8b 45 7c             	mov    0x7c(%rbp),%eax
1409b9590:	89 42 0c             	mov    %eax,0xc(%rdx)
1409b9593:	8b 85 80 00 00 00    	mov    0x80(%rbp),%eax
1409b9599:	89 42 10             	mov    %eax,0x10(%rdx)
1409b959c:	8b 85 84 00 00 00    	mov    0x84(%rbp),%eax
1409b95a2:	89 42 14             	mov    %eax,0x14(%rdx)
1409b95a5:	48 83 44 24 70 18    	addq   $0x18,0x70(%rsp)
1409b95ab:	eb 0e                	jmp    0x1409b95bb
1409b95ad:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1409b95b1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409b95b6:	e8 89 25 00 00       	call   0x1409bbb44
1409b95bb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1409b95bf:	e8 3c 1f 00 00       	call   0x1409bb500
1409b95c4:	90                   	nop
1409b95c5:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1409b95c9:	c7 43 08 03 00 00 00 	movl   $0x3,0x8(%rbx)
1409b95d0:	48 c7 43 0c 09 01 05 	movq   $0x50109,0xc(%rbx)
1409b95d7:	00
1409b95d8:	4c 89 63 14          	mov    %r12,0x14(%rbx)
1409b95dc:	4c 89 63 1c          	mov    %r12,0x1c(%rbx)
1409b95e0:	44 89 63 24          	mov    %r12d,0x24(%rbx)
1409b95e4:	4c 89 63 28          	mov    %r12,0x28(%rbx)
1409b95e8:	66 44 89 63 30       	mov    %r12w,0x30(%rbx)
1409b95ed:	4c 89 63 34          	mov    %r12,0x34(%rbx)
1409b95f1:	4c 89 63 3c          	mov    %r12,0x3c(%rbx)
1409b95f5:	44 89 63 44          	mov    %r12d,0x44(%rbx)
1409b95f9:	c7 43 48 00 00 20 00 	movl   $0x200000,0x48(%rbx)
1409b9600:	66 83 4b 4c ff       	orw    $0xffff,0x4c(%rbx)
1409b9605:	4c 89 63 4e          	mov    %r12,0x4e(%rbx)
1409b9609:	66 44 89 63 56       	mov    %r12w,0x56(%rbx)
1409b960e:	4c 89 63 58          	mov    %r12,0x58(%rbx)
1409b9612:	44 89 63 60          	mov    %r12d,0x60(%rbx)
1409b9616:	c7 43 64 00 00 20 00 	movl   $0x200000,0x64(%rbx)
1409b961d:	66 44 89 63 68       	mov    %r12w,0x68(%rbx)
1409b9622:	49 8b 0e             	mov    (%r14),%rcx
1409b9625:	48 8b 01             	mov    (%rcx),%rax
1409b9628:	48 8b 40 50          	mov    0x50(%rax),%rax
1409b962c:	ff 15 06 36 15 00    	call   *0x153606(%rip)        # 0x140b0cc38
1409b9632:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
1409b9637:	66 3b c8             	cmp    %ax,%cx
1409b963a:	66 1b c0             	sbb    %ax,%ax
1409b963d:	66 25 2c 01          	and    $0x12c,%ax
1409b9641:	66 05 90 01          	add    $0x190,%ax
1409b9645:	66 89 43 0c          	mov    %ax,0xc(%rbx)
1409b9649:	49 8b 0e             	mov    (%r14),%rcx
1409b964c:	48 8b 01             	mov    (%rcx),%rax
1409b964f:	48 8b 40 58          	mov    0x58(%rax),%rax
1409b9653:	ff 15 df 35 15 00    	call   *0x1535df(%rip)        # 0x140b0cc38
1409b9659:	f6 d8                	neg    %al
1409b965b:	1a c9                	sbb    %cl,%cl
1409b965d:	80 e1 09             	and    $0x9,%cl
1409b9660:	88 4b 2b             	mov    %cl,0x2b(%rbx)
1409b9663:	49 8b 0e             	mov    (%r14),%rcx
1409b9666:	48 8b 01             	mov    (%rcx),%rax
1409b9669:	48 8b 40 60          	mov    0x60(%rax),%rax
1409b966d:	ff 15 c5 35 15 00    	call   *0x1535c5(%rip)        # 0x140b0cc38
1409b9673:	0f 57 c9             	xorps  %xmm1,%xmm1
1409b9676:	f3 0f 5a c8          	cvtss2sd %xmm0,%xmm1
1409b967a:	f2 0f 10 35 46 7a 1f 	movsd  0x1f7a46(%rip),%xmm6        # 0x140bb10c8
1409b9681:	00
1409b9682:	66 0f 2f ce          	comisd %xmm6,%xmm1
1409b9686:	76 05                	jbe    0x1409b968d
1409b9688:	66 44 09 7b 48       	or     %r15w,0x48(%rbx)
1409b968d:	49 8b 0e             	mov    (%r14),%rcx
1409b9690:	48 8b 01             	mov    (%rcx),%rax
1409b9693:	48 8b 40 50          	mov    0x50(%rax),%rax
1409b9697:	ff 15 9b 35 15 00    	call   *0x15359b(%rip)        # 0x140b0cc38
1409b969d:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
1409b96a2:	66 3b c1             	cmp    %cx,%ax
1409b96a5:	76 09                	jbe    0x1409b96b0
1409b96a7:	b8 20 00 00 00       	mov    $0x20,%eax
1409b96ac:	66 09 43 48          	or     %ax,0x48(%rbx)
1409b96b0:	0f b7 43 48          	movzwl 0x48(%rbx),%eax
1409b96b4:	66 85 c0             	test   %ax,%ax
1409b96b7:	75 08                	jne    0x1409b96c1
1409b96b9:	66 83 c8 40          	or     $0x40,%ax
1409b96bd:	66 89 43 48          	mov    %ax,0x48(%rbx)
1409b96c1:	49 8b 0e             	mov    (%r14),%rcx
1409b96c4:	48 8b 01             	mov    (%rcx),%rax
1409b96c7:	48 8b 40 78          	mov    0x78(%rax),%rax
1409b96cb:	ff 15 67 35 15 00    	call   *0x153567(%rip)        # 0x140b0cc38
1409b96d1:	0f bf c8             	movswl %ax,%ecx
1409b96d4:	8d 04 49             	lea    (%rcx,%rcx,2),%eax
1409b96d7:	99                   	cltd
1409b96d8:	83 e2 03             	and    $0x3,%edx
1409b96db:	03 c2                	add    %edx,%eax
1409b96dd:	c1 f8 02             	sar    $0x2,%eax
1409b96e0:	66 89 43 4e          	mov    %ax,0x4e(%rbx)
1409b96e4:	49 8b 0e             	mov    (%r14),%rcx
1409b96e7:	48 8b 01             	mov    (%rcx),%rax
1409b96ea:	48 8b 40 78          	mov    0x78(%rax),%rax
1409b96ee:	ff 15 44 35 15 00    	call   *0x153544(%rip)        # 0x140b0cc38
1409b96f4:	98                   	cwtl
1409b96f5:	99                   	cltd
1409b96f6:	83 e2 03             	and    $0x3,%edx
1409b96f9:	03 c2                	add    %edx,%eax
1409b96fb:	c1 f8 02             	sar    $0x2,%eax
1409b96fe:	f7 d8                	neg    %eax
1409b9700:	66 89 43 50          	mov    %ax,0x50(%rbx)
1409b9704:	49 8b 0e             	mov    (%r14),%rcx
1409b9707:	48 8b 01             	mov    (%rcx),%rax
1409b970a:	48 8b 40 78          	mov    0x78(%rax),%rax
1409b970e:	ff 15 24 35 15 00    	call   *0x153524(%rip)        # 0x140b0cc38
1409b9714:	0f bf c8             	movswl %ax,%ecx
1409b9717:	b8 67 66 66 66       	mov    $0x66666667,%eax
1409b971c:	f7 e9                	imul   %ecx
1409b971e:	d1 fa                	sar    $1,%edx
1409b9720:	8b c2                	mov    %edx,%eax
1409b9722:	c1 e8 1f             	shr    $0x1f,%eax
1409b9725:	03 d0                	add    %eax,%edx
1409b9727:	66 89 53 52          	mov    %dx,0x52(%rbx)
1409b972b:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b972e:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b9735:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b973c:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b9743:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1409b9749:	48 8d 15 c4 0e 1f 00 	lea    0x1f0ec4(%rip),%rdx        # 0x140baa614
1409b9750:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b9757:	e8 44 5a 75 ff       	call   0x14010f1a0
1409b975c:	90                   	nop
1409b975d:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b9764:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1409b9768:	e8 57 4b f9 ff       	call   0x14094e2c4
1409b976d:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409b9771:	48 85 c9             	test   %rcx,%rcx
1409b9774:	74 09                	je     0x1409b977f
1409b9776:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
1409b977b:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1409b977f:	48 89 18             	mov    %rbx,(%rax)
1409b9782:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409b9786:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1409b978a:	48 89 50 08          	mov    %rdx,0x8(%rax)
1409b978e:	48 85 c9             	test   %rcx,%rcx
1409b9791:	74 06                	je     0x1409b9799
1409b9793:	e8 ec a5 64 ff       	call   0x140003d84
1409b9798:	90                   	nop
1409b9799:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b97a0:	48 3b c6             	cmp    %rsi,%rax
1409b97a3:	76 30                	jbe    0x1409b97d5
1409b97a5:	48 ff c0             	inc    %rax
1409b97a8:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b97af:	48 8b d1             	mov    %rcx,%rdx
1409b97b2:	48 3b c7             	cmp    %rdi,%rax
1409b97b5:	72 18                	jb     0x1409b97cf
1409b97b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b97bb:	48 2b d1             	sub    %rcx,%rdx
1409b97be:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b97c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b97c6:	76 07                	jbe    0x1409b97cf
1409b97c8:	ff 15 ca 31 15 00    	call   *0x1531ca(%rip)        # 0x140b0c998
1409b97ce:	cc                   	int3
1409b97cf:	ff 15 eb 30 15 00    	call   *0x1530eb(%rip)        # 0x140b0c8c0
1409b97d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b97d8:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b97df:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b97e6:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b97ed:	bb 04 00 00 00       	mov    $0x4,%ebx
1409b97f2:	44 8b c3             	mov    %ebx,%r8d
1409b97f5:	48 8d 15 b4 96 1b 00 	lea    0x1b96b4(%rip),%rdx        # 0x140b72eb0
1409b97fc:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b9803:	e8 98 59 75 ff       	call   0x14010f1a0
1409b9808:	90                   	nop
1409b9809:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b9810:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1409b9817:	e8 e0 0a 13 00       	call   0x140aea2fc
1409b981c:	90                   	nop
1409b981d:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b9824:	48 3b c6             	cmp    %rsi,%rax
1409b9827:	76 30                	jbe    0x1409b9859
1409b9829:	48 ff c0             	inc    %rax
1409b982c:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b9833:	48 8b d1             	mov    %rcx,%rdx
1409b9836:	48 3b c7             	cmp    %rdi,%rax
1409b9839:	72 18                	jb     0x1409b9853
1409b983b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b983f:	48 2b d1             	sub    %rcx,%rdx
1409b9842:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b9846:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b984a:	76 07                	jbe    0x1409b9853
1409b984c:	ff 15 46 31 15 00    	call   *0x153146(%rip)        # 0x140b0c998
1409b9852:	cc                   	int3
1409b9853:	ff 15 67 30 15 00    	call   *0x153067(%rip)        # 0x140b0c8c0
1409b9859:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
1409b9860:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409b9865:	e8 f6 19 00 00       	call   0x1409bb260
1409b986a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409b986e:	e8 0d 1d 00 00       	call   0x1409bb580
1409b9873:	90                   	nop
1409b9874:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1409b9878:	e8 43 18 13 00       	call   0x140aeb0c0
1409b987d:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b9880:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b9887:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b988e:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b9895:	4c 8b c3             	mov    %rbx,%r8
1409b9898:	48 8d 15 11 96 1b 00 	lea    0x1b9611(%rip),%rdx        # 0x140b72eb0
1409b989f:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b98a6:	e8 f5 58 75 ff       	call   0x14010f1a0
1409b98ab:	90                   	nop
1409b98ac:	0f 1f 40 00          	nopl   0x0(%rax)
1409b98b0:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b98b7:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1409b98bb:	e8 04 4a f9 ff       	call   0x14094e2c4
1409b98c0:	48 8b c8             	mov    %rax,%rcx
1409b98c3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1409b98c7:	e8 ac 18 66 ff       	call   0x14001b178
1409b98cc:	90                   	nop
1409b98cd:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b98d4:	48 3b c6             	cmp    %rsi,%rax
1409b98d7:	76 30                	jbe    0x1409b9909
1409b98d9:	48 ff c0             	inc    %rax
1409b98dc:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b98e3:	48 8b d1             	mov    %rcx,%rdx
1409b98e6:	48 3b c7             	cmp    %rdi,%rax
1409b98e9:	72 18                	jb     0x1409b9903
1409b98eb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b98ef:	48 2b d1             	sub    %rcx,%rdx
1409b98f2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b98f6:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b98fa:	76 07                	jbe    0x1409b9903
1409b98fc:	ff 15 96 30 15 00    	call   *0x153096(%rip)        # 0x140b0c998
1409b9902:	cc                   	int3
1409b9903:	ff 15 b7 2f 15 00    	call   *0x152fb7(%rip)        # 0x140b0c8c0
1409b9909:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b990c:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b9913:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b991a:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b9921:	4c 8b c3             	mov    %rbx,%r8
1409b9924:	48 8d 15 d1 0c 1f 00 	lea    0x1f0cd1(%rip),%rdx        # 0x140baa5fc
1409b992b:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b9932:	e8 69 58 75 ff       	call   0x14010f1a0
1409b9937:	90                   	nop
1409b9938:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b993f:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1409b9946:	e8 b1 09 13 00       	call   0x140aea2fc
1409b994b:	90                   	nop
1409b994c:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b9953:	48 3b c6             	cmp    %rsi,%rax
1409b9956:	76 30                	jbe    0x1409b9988
1409b9958:	48 ff c0             	inc    %rax
1409b995b:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b9962:	48 8b d1             	mov    %rcx,%rdx
1409b9965:	48 3b c7             	cmp    %rdi,%rax
1409b9968:	72 18                	jb     0x1409b9982
1409b996a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b996e:	48 2b d1             	sub    %rcx,%rdx
1409b9971:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b9975:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b9979:	76 07                	jbe    0x1409b9982
1409b997b:	ff 15 17 30 15 00    	call   *0x153017(%rip)        # 0x140b0c998
1409b9981:	cc                   	int3
1409b9982:	ff 15 38 2f 15 00    	call   *0x152f38(%rip)        # 0x140b0c8c0
1409b9988:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
1409b998f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409b9994:	e8 c7 18 00 00       	call   0x1409bb260
1409b9999:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1409b999d:	e8 7a 1c 00 00       	call   0x1409bb61c
1409b99a2:	90                   	nop
1409b99a3:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
1409b99a7:	48 c7 47 08 00 00 01 	movq   $0x10000,0x8(%rdi)
1409b99ae:	00
1409b99af:	44 89 67 10          	mov    %r12d,0x10(%rdi)
1409b99b3:	c7 47 14 f5 3c 0f 5f 	movl   $0x5f0f3cf5,0x14(%rdi)
1409b99ba:	c7 47 18 0a 00 00 00 	movl   $0xa,0x18(%rdi)
1409b99c1:	b8 28 4b 9d a3       	mov    $0xa39d4b28,%eax
1409b99c6:	48 89 47 20          	mov    %rax,0x20(%rdi)
1409b99ca:	48 89 47 28          	mov    %rax,0x28(%rdi)
1409b99ce:	4c 89 67 30          	mov    %r12,0x30(%rdi)