140c811ec:	48 8b 40 50          	mov    0x50(%rax),%rax
140c811f0:	ff 15 2a 28 30 00    	call   *0x30282a(%rip)        # 0x140f83a20
140c811f6:	48 8b c8             	mov    %rax,%rcx
140c811f9:	e8 32 65 e3 ff       	call   0x140ab7730
140c811fe:	48 85 c0             	test   %rax,%rax
140c81201:	0f 84 d4 00 00 00    	je     0x140c812db
140c81207:	48 8b 08             	mov    (%rax),%rcx
140c8120a:	e8 a1 67 e3 ff       	call   0x140ab79b0
140c8120f:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140c81213:	48 8b c8             	mov    %rax,%rcx
140c81216:	e8 35 ba e9 ff       	call   0x140b1cc50
140c8121b:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140c8121f:	48 85 db             	test   %rbx,%rbx
140c81222:	0f 84 b3 00 00 00    	je     0x140c812db
140c81228:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140c8122c:	48 8b 01             	mov    (%rcx),%rax
140c8122f:	48 8b 40 48          	mov    0x48(%rax),%rax
140c81233:	ff 15 e7 27 30 00    	call   *0x3027e7(%rip)        # 0x140f83a20
140c81239:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c8123d:	48 8b 01             	mov    (%rcx),%rax
140c81240:	48 8b 40 30          	mov    0x30(%rax),%rax
140c81244:	ff 15 d6 27 30 00    	call   *0x3027d6(%rip)        # 0x140f83a20
140c8124a:	48 8b c8             	mov    %rax,%rcx
140c8124d:	e8 1e 18 e4 ff       	call   0x140ac2a70
140c81252:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c81256:	48 2b 08             	sub    (%rax),%rcx
140c81259:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140c81260:	66 66 66
140c81263:	48 f7 e9             	imul   %rcx
140c81266:	48 c1 fa 04          	sar    $0x4,%rdx
140c8126a:	48 8b c2             	mov    %rdx,%rax
140c8126d:	48 c1 e8 3f          	shr    $0x3f,%rax
140c81271:	48 03 d0             	add    %rax,%rdx
140c81274:	48 39 53 70          	cmp    %rdx,0x70(%rbx)
140c81278:	0f 82 e9 00 00 00    	jb     0x140c81367
140c8127e:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140c81282:	48 89 45 28          	mov    %rax,0x28(%rbp)
140c81286:	0f 57 c0             	xorps  %xmm0,%xmm0
140c81289:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140c8128e:	33 c0                	xor    %eax,%eax
140c81290:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140c81294:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140c81298:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140c8129c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140c812a0:	b9 20 00 00 00       	mov    $0x20,%ecx
140c812a5:	e8 5e 9e 19 00       	call   0x140e1b108
140c812aa:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140c812ae:	48 c7 45 e8 18 00 00 	movq   $0x18,-0x18(%rbp)
140c812b5:	00
140c812b6:	48 c7 45 f0 1f 00 00 	movq   $0x1f,-0x10(%rbp)
140c812bd:	00
140c812be:	0f 10 05 5b 55 47 00 	movups 0x47555b(%rip),%xmm0        # 0x1410f6820
140c812c5:	0f 11 00             	movups %xmm0,(%rax)
140c812c8:	f2 0f 10 05 60 55 47 	movsd  0x475560(%rip),%xmm0        # 0x1410f6830
140c812cf:	00
140c812d0:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140c812d5:	c6 40 18 00          	movb   $0x0,0x18(%rax)
140c812d9:	eb 7c                	jmp    0x140c81357
140c812db:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140c812df:	48 89 45 28          	mov    %rax,0x28(%rbp)
140c812e3:	0f 57 c0             	xorps  %xmm0,%xmm0
140c812e6:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140c812eb:	33 c0                	xor    %eax,%eax
140c812ed:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140c812f1:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140c812f5:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140c812f9:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140c812fd:	b9 30 00 00 00       	mov    $0x30,%ecx
140c81302:	e8 01 9e 19 00       	call   0x140e1b108
140c81307:	4c 8b c0             	mov    %rax,%r8
140c8130a:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140c8130e:	48 c7 45 e8 27 00 00 	movq   $0x27,-0x18(%rbp)
140c81315:	00
140c81316:	48 c7 45 f0 2f 00 00 	movq   $0x2f,-0x10(%rbp)
140c8131d:	00
140c8131e:	0f 10 05 1b 55 47 00 	movups 0x47551b(%rip),%xmm0        # 0x1410f6840
140c81325:	0f 11 00             	movups %xmm0,(%rax)
140c81328:	0f 10 0d 21 55 47 00 	movups 0x475521(%rip),%xmm1        # 0x1410f6850
140c8132f:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140c81333:	8b 15 27 55 47 00    	mov    0x475527(%rip),%edx        # 0x1410f6860
140c81339:	89 50 20             	mov    %edx,0x20(%rax)
140c8133c:	0f b7 15 21 55 47 00 	movzwl 0x475521(%rip),%edx        # 0x1410f6864
140c81343:	66 89 50 24          	mov    %dx,0x24(%rax)
140c81347:	0f b6 05 18 55 47 00 	movzbl 0x475518(%rip),%eax        # 0x1410f6866
140c8134e:	41 88 40 26          	mov    %al,0x26(%r8)
140c81352:	41 c6 40 27 00       	movb   $0x0,0x27(%r8)
140c81357:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140c8135b:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140c8135f:	48 8b 0f             	mov    (%rdi),%rcx
140c81362:	e8 69 0a ec ff       	call   0x140b41dd0
140c81367:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140c8136e:	00
140c8136f:	48 83 c4 60          	add    $0x60,%rsp
140c81373:	5f                   	pop    %rdi
140c81374:	5e                   	pop    %rsi
140c81375:	5d                   	pop    %rbp
140c81376:	c3                   	ret
140c81377:	cc                   	int3
140c81378:	cc                   	int3
140c81379:	cc                   	int3
140c8137a:	cc                   	int3
140c8137b:	cc                   	int3
140c8137c:	cc                   	int3
140c8137d:	cc                   	int3
140c8137e:	cc                   	int3
140c8137f:	cc                   	int3
140c81380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c81385:	55                   	push   %rbp
140c81386:	56                   	push   %rsi
140c81387:	57                   	push   %rdi
140c81388:	48 8d 6c 24 b0       	lea    -0x50(%rsp),%rbp
140c8138d:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
140c81394:	48 8b 05 65 7b 73 00 	mov    0x737b65(%rip),%rax        # 0x1413b8f00
140c8139b:	48 33 c4             	xor    %rsp,%rax
140c8139e:	48 89 45 40          	mov    %rax,0x40(%rbp)
140c813a2:	49 8b f0             	mov    %r8,%rsi
140c813a5:	48 8b fa             	mov    %rdx,%rdi
140c813a8:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c813ac:	48 8b 01             	mov    (%rcx),%rax
140c813af:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140c813b3:	48 8b 40 40          	mov    0x40(%rax),%rax
140c813b7:	ff 15 63 26 30 00    	call   *0x302663(%rip)        # 0x140f83a20
140c813bd:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140c813c1:	48 83 c1 28          	add    $0x28,%rcx
140c813c5:	e8 36 67 e3 ff       	call   0x140ab7b00
140c813ca:	48 8b c8             	mov    %rax,%rcx
140c813cd:	e8 7e 12 e4 ff       	call   0x140ac2650
140c813d2:	33 d2                	xor    %edx,%edx
140c813d4:	48 8b c8             	mov    %rax,%rcx
140c813d7:	e8 a4 04 71 ff       	call   0x140391880
140c813dc:	48 8b d8             	mov    %rax,%rbx
140c813df:	48 8b d0             	mov    %rax,%rdx
140c813e2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140c813e6:	e8 55 76 52 ff       	call   0x1401a8a40
140c813eb:	90                   	nop
140c813ec:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140c813f0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140c813f4:	e8 e7 1a 71 ff       	call   0x140392ee0
140c813f9:	90                   	nop
140c813fa:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140c813fe:	48 8b 01             	mov    (%rcx),%rax
140c81401:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140c81406:	48 8b 40 40          	mov    0x40(%rax),%rax
140c8140a:	ff 15 10 26 30 00    	call   *0x302610(%rip)        # 0x140f83a20
140c81410:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140c81415:	e8 e6 66 e3 ff       	call   0x140ab7b00
140c8141a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c8141e:	48 8b 01             	mov    (%rcx),%rax
140c81421:	48 8b 40 30          	mov    0x30(%rax),%rax
140c81425:	ff 15 f5 25 30 00    	call   *0x3025f5(%rip)        # 0x140f83a20
140c8142b:	48 8b c8             	mov    %rax,%rcx
140c8142e:	e8 4d 06 e4 ff       	call   0x140ac1a80
140c81433:	48 85 c0             	test   %rax,%rax
140c81436:	0f 84 8c 00 00 00    	je     0x140c814c8
140c8143c:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140c81440:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140c81444:	48 8b c8             	mov    %rax,%rcx
140c81447:	e8 34 04 00 00       	call   0x140c81880
140c8144c:	80 7d a0 00          	cmpb   $0x0,-0x60(%rbp)
140c81450:	0f 85 f0 00 00 00    	jne    0x140c81546
140c81456:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140c8145b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140c81460:	0f 57 c0             	xorps  %xmm0,%xmm0
140c81463:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140c81469:	33 c0                	xor    %eax,%eax
140c8146b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140c81470:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140c81475:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c8147a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c8147f:	b9 20 00 00 00       	mov    $0x20,%ecx
140c81484:	e8 7f 9c 19 00       	call   0x140e1b108
140c81489:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c8148e:	48 c7 44 24 30 15 00 	movq   $0x15,0x30(%rsp)
140c81495:	00 00
140c81497:	48 c7 44 24 38 1f 00 	movq   $0x1f,0x38(%rsp)
140c8149e:	00 00
140c814a0:	0f 10 05 29 54 47 00 	movups 0x475429(%rip),%xmm0        # 0x1410f68d0
140c814a7:	0f 11 00             	movups %xmm0,(%rax)
140c814aa:	8b 15 30 54 47 00    	mov    0x475430(%rip),%edx        # 0x1410f68e0
140c814b0:	89 50 10             	mov    %edx,0x10(%rax)
140c814b3:	0f b6 15 2a 54 47 00 	movzbl 0x47542a(%rip),%edx        # 0x1410f68e4
140c814ba:	88 50 14             	mov    %dl,0x14(%rax)
140c814bd:	c6 40 15 00          	movb   $0x0,0x15(%rax)
140c814c1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140c814c6:	eb 70                	jmp    0x140c81538
140c814c8:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140c814cd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c814d2:	0f 57 c0             	xorps  %xmm0,%xmm0
140c814d5:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140c814db:	33 c0                	xor    %eax,%eax
140c814dd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140c814e2:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140c814e7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140c814ec:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140c814f1:	b9 20 00 00 00       	mov    $0x20,%ecx
140c814f6:	e8 0d 9c 19 00       	call   0x140e1b108
140c814fb:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140c81500:	48 c7 44 24 70 15 00 	movq   $0x15,0x70(%rsp)
140c81507:	00 00
140c81509:	48 c7 44 24 78 1f 00 	movq   $0x1f,0x78(%rsp)
140c81510:	00 00
140c81512:	0f 10 05 b7 53 47 00 	movups 0x4753b7(%rip),%xmm0        # 0x1410f68d0
140c81519:	0f 11 00             	movups %xmm0,(%rax)
140c8151c:	8b 15 be 53 47 00    	mov    0x4753be(%rip),%edx        # 0x1410f68e0
140c81522:	89 50 10             	mov    %edx,0x10(%rax)
140c81525:	0f b6 15 b8 53 47 00 	movzbl 0x4753b8(%rip),%edx        # 0x1410f68e4
140c8152c:	88 50 14             	mov    %dl,0x14(%rax)
140c8152f:	c6 40 15 00          	movb   $0x0,0x15(%rax)
140c81533:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140c81538:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140c8153d:	48 8b 0e             	mov    (%rsi),%rcx
140c81540:	e8 8b 08 ec ff       	call   0x140b41dd0
140c81545:	90                   	nop
140c81546:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140c8154a:	e8 c1 1d 71 ff       	call   0x140393310
140c8154f:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140c81553:	48 33 cc             	xor    %rsp,%rcx
140c81556:	e8 a5 9f 19 00       	call   0x140e1b500
140c8155b:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
140c81562:	00
140c81563:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
140c8156a:	5f                   	pop    %rdi
140c8156b:	5e                   	pop    %rsi
140c8156c:	5d                   	pop    %rbp
140c8156d:	c3                   	ret
140c8156e:	cc                   	int3
140c8156f:	cc                   	int3
140c81570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c81575:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140c8157a:	55                   	push   %rbp
140c8157b:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
140c81582:	ff
140c81583:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
140c8158a:	49 8b f8             	mov    %r8,%rdi
140c8158d:	48 8b da             	mov    %rdx,%rbx
140c81590:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c81594:	48 8b 01             	mov    (%rcx),%rax
140c81597:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140c8159c:	48 8b 40 40          	mov    0x40(%rax),%rax
140c815a0:	ff 15 7a 24 30 00    	call   *0x30247a(%rip)        # 0x140f83a20
140c815a6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140c815ab:	e8 50 65 e3 ff       	call   0x140ab7b00
140c815b0:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c815b4:	48 8b 01             	mov    (%rcx),%rax
140c815b7:	48 8b 40 30          	mov    0x30(%rax),%rax
140c815bb:	ff 15 5f 24 30 00    	call   *0x30245f(%rip)        # 0x140f83a20
140c815c1:	48 8b d0             	mov    %rax,%rdx
140c815c4:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140c815c9:	e8 72 f2 e3 ff       	call   0x140ac0840
140c815ce:	48 8d 05 1b 1f 36 00 	lea    0x361f1b(%rip),%rax        # 0x140fe34f0
140c815d5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140c815da:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c815de:	48 8b 01             	mov    (%rcx),%rax
140c815e1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140c815e6:	48 8b 40 40          	mov    0x40(%rax),%rax
140c815ea:	ff 15 30 24 30 00    	call   *0x302430(%rip)        # 0x140f83a20
140c815f0:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140c815f5:	e8 06 65 e3 ff       	call   0x140ab7b00
140c815fa:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c815fe:	48 8b 01             	mov    (%rcx),%rax
140c81601:	48 8b 40 30          	mov    0x30(%rax),%rax
140c81605:	ff 15 15 24 30 00    	call   *0x302415(%rip)        # 0x140f83a20
140c8160b:	48 8b c8             	mov    %rax,%rcx
140c8160e:	e8 4d 06 e4 ff       	call   0x140ac1c60
140c81613:	48 85 c0             	test   %rax,%rax
140c81616:	74 7e                	je     0x140c81696
140c81618:	48 8b 08             	mov    (%rax),%rcx
140c8161b:	e8 f0 66 e3 ff       	call   0x140ab7d10
140c81620:	48 8b d8             	mov    %rax,%rbx
140c81623:	48 8b 50 08          	mov    0x8(%rax),%rdx
140c81627:	48 85 d2             	test   %rdx,%rdx
140c8162a:	74 04                	je     0x140c81630
140c8162c:	48 ff 42 08          	incq   0x8(%rdx)
140c81630:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140c81635:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140c8163a:	48 85 c9             	test   %rcx,%rcx
140c8163d:	74 19                	je     0x140c81658
140c8163f:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140c81644:	75 12                	jne    0x140c81658
140c81646:	48 8b 01             	mov    (%rcx),%rax
140c81649:	ba 01 00 00 00       	mov    $0x1,%edx
140c8164e:	48 8b 40 28          	mov    0x28(%rax),%rax
140c81652:	ff 15 c8 23 30 00    	call   *0x3023c8(%rip)        # 0x140f83a20
140c81658:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140c8165c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140c81660:	e8 db 1f e8 ff       	call   0x140b03640
140c81665:	48 8d 93 a8 00 00 00 	lea    0xa8(%rbx),%rdx
140c8166c:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140c81670:	e8 cb 1f e8 ff       	call   0x140b03640
140c81675:	48 8d 93 40 01 00 00 	lea    0x140(%rbx),%rdx
140c8167c:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140c81683:	e8 b8 1f e8 ff       	call   0x140b03640
140c81688:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140c8168f:	48 89 85 48 01 00 00 	mov    %rax,0x148(%rbp)
140c81696:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140c8169b:	48 8b 01             	mov    (%rcx),%rax
140c8169e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140c816a5:	ff 15 75 23 30 00    	call   *0x302375(%rip)        # 0x140f83a20
140c816ab:	84 c0                	test   %al,%al
140c816ad:	0f 85 80 00 00 00    	jne    0x140c81733
140c816b3:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140c816b8:	48 89 85 68 01 00 00 	mov    %rax,0x168(%rbp)
140c816bf:	0f 57 c0             	xorps  %xmm0,%xmm0
140c816c2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140c816c8:	33 c9                	xor    %ecx,%ecx
140c816ca:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140c816cf:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140c816d4:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140c816d9:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140c816de:	b9 20 00 00 00       	mov    $0x20,%ecx
140c816e3:	e8 20 9a 19 00       	call   0x140e1b108
140c816e8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c816ed:	48 c7 44 24 48 15 00 	movq   $0x15,0x48(%rsp)
140c816f4:	00 00
140c816f6:	48 c7 44 24 50 1f 00 	movq   $0x1f,0x50(%rsp)
140c816fd:	00 00
140c816ff:	0f 10 05 a2 18 47 00 	movups 0x4718a2(%rip),%xmm0        # 0x1410f2fa8
140c81706:	0f 11 00             	movups %xmm0,(%rax)
140c81709:	8b 15 a9 18 47 00    	mov    0x4718a9(%rip),%edx        # 0x1410f2fb8
140c8170f:	89 50 10             	mov    %edx,0x10(%rax)
140c81712:	0f b6 15 a3 18 47 00 	movzbl 0x4718a3(%rip),%edx        # 0x1410f2fbc
140c81719:	88 50 14             	mov    %dl,0x14(%rax)
140c8171c:	c6 40 15 00          	movb   $0x0,0x15(%rax)
140c81720:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c81725:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140c8172a:	48 8b 0f             	mov    (%rdi),%rcx
140c8172d:	e8 9e 06 ec ff       	call   0x140b41dd0
140c81732:	90                   	nop
140c81733:	80 bd 40 01 00 00 00 	cmpb   $0x0,0x140(%rbp)
140c8173a:	74 0c                	je     0x140c81748
140c8173c:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140c81743:	e8 c8 1b 71 ff       	call   0x140393310
140c81748:	80 bd a8 00 00 00 00 	cmpb   $0x0,0xa8(%rbp)
140c8174f:	74 09                	je     0x140c8175a
140c81751:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140c81755:	e8 b6 1b 71 ff       	call   0x140393310
140c8175a:	80 7d 10 00          	cmpb   $0x0,0x10(%rbp)
140c8175e:	74 09                	je     0x140c81769
140c81760:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140c81764:	e8 a7 1b 71 ff       	call   0x140393310
140c81769:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140c8176e:	48 85 c9             	test   %rcx,%rcx
140c81771:	74 19                	je     0x140c8178c
140c81773:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140c81778:	75 12                	jne    0x140c8178c
140c8177a:	48 8b 01             	mov    (%rcx),%rax
140c8177d:	ba 01 00 00 00       	mov    $0x1,%edx
140c81782:	48 8b 40 28          	mov    0x28(%rax),%rax
140c81786:	ff 15 94 22 30 00    	call   *0x302294(%rip)        # 0x140f83a20
140c8178c:	4c 8d 9c 24 50 02 00 	lea    0x250(%rsp),%r11