1401f521d:	cc                   	int3
1401f521e:	cc                   	int3
1401f521f:	cc                   	int3
1401f5220:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f5225:	55                   	push   %rbp
1401f5226:	56                   	push   %rsi
1401f5227:	57                   	push   %rdi
1401f5228:	41 54                	push   %r12
1401f522a:	41 55                	push   %r13
1401f522c:	41 56                	push   %r14
1401f522e:	41 57                	push   %r15
1401f5230:	48 8d ac 24 d0 fd ff 	lea    -0x230(%rsp),%rbp
1401f5237:	ff
1401f5238:	48 81 ec 30 03 00 00 	sub    $0x330,%rsp
1401f523f:	48 8b 05 ba 3c 1c 01 	mov    0x11c3cba(%rip),%rax        # 0x1413b8f00
1401f5246:	48 33 c4             	xor    %rsp,%rax
1401f5249:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
1401f5250:	49 8b f1             	mov    %r9,%rsi
1401f5253:	4c 89 45 80          	mov    %r8,-0x80(%rbp)
1401f5257:	48 8b da             	mov    %rdx,%rbx
1401f525a:	48 89 55 f0          	mov    %rdx,-0x10(%rbp)
1401f525e:	48 89 95 90 00 00 00 	mov    %rdx,0x90(%rbp)
1401f5265:	4c 89 8d f8 01 00 00 	mov    %r9,0x1f8(%rbp)
1401f526c:	48 8b 85 a0 02 00 00 	mov    0x2a0(%rbp),%rax
1401f5273:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401f5277:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
1401f527e:	48 8b 85 a8 02 00 00 	mov    0x2a8(%rbp),%rax
1401f5285:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401f5289:	48 89 85 f0 01 00 00 	mov    %rax,0x1f0(%rbp)
1401f5290:	4c 8b ad b0 02 00 00 	mov    0x2b0(%rbp),%r13
1401f5297:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
1401f529e:	00
1401f529f:	48 89 8d 08 02 00 00 	mov    %rcx,0x208(%rbp)
1401f52a6:	c6 85 18 02 00 00 01 	movb   $0x1,0x218(%rbp)
1401f52ad:	e8 fe a8 8a 00       	call   0x140a9fbb0
1401f52b2:	48 8b 08             	mov    (%rax),%rcx
1401f52b5:	48 85 c9             	test   %rcx,%rcx
1401f52b8:	74 0b                	je     0x1401f52c5
1401f52ba:	48 8d 05 9f 56 db 00 	lea    0xdb569f(%rip),%rax        # 0x140faa960
1401f52c1:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401f52c5:	48 8b cb             	mov    %rbx,%rcx
1401f52c8:	e8 d3 a7 fd ff       	call   0x1401cfaa0
1401f52cd:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401f52d3:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
1401f52d8:	bb 0b 00 00 00       	mov    $0xb,%ebx
1401f52dd:	0f b6 bd 90 02 00 00 	movzbl 0x290(%rbp),%edi
1401f52e4:	4c 8b bd f0 01 00 00 	mov    0x1f0(%rbp),%r15
1401f52eb:	4c 8b a5 f0 01 00 00 	mov    0x1f0(%rbp),%r12
1401f52f2:	0f 1f 40 00          	nopl   0x0(%rax)
1401f52f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401f52fd:	00 00 00
1401f5300:	48 ff cb             	dec    %rbx
1401f5303:	c6 85 00 02 00 00 00 	movb   $0x0,0x200(%rbp)
1401f530a:	e8 a1 a8 8a 00       	call   0x140a9fbb0
1401f530f:	48 8b 08             	mov    (%rax),%rcx
1401f5312:	48 85 c9             	test   %rcx,%rcx
1401f5315:	74 0b                	je     0x1401f5322
1401f5317:	48 8d 05 92 56 db 00 	lea    0xdb5692(%rip),%rax        # 0x140faa9b0
1401f531e:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401f5322:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1401f5326:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401f532a:	0f b6 85 18 02 00 00 	movzbl 0x218(%rbp),%eax
1401f5331:	3c 01                	cmp    $0x1,%al
1401f5333:	75 0c                	jne    0x1401f5341
1401f5335:	4c 8d bd 08 02 00 00 	lea    0x208(%rbp),%r15
1401f533c:	4d 8b 3f             	mov    (%r15),%r15
1401f533f:	eb 16                	jmp    0x1401f5357
1401f5341:	84 c0                	test   %al,%al
1401f5343:	75 0c                	jne    0x1401f5351
1401f5345:	4c 8d bd 08 02 00 00 	lea    0x208(%rbp),%r15
1401f534c:	4d 8b 3f             	mov    (%r15),%r15
1401f534f:	eb 06                	jmp    0x1401f5357
1401f5351:	e8 6a 5f 8a 00       	call   0x140a9b2c0
1401f5356:	90                   	nop
1401f5357:	4d 85 ff             	test   %r15,%r15
1401f535a:	0f 84 9a 06 00 00    	je     0x1401f59fa
1401f5360:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f5363:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1401f5368:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1401f536f:	48 85 c0             	test   %rax,%rax
1401f5372:	74 09                	je     0x1401f537d
1401f5374:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f5378:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
1401f537d:	49 8b 87 80 00 00 00 	mov    0x80(%r15),%rax
1401f5384:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401f5388:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1401f538f:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1401f5393:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1401f5398:	33 c0                	xor    %eax,%eax
1401f539a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401f539f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401f53a4:	b9 50 00 00 00       	mov    $0x50,%ecx
1401f53a9:	e8 82 19 fa ff       	call   0x140196d30
1401f53ae:	48 8b c8             	mov    %rax,%rcx
1401f53b1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401f53b6:	48 c7 44 24 48 42 00 	movq   $0x42,0x48(%rsp)
1401f53bd:	00 00
1401f53bf:	48 c7 44 24 50 4f 00 	movq   $0x4f,0x50(%rsp)
1401f53c6:	00 00
1401f53c8:	0f 28 05 e1 55 db 00 	movaps 0xdb55e1(%rip),%xmm0        # 0x140faa9b0
1401f53cf:	0f 11 00             	movups %xmm0,(%rax)
1401f53d2:	0f 28 0d e7 55 db 00 	movaps 0xdb55e7(%rip),%xmm1        # 0x140faa9c0
1401f53d9:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401f53dd:	0f 28 05 ec 55 db 00 	movaps 0xdb55ec(%rip),%xmm0        # 0x140faa9d0
1401f53e4:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401f53e8:	0f 28 0d f1 55 db 00 	movaps 0xdb55f1(%rip),%xmm1        # 0x140faa9e0
1401f53ef:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1401f53f3:	0f b7 05 f6 55 db 00 	movzwl 0xdb55f6(%rip),%eax        # 0x140faa9f0
1401f53fa:	66 89 41 40          	mov    %ax,0x40(%rcx)
1401f53fe:	c6 41 42 00          	movb   $0x0,0x42(%rcx)
1401f5402:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f5405:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1401f540a:	33 c0                	xor    %eax,%eax
1401f540c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401f5411:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401f5416:	b9 30 00 00 00       	mov    $0x30,%ecx
1401f541b:	e8 10 19 fa ff       	call   0x140196d30
1401f5420:	48 8b d0             	mov    %rax,%rdx
1401f5423:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401f5428:	48 c7 44 24 68 25 00 	movq   $0x25,0x68(%rsp)
1401f542f:	00 00
1401f5431:	48 c7 44 24 70 2f 00 	movq   $0x2f,0x70(%rsp)
1401f5438:	00 00
1401f543a:	0f 10 05 87 48 db 00 	movups 0xdb4887(%rip),%xmm0        # 0x140fa9cc8
1401f5441:	0f 11 00             	movups %xmm0,(%rax)
1401f5444:	0f 10 0d 8d 48 db 00 	movups 0xdb488d(%rip),%xmm1        # 0x140fa9cd8
1401f544b:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401f544f:	8b 0d 93 48 db 00    	mov    0xdb4893(%rip),%ecx        # 0x140fa9ce8
1401f5455:	89 48 20             	mov    %ecx,0x20(%rax)
1401f5458:	0f b6 05 8d 48 db 00 	movzbl 0xdb488d(%rip),%eax        # 0x140fa9cec
1401f545f:	88 42 24             	mov    %al,0x24(%rdx)
1401f5462:	c6 42 25 00          	movb   $0x0,0x25(%rdx)
1401f5466:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1401f546a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401f546f:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401f5474:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f5479:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1401f547e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401f5484:	48 8b d6             	mov    %rsi,%rdx
1401f5487:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401f548b:	e8 30 4b 18 00       	call   0x140379fc0
1401f5490:	90                   	nop
1401f5491:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401f5496:	48 83 fa 0f          	cmp    $0xf,%rdx
1401f549a:	76 32                	jbe    0x1401f54ce
1401f549c:	48 ff c2             	inc    %rdx
1401f549f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401f54a4:	48 8b c1             	mov    %rcx,%rax
1401f54a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401f54ae:	72 19                	jb     0x1401f54c9
1401f54b0:	48 83 c2 27          	add    $0x27,%rdx
1401f54b4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401f54b8:	48 2b c1             	sub    %rcx,%rax
1401f54bb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401f54bf:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f54c3:	0f 87 60 05 00 00    	ja     0x1401f5a29
1401f54c9:	e8 76 5c c2 00       	call   0x140e1b144
1401f54ce:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
1401f54d5:	00 00
1401f54d7:	48 c7 44 24 70 0f 00 	movq   $0xf,0x70(%rsp)
1401f54de:	00 00
1401f54e0:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
1401f54e5:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401f54ea:	48 83 fa 0f          	cmp    $0xf,%rdx
1401f54ee:	76 32                	jbe    0x1401f5522
1401f54f0:	48 ff c2             	inc    %rdx
1401f54f3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401f54f8:	48 8b c1             	mov    %rcx,%rax
1401f54fb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401f5502:	72 19                	jb     0x1401f551d
1401f5504:	48 83 c2 27          	add    $0x27,%rdx
1401f5508:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401f550c:	48 2b c1             	sub    %rcx,%rax
1401f550f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401f5513:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f5517:	0f 87 12 05 00 00    	ja     0x1401f5a2f
1401f551d:	e8 22 5c c2 00       	call   0x140e1b144
1401f5522:	48 8d 05 ff 45 db 00 	lea    0xdb45ff(%rip),%rax        # 0x140fa9b28
1401f5529:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401f552d:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401f5531:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1401f5535:	48 85 c0             	test   %rax,%rax
1401f5538:	74 03                	je     0x1401f553d
1401f553a:	48 ff 00             	incq   (%rax)
1401f553d:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401f5541:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401f5545:	48 8b 46 18          	mov    0x18(%rsi),%rax
1401f5549:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1401f554d:	c6 45 d8 00          	movb   $0x0,-0x28(%rbp)
1401f5551:	80 7e 38 00          	cmpb   $0x0,0x38(%rsi)
1401f5555:	74 24                	je     0x1401f557b
1401f5557:	48 8b 46 20          	mov    0x20(%rsi),%rax
1401f555b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401f555f:	48 85 c0             	test   %rax,%rax
1401f5562:	74 03                	je     0x1401f5567
1401f5564:	48 ff 00             	incq   (%rax)
1401f5567:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401f556b:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1401f556f:	48 8b 46 30          	mov    0x30(%rsi),%rax
1401f5573:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1401f5577:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
1401f557b:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1401f557f:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401f5583:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401f558a:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401f558e:	e8 1d f0 8a 00       	call   0x140aa45b0
1401f5593:	48 83 38 01          	cmpq   $0x1,(%rax)
1401f5597:	0f 83 ee 00 00 00    	jae    0x1401f568b
1401f559d:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401f55a2:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
1401f55a9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f55ac:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1401f55b1:	33 c0                	xor    %eax,%eax
1401f55b3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401f55b8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401f55bd:	45 33 c0             	xor    %r8d,%r8d
1401f55c0:	48 8d 15 c5 e1 da 00 	lea    0xdae1c5(%rip),%rdx        # 0x140fa378c
1401f55c7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401f55cc:	e8 2f 18 fa ff       	call   0x140196e00
1401f55d1:	90                   	nop
1401f55d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f55d5:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1401f55da:	33 c0                	xor    %eax,%eax
1401f55dc:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401f55e1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401f55e6:	41 b8 23 00 00 00    	mov    $0x23,%r8d
1401f55ec:	48 8d 15 1d 6d db 00 	lea    0xdb6d1d(%rip),%rdx        # 0x140fac310
1401f55f3:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401f55f8:	e8 03 18 fa ff       	call   0x140196e00
1401f55fd:	90                   	nop
1401f55fe:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1401f5603:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401f5608:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401f560f:	e8 9c 96 fe ff       	call   0x1401decb0
1401f5614:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f5617:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1401f561b:	33 c9                	xor    %ecx,%ecx
1401f561d:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1401f5621:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1401f5625:	0f 10 00             	movups (%rax),%xmm0
1401f5628:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1401f562c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401f5630:	0f 11 4d 10          	movups %xmm1,0x10(%rbp)
1401f5634:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401f5638:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1401f563f:	00
1401f5640:	88 08                	mov    %cl,(%rax)
1401f5642:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f5645:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1401f5649:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1401f564d:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1401f5651:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1401f5655:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1401f5659:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1401f565d:	0f 11 4d 30          	movups %xmm1,0x30(%rbp)
1401f5661:	48 89 48 30          	mov    %rcx,0x30(%rax)
1401f5665:	48 c7 40 38 0f 00 00 	movq   $0xf,0x38(%rax)
1401f566c:	00
1401f566d:	88 48 20             	mov    %cl,0x20(%rax)
1401f5670:	c6 45 48 01          	movb   $0x1,0x48(%rbp)
1401f5674:	41 83 ce 02          	or     $0x2,%r14d
1401f5678:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
1401f567d:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401f5684:	e8 87 3f fa ff       	call   0x140199610
1401f5689:	eb 77                	jmp    0x1401f5702
1401f568b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401f5691:	4c 8d 85 01 02 00 00 	lea    0x201(%rbp),%r8
1401f5698:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1401f569f:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401f56a3:	e8 18 10 01 00       	call   0x1402066c0
1401f56a8:	48 8b d0             	mov    %rax,%rdx
1401f56ab:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401f56af:	e8 5c ef fe ff       	call   0x1401e4610
1401f56b4:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401f56bb:	e8 a0 de 8a 00       	call   0x140aa3560
1401f56c0:	0f b6 85 01 02 00 00 	movzbl 0x201(%rbp),%eax
1401f56c7:	88 44 24 30          	mov    %al,0x30(%rsp)
1401f56cb:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401f56cf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401f56d4:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401f56db:	e8 90 5f fe ff       	call   0x1401db670
1401f56e0:	48 8b d0             	mov    %rax,%rdx
1401f56e3:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401f56e7:	e8 e4 76 fe ff       	call   0x1401dcdd0
1401f56ec:	41 83 ce 02          	or     $0x2,%r14d
1401f56f0:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
1401f56f5:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401f56fc:	e8 5f de 8a 00       	call   0x140aa3560
1401f5701:	90                   	nop
1401f5702:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401f5706:	e8 55 de 8a 00       	call   0x140aa3560
1401f570b:	90                   	nop
1401f570c:	80 7d 48 00          	cmpb   $0x0,0x48(%rbp)
1401f5710:	0f 85 a9 02 00 00    	jne    0x1401f59bf
1401f5716:	48 89 75 70          	mov    %rsi,0x70(%rbp)
1401f571a:	48 8d 85 00 02 00 00 	lea    0x200(%rbp),%rax
1401f5721:	48 89 45 78          	mov    %rax,0x78(%rbp)
1401f5725:	0f b6 45 40          	movzbl 0x40(%rbp),%eax
1401f5729:	88 85 00 02 00 00    	mov    %al,0x200(%rbp)
1401f572f:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1401f5733:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1401f5737:	e8 44 a6 fd ff       	call   0x1401cfd80
1401f573c:	90                   	nop
1401f573d:	48 0f be 45 48       	movsbq 0x48(%rbp),%rax
1401f5742:	48 83 c0 01          	add    $0x1,%rax
1401f5746:	74 16                	je     0x1401f575e
1401f5748:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401f574c:	48 83 f8 01          	cmp    $0x1,%rax
1401f5750:	74 07                	je     0x1401f5759
1401f5752:	e8 b9 3e fa ff       	call   0x140199610
1401f5757:	eb 05                	jmp    0x1401f575e
1401f5759:	e8 02 de 8a 00       	call   0x140aa3560
1401f575e:	40 84 ff             	test   %dil,%dil
1401f5761:	74 4b                	je     0x1401f57ae
1401f5763:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401f5767:	e8 a4 fc fe ff       	call   0x1401e5410
1401f576c:	4c 8b 30             	mov    (%rax),%r14
1401f576f:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401f5773:	48 85 c0             	test   %rax,%rax
1401f5776:	75 12                	jne    0x1401f578a
1401f5778:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401f577d:	49 8b ce             	mov    %r14,%rcx
1401f5780:	e8 bb 0c 01 00       	call   0x140206440
1401f5785:	48 8b 10             	mov    (%rax),%rdx
1401f5788:	eb 17                	jmp    0x1401f57a1
1401f578a:	49 3b c6             	cmp    %r14,%rax
1401f578d:	0f 85 d3 02 00 00    	jne    0x1401f5a66
1401f5793:	83 78 08 02          	cmpl   $0x2,0x8(%rax)
1401f5797:	0f 84 98 02 00 00    	je     0x1401f5a35
1401f579d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1401f57a1:	49 8b ce             	mov    %r14,%rcx
1401f57a4:	e8 c7 ee 8a 00       	call   0x140aa4670
1401f57a9:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
1401f57ae:	49 8b 55 08          	mov    0x8(%r13),%rdx
1401f57b2:	49 3b 55 10          	cmp    0x10(%r13),%rdx
1401f57b6:	74 0f                	je     0x1401f57c7
1401f57b8:	0f b6 85 00 02 00 00 	movzbl 0x200(%rbp),%eax
1401f57bf:	88 02                	mov    %al,(%rdx)
1401f57c1:	49 ff 45 08          	incq   0x8(%r13)
1401f57c5:	eb 0f                	jmp    0x1401f57d6
1401f57c7:	4c 8d 85 00 02 00 00 	lea    0x200(%rbp),%r8
1401f57ce:	49 8b cd             	mov    %r13,%rcx
1401f57d1:	e8 5a b5 fd ff       	call   0x1401d0d30
1401f57d6:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401f57da:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401f57df:	48 85 c0             	test   %rax,%rax
1401f57e2:	74 03                	je     0x1401f57e7
1401f57e4:	48 ff 00             	incq   (%rax)
1401f57e7:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401f57eb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)