1402aa140:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1402aa146:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402aa14a:	48 85 c9             	test   %rcx,%rcx
1402aa14d:	74 04                	je     0x1402aa153
1402aa14f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402aa153:	48 8b 00             	mov    (%rax),%rax
1402aa156:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402aa15b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402aa15f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402aa164:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aa169:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402aa16e:	e8 ed 3c 00 00       	call   0x1402ade60
1402aa173:	84 c0                	test   %al,%al
1402aa175:	0f 84 db 02 00 00    	je     0x1402aa456
1402aa17b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402aa180:	48 8b 01             	mov    (%rcx),%rax
1402aa183:	45 33 c0             	xor    %r8d,%r8d
1402aa186:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402aa18b:	48 8b 40 40          	mov    0x40(%rax),%rax
1402aa18f:	ff 15 a3 2a 86 00    	call   *0x862aa3(%rip)        # 0x140b0cc38
1402aa195:	90                   	nop
1402aa196:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa19b:	48 8b 01             	mov    (%rcx),%rax
1402aa19e:	48 8b 40 28          	mov    0x28(%rax),%rax
1402aa1a2:	ff 15 90 2a 86 00    	call   *0x862a90(%rip)        # 0x140b0cc38
1402aa1a8:	8b d0                	mov    %eax,%edx
1402aa1aa:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402aa1af:	e8 ac 73 f0 ff       	call   0x1401b1560
1402aa1b4:	41 8b dd             	mov    %r13d,%ebx
1402aa1b7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa1bc:	48 8b 01             	mov    (%rcx),%rax
1402aa1bf:	48 8b 40 28          	mov    0x28(%rax),%rax
1402aa1c3:	ff 15 6f 2a 86 00    	call   *0x862a6f(%rip)        # 0x140b0cc38
1402aa1c9:	85 c0                	test   %eax,%eax
1402aa1cb:	74 47                	je     0x1402aa214
1402aa1cd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa1d2:	48 8b 01             	mov    (%rcx),%rax
1402aa1d5:	8b d3                	mov    %ebx,%edx
1402aa1d7:	48 8b 40 20          	mov    0x20(%rax),%rax
1402aa1db:	ff 15 57 2a 86 00    	call   *0x862a57(%rip)        # 0x140b0cc38
1402aa1e1:	8b d3                	mov    %ebx,%edx
1402aa1e3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402aa1e7:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1402aa1ec:	49 2b c8             	sub    %r8,%rcx
1402aa1ef:	48 3b d1             	cmp    %rcx,%rdx
1402aa1f2:	0f 83 57 02 00 00    	jae    0x1402aa44f
1402aa1f8:	42 88 04 02          	mov    %al,(%rdx,%r8,1)
1402aa1fc:	ff c3                	inc    %ebx
1402aa1fe:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa203:	48 8b 01             	mov    (%rcx),%rax
1402aa206:	48 8b 40 28          	mov    0x28(%rax),%rax
1402aa20a:	ff 15 28 2a 86 00    	call   *0x862a28(%rip)        # 0x140b0cc38
1402aa210:	3b d8                	cmp    %eax,%ebx
1402aa212:	72 b9                	jb     0x1402aa1cd
1402aa214:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402aa219:	48 85 db             	test   %rbx,%rbx
1402aa21c:	74 35                	je     0x1402aa253
1402aa21e:	8b c6                	mov    %esi,%eax
1402aa220:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa225:	03 c6                	add    %esi,%eax
1402aa227:	75 2a                	jne    0x1402aa253
1402aa229:	48 8b 03             	mov    (%rbx),%rax
1402aa22c:	48 8b cb             	mov    %rbx,%rcx
1402aa22f:	48 8b 00             	mov    (%rax),%rax
1402aa232:	ff 15 00 2a 86 00    	call   *0x862a00(%rip)        # 0x140b0cc38
1402aa238:	8b c6                	mov    %esi,%eax
1402aa23a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa23f:	03 c6                	add    %esi,%eax
1402aa241:	75 10                	jne    0x1402aa253
1402aa243:	48 8b 03             	mov    (%rbx),%rax
1402aa246:	48 8b cb             	mov    %rbx,%rcx
1402aa249:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa24d:	ff 15 e5 29 86 00    	call   *0x8629e5(%rip)        # 0x140b0cc38
1402aa253:	49 8b 0f             	mov    (%r15),%rcx
1402aa256:	48 8b 01             	mov    (%rcx),%rax
1402aa259:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1402aa25d:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402aa261:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1402aa268:	ff 15 ca 29 86 00    	call   *0x8629ca(%rip)        # 0x140b0cc38
1402aa26e:	90                   	nop
1402aa26f:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1402aa273:	48 2b 5c 24 78       	sub    0x78(%rsp),%rbx
1402aa278:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1402aa27c:	48 8b 01             	mov    (%rcx),%rax
1402aa27f:	48 8b 40 20          	mov    0x20(%rax),%rax
1402aa283:	ff 15 af 29 86 00    	call   *0x8629af(%rip)        # 0x140b0cc38
1402aa289:	8b c8                	mov    %eax,%ecx
1402aa28b:	8b 44 24 70          	mov    0x70(%rsp),%eax
1402aa28f:	ff c0                	inc    %eax
1402aa291:	0f af c1             	imul   %ecx,%eax
1402aa294:	48 3b d8             	cmp    %rax,%rbx
1402aa297:	0f 82 8f 05 00 00    	jb     0x1402aa82c
1402aa29d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa2a0:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1402aa2a5:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
1402aa2a9:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402aa2ae:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1402aa2b2:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
1402aa2b7:	c7 44 24 54 00 00 7f 	movl   $0x437f0000,0x54(%rsp)
1402aa2be:	43
1402aa2bf:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402aa2c4:	ba 01 00 00 00       	mov    $0x1,%edx
1402aa2c9:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1402aa2cd:	e8 e6 40 00 00       	call   0x1402ae3b8
1402aa2d2:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
1402aa2d7:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402aa2dc:	ba 01 00 00 00       	mov    $0x1,%edx
1402aa2e1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402aa2e5:	e8 3e 33 00 00       	call   0x1402ad628
1402aa2ea:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1402aa2ee:	48 8b 01             	mov    (%rcx),%rax
1402aa2f1:	48 63 54 24 70       	movslq 0x70(%rsp),%rdx
1402aa2f6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402aa2fb:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
1402aa300:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1402aa304:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1402aa308:	48 8b 40 68          	mov    0x68(%rax),%rax
1402aa30c:	ff 15 26 29 86 00    	call   *0x862926(%rip)        # 0x140b0cc38
1402aa312:	90                   	nop
1402aa313:	49 8b 7e 38          	mov    0x38(%r14),%rdi
1402aa317:	48 8b 07             	mov    (%rdi),%rax
1402aa31a:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402aa31e:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1402aa322:	48 8b 01             	mov    (%rcx),%rax
1402aa325:	48 8b 40 10          	mov    0x10(%rax),%rax
1402aa329:	ff 15 09 29 86 00    	call   *0x862909(%rip)        # 0x140b0cc38
1402aa32f:	88 44 24 40          	mov    %al,0x40(%rsp)
1402aa333:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402aa337:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402aa33c:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402aa340:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402aa345:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
1402aa34c:	00 00
1402aa34e:	48 8d 45 08          	lea    0x8(%rbp),%rax
1402aa352:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402aa357:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1402aa35b:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
1402aa360:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402aa364:	48 8b cf             	mov    %rdi,%rcx
1402aa367:	48 8b c3             	mov    %rbx,%rax
1402aa36a:	ff 15 c8 28 86 00    	call   *0x8628c8(%rip)        # 0x140b0cc38
1402aa370:	90                   	nop
1402aa371:	49 8b 0f             	mov    (%r15),%rcx
1402aa374:	48 8b 01             	mov    (%rcx),%rax
1402aa377:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1402aa37b:	49 8b d4             	mov    %r12,%rdx
1402aa37e:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
1402aa385:	ff 15 ad 28 86 00    	call   *0x8628ad(%rip)        # 0x140b0cc38
1402aa38b:	90                   	nop
1402aa38c:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
1402aa390:	48 85 db             	test   %rbx,%rbx
1402aa393:	74 36                	je     0x1402aa3cb
1402aa395:	8b c6                	mov    %esi,%eax
1402aa397:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa39c:	03 c6                	add    %esi,%eax
1402aa39e:	75 2b                	jne    0x1402aa3cb
1402aa3a0:	48 8b 03             	mov    (%rbx),%rax
1402aa3a3:	48 8b cb             	mov    %rbx,%rcx
1402aa3a6:	48 8b 00             	mov    (%rax),%rax
1402aa3a9:	ff 15 89 28 86 00    	call   *0x862889(%rip)        # 0x140b0cc38
1402aa3af:	8b c6                	mov    %esi,%eax
1402aa3b1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa3b6:	03 c6                	add    %esi,%eax
1402aa3b8:	75 11                	jne    0x1402aa3cb
1402aa3ba:	48 8b 03             	mov    (%rbx),%rax
1402aa3bd:	48 8b cb             	mov    %rbx,%rcx
1402aa3c0:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa3c4:	ff 15 6e 28 86 00    	call   *0x86286e(%rip)        # 0x140b0cc38
1402aa3ca:	90                   	nop
1402aa3cb:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1402aa3cf:	48 85 db             	test   %rbx,%rbx
1402aa3d2:	74 36                	je     0x1402aa40a
1402aa3d4:	8b c6                	mov    %esi,%eax
1402aa3d6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa3db:	03 c6                	add    %esi,%eax
1402aa3dd:	75 2b                	jne    0x1402aa40a
1402aa3df:	48 8b 03             	mov    (%rbx),%rax
1402aa3e2:	48 8b cb             	mov    %rbx,%rcx
1402aa3e5:	48 8b 00             	mov    (%rax),%rax
1402aa3e8:	ff 15 4a 28 86 00    	call   *0x86284a(%rip)        # 0x140b0cc38
1402aa3ee:	8b c6                	mov    %esi,%eax
1402aa3f0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa3f5:	03 c6                	add    %esi,%eax
1402aa3f7:	75 11                	jne    0x1402aa40a
1402aa3f9:	48 8b 03             	mov    (%rbx),%rax
1402aa3fc:	48 8b cb             	mov    %rbx,%rcx
1402aa3ff:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa403:	ff 15 2f 28 86 00    	call   *0x86282f(%rip)        # 0x140b0cc38
1402aa409:	90                   	nop
1402aa40a:	bf 00 10 00 00       	mov    $0x1000,%edi
1402aa40f:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402aa413:	48 85 c9             	test   %rcx,%rcx
1402aa416:	0f 84 06 01 00 00    	je     0x1402aa522
1402aa41c:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1402aa420:	48 2b c1             	sub    %rcx,%rax
1402aa423:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402aa427:	48 8b d1             	mov    %rcx,%rdx
1402aa42a:	48 3b c7             	cmp    %rdi,%rax
1402aa42d:	0f 82 dd 00 00 00    	jb     0x1402aa510
1402aa433:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402aa437:	48 2b d1             	sub    %rcx,%rdx
1402aa43a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402aa43e:	48 83 f8 1f          	cmp    $0x1f,%rax
1402aa442:	0f 86 c8 00 00 00    	jbe    0x1402aa510
1402aa448:	ff 15 4a 25 86 00    	call   *0x86254a(%rip)        # 0x140b0c998
1402aa44e:	90                   	nop
1402aa44f:	ff 15 43 25 86 00    	call   *0x862543(%rip)        # 0x140b0c998
1402aa455:	90                   	nop
1402aa456:	48 8b 0f             	mov    (%rdi),%rcx
1402aa459:	48 8b 01             	mov    (%rcx),%rax
1402aa45c:	48 8b d3             	mov    %rbx,%rdx
1402aa45f:	48 8b 40 40          	mov    0x40(%rax),%rax
1402aa463:	ff 15 cf 27 86 00    	call   *0x8627cf(%rip)        # 0x140b0cc38
1402aa469:	48 8b d0             	mov    %rax,%rdx
1402aa46c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa46f:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1402aa475:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402aa479:	48 85 c9             	test   %rcx,%rcx
1402aa47c:	74 04                	je     0x1402aa482
1402aa47e:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402aa482:	48 8b 00             	mov    (%rax),%rax
1402aa485:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402aa48a:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402aa48e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402aa493:	45 33 c9             	xor    %r9d,%r9d
1402aa496:	41 b0 01             	mov    $0x1,%r8b
1402aa499:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1402aa49d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402aa4a2:	e8 19 3b 00 00       	call   0x1402adfc0
1402aa4a7:	84 c0                	test   %al,%al
1402aa4a9:	0f 84 a6 02 00 00    	je     0x1402aa755
1402aa4af:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
1402aa4b3:	48 8b d3             	mov    %rbx,%rdx
1402aa4b6:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402aa4bb:	e8 a0 70 f0 ff       	call   0x1401b1560
1402aa4c0:	41 8b d5             	mov    %r13d,%edx
1402aa4c3:	48 85 db             	test   %rbx,%rbx
1402aa4c6:	0f 84 87 fd ff ff    	je     0x1402aa253
1402aa4cc:	49 8b cd             	mov    %r13,%rcx
1402aa4cf:	48 3b cb             	cmp    %rbx,%rcx
1402aa4d2:	77 35                	ja     0x1402aa509
1402aa4d4:	48 8d 45 18          	lea    0x18(%rbp),%rax
1402aa4d8:	48 83 7d 30 0f       	cmpq   $0xf,0x30(%rbp)
1402aa4dd:	48 0f 47 45 18       	cmova  0x18(%rbp),%rax
1402aa4e2:	44 8a 0c 08          	mov    (%rax,%rcx,1),%r9b
1402aa4e6:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402aa4ea:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1402aa4ef:	49 2b c0             	sub    %r8,%rax
1402aa4f2:	48 3b c8             	cmp    %rax,%rcx
1402aa4f5:	73 12                	jae    0x1402aa509
1402aa4f7:	45 88 0c 08          	mov    %r9b,(%r8,%rcx,1)
1402aa4fb:	ff c2                	inc    %edx
1402aa4fd:	8b ca                	mov    %edx,%ecx
1402aa4ff:	48 3b cb             	cmp    %rbx,%rcx
1402aa502:	72 d0                	jb     0x1402aa4d4
1402aa504:	e9 4a fd ff ff       	jmp    0x1402aa253
1402aa509:	ff 15 89 24 86 00    	call   *0x862489(%rip)        # 0x140b0c998
1402aa50f:	90                   	nop
1402aa510:	ff 15 aa 23 86 00    	call   *0x8623aa(%rip)        # 0x140b0c8c0
1402aa516:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa519:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402aa51e:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1402aa522:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1402aa526:	48 85 c9             	test   %rcx,%rcx
1402aa529:	74 3d                	je     0x1402aa568
1402aa52b:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1402aa52f:	48 2b c1             	sub    %rcx,%rax
1402aa532:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1402aa536:	48 8b d1             	mov    %rcx,%rdx
1402aa539:	48 3b c7             	cmp    %rdi,%rax
1402aa53c:	72 18                	jb     0x1402aa556
1402aa53e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402aa542:	48 2b d1             	sub    %rcx,%rdx
1402aa545:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402aa549:	48 83 f8 1f          	cmp    $0x1f,%rax
1402aa54d:	76 07                	jbe    0x1402aa556
1402aa54f:	ff 15 43 24 86 00    	call   *0x862443(%rip)        # 0x140b0c998
1402aa555:	cc                   	int3
1402aa556:	ff 15 64 23 86 00    	call   *0x862364(%rip)        # 0x140b0c8c0
1402aa55c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa55f:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1402aa564:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
1402aa568:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1402aa56c:	48 85 db             	test   %rbx,%rbx
1402aa56f:	74 36                	je     0x1402aa5a7
1402aa571:	8b c6                	mov    %esi,%eax
1402aa573:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa578:	03 c6                	add    %esi,%eax
1402aa57a:	75 2b                	jne    0x1402aa5a7
1402aa57c:	48 8b 03             	mov    (%rbx),%rax
1402aa57f:	48 8b cb             	mov    %rbx,%rcx
1402aa582:	48 8b 00             	mov    (%rax),%rax
1402aa585:	ff 15 ad 26 86 00    	call   *0x8626ad(%rip)        # 0x140b0cc38
1402aa58b:	8b c6                	mov    %esi,%eax
1402aa58d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa592:	03 c6                	add    %esi,%eax
1402aa594:	75 11                	jne    0x1402aa5a7
1402aa596:	48 8b 03             	mov    (%rbx),%rax
1402aa599:	48 8b cb             	mov    %rbx,%rcx
1402aa59c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa5a0:	ff 15 92 26 86 00    	call   *0x862692(%rip)        # 0x140b0cc38
1402aa5a6:	90                   	nop
1402aa5a7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402aa5ac:	48 85 c9             	test   %rcx,%rcx
1402aa5af:	74 3d                	je     0x1402aa5ee
1402aa5b1:	8b c6                	mov    %esi,%eax
1402aa5b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402aa5b8:	03 c6                	add    %esi,%eax
1402aa5ba:	75 32                	jne    0x1402aa5ee
1402aa5bc:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402aa5c1:	48 8b 03             	mov    (%rbx),%rax
1402aa5c4:	48 8b cb             	mov    %rbx,%rcx
1402aa5c7:	48 8b 00             	mov    (%rax),%rax
1402aa5ca:	ff 15 68 26 86 00    	call   *0x862668(%rip)        # 0x140b0cc38
1402aa5d0:	8b c6                	mov    %esi,%eax
1402aa5d2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa5d7:	03 c6                	add    %esi,%eax
1402aa5d9:	75 13                	jne    0x1402aa5ee
1402aa5db:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402aa5e0:	48 8b 01             	mov    (%rcx),%rax
1402aa5e3:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa5e7:	ff 15 4b 26 86 00    	call   *0x86264b(%rip)        # 0x140b0cc38
1402aa5ed:	90                   	nop
1402aa5ee:	48 8b 45 30          	mov    0x30(%rbp),%rax
1402aa5f2:	48 83 f8 0f          	cmp    $0xf,%rax
1402aa5f6:	76 2e                	jbe    0x1402aa626
1402aa5f8:	48 ff c0             	inc    %rax
1402aa5fb:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1402aa5ff:	48 8b d1             	mov    %rcx,%rdx
1402aa602:	48 3b c7             	cmp    %rdi,%rax
1402aa605:	72 18                	jb     0x1402aa61f
1402aa607:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402aa60b:	48 2b d1             	sub    %rcx,%rdx
1402aa60e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402aa612:	48 83 f8 1f          	cmp    $0x1f,%rax
1402aa616:	76 07                	jbe    0x1402aa61f
1402aa618:	ff 15 7a 23 86 00    	call   *0x86237a(%rip)        # 0x140b0c998
1402aa61e:	cc                   	int3
1402aa61f:	ff 15 9b 22 86 00    	call   *0x86229b(%rip)        # 0x140b0c8c0
1402aa625:	90                   	nop
1402aa626:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402aa62b:	48 85 c9             	test   %rcx,%rcx
1402aa62e:	74 3a                	je     0x1402aa66a
1402aa630:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1402aa634:	48 2b c1             	sub    %rcx,%rax
1402aa637:	48 8b d1             	mov    %rcx,%rdx
1402aa63a:	48 3b c7             	cmp    %rdi,%rax
1402aa63d:	72 18                	jb     0x1402aa657
1402aa63f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402aa643:	48 2b d1             	sub    %rcx,%rdx