140c8f1a6:	48 8b af 40 08 00 00 	mov    0x840(%rdi),%rbp
140c8f1ad:	48 85 ed             	test   %rbp,%rbp
140c8f1b0:	0f 84 6e 07 00 00    	je     0x140c8f924
140c8f1b6:	49 8b dc             	mov    %r12,%rbx
140c8f1b9:	48 85 ed             	test   %rbp,%rbp
140c8f1bc:	74 26                	je     0x140c8f1e4
140c8f1be:	48 8d 87 b0 0d 00 00 	lea    0xdb0(%rdi),%rax
140c8f1c5:	44 39 20             	cmp    %r12d,(%rax)
140c8f1c8:	74 0c                	je     0x140c8f1d6
140c8f1ca:	48 ff c3             	inc    %rbx
140c8f1cd:	48 83 c0 48          	add    $0x48,%rax
140c8f1d1:	48 3b dd             	cmp    %rbp,%rbx
140c8f1d4:	72 ef                	jb     0x140c8f1c5
140c8f1d6:	48 3b dd             	cmp    %rbp,%rbx
140c8f1d9:	75 09                	jne    0x140c8f1e4
140c8f1db:	4c 89 a7 40 08 00 00 	mov    %r12,0x840(%rdi)
140c8f1e2:	eb b2                	jmp    0x140c8f196
140c8f1e4:	48 8d 34 dd af 01 00 	lea    0x1af(,%rbx,8),%rsi
140c8f1eb:	00
140c8f1ec:	48 03 f3             	add    %rbx,%rsi
140c8f1ef:	48 8d 34 f7          	lea    (%rdi,%rsi,8),%rsi
140c8f1f3:	4c 39 a7 98 16 00 00 	cmp    %r12,0x1698(%rdi)
140c8f1fa:	76 2b                	jbe    0x140c8f227
140c8f1fc:	83 7e 04 16          	cmpl   $0x16,0x4(%rsi)
140c8f200:	74 25                	je     0x140c8f227
140c8f202:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140c8f206:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c8f20d:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c8f211:	75 14                	jne    0x140c8f227
140c8f213:	8b 01                	mov    (%rcx),%eax
140c8f215:	3d 04 03 00 00       	cmp    $0x304,%eax
140c8f21a:	7c 0b                	jl     0x140c8f227
140c8f21c:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c8f221:	0f 85 e4 04 00 00    	jne    0x140c8f70b
140c8f227:	83 7e 04 15          	cmpl   $0x15,0x4(%rsi)
140c8f22b:	74 0d                	je     0x140c8f23a
140c8f22d:	4c 39 66 08          	cmp    %r12,0x8(%rsi)
140c8f231:	74 07                	je     0x140c8f23a
140c8f233:	44 89 a7 dc 16 00 00 	mov    %r12d,0x16dc(%rdi)
140c8f23a:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140c8f241:	44 39 a0 f0 00 00 00 	cmp    %r12d,0xf0(%rax)
140c8f248:	74 0a                	je     0x140c8f254
140c8f24a:	83 7e 04 16          	cmpl   $0x16,0x4(%rsi)
140c8f24e:	0f 85 cf 04 00 00    	jne    0x140c8f723
140c8f254:	44 8b 4f 44          	mov    0x44(%rdi),%r9d
140c8f258:	41 f6 c1 02          	test   $0x2,%r9b
140c8f25c:	0f 85 b3 06 00 00    	jne    0x140c8f915
140c8f262:	8b 46 04             	mov    0x4(%rsi),%eax
140c8f265:	44 3b e8             	cmp    %eax,%r13d
140c8f268:	0f 84 78 03 00 00    	je     0x140c8f5e6
140c8f26e:	83 f8 14             	cmp    $0x14,%eax
140c8f271:	75 18                	jne    0x140c8f28b
140c8f273:	41 83 fd 16          	cmp    $0x16,%r13d
140c8f277:	75 12                	jne    0x140c8f28b
140c8f279:	4c 39 64 24 58       	cmp    %r12,0x58(%rsp)
140c8f27e:	74 0b                	je     0x140c8f28b
140c8f280:	4c 39 64 24 48       	cmp    %r12,0x48(%rsp)
140c8f285:	0f 84 5b 03 00 00    	je     0x140c8f5e6
140c8f28b:	44 8b 06             	mov    (%rsi),%r8d
140c8f28e:	41 83 f8 02          	cmp    $0x2,%r8d
140c8f292:	0f 84 1d 06 00 00    	je     0x140c8f8b5
140c8f298:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140c8f29c:	8b 11                	mov    (%rcx),%edx
140c8f29e:	81 fa 00 00 01 00    	cmp    $0x10000,%edx
140c8f2a4:	75 26                	jne    0x140c8f2cc
140c8f2a6:	44 39 67 38          	cmp    %r12d,0x38(%rdi)
140c8f2aa:	75 05                	jne    0x140c8f2b1
140c8f2ac:	83 f8 15             	cmp    $0x15,%eax
140c8f2af:	74 24                	je     0x140c8f2d5
140c8f2b1:	44 89 07             	mov    %r8d,(%rdi)
140c8f2b4:	ba 0a 00 00 00       	mov    $0xa,%edx
140c8f2b9:	c7 44 24 28 c5 05 00 	movl   $0x5c5,0x28(%rsp)
140c8f2c0:	00
140c8f2c1:	41 b9 f4 00 00 00    	mov    $0xf4,%r9d
140c8f2c7:	e9 6b 06 00 00       	jmp    0x140c8f937
140c8f2cc:	83 f8 15             	cmp    $0x15,%eax
140c8f2cf:	0f 85 65 01 00 00    	jne    0x140c8f43a
140c8f2d5:	4c 8b 4e 20          	mov    0x20(%rsi),%r9
140c8f2d9:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
140c8f2e0:	ff ff 7f
140c8f2e3:	4c 03 4e 18          	add    0x18(%rsi),%r9
140c8f2e7:	48 8b 46 08          	mov    0x8(%rsi),%rax
140c8f2eb:	48 3b c1             	cmp    %rcx,%rax
140c8f2ee:	0f 87 18 05 00 00    	ja     0x140c8f80c
140c8f2f4:	48 85 c0             	test   %rax,%rax
140c8f2f7:	0f 84 0f 05 00 00    	je     0x140c8f80c
140c8f2fd:	41 0f b6 29          	movzbl (%r9),%ebp
140c8f301:	48 83 e8 01          	sub    $0x1,%rax
140c8f305:	0f 84 01 05 00 00    	je     0x140c8f80c
140c8f30b:	41 0f b6 59 01       	movzbl 0x1(%r9),%ebx
140c8f310:	48 83 f8 01          	cmp    $0x1,%rax
140c8f314:	0f 85 f2 04 00 00    	jne    0x140c8f80c
140c8f31a:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
140c8f321:	48 85 c0             	test   %rax,%rax
140c8f324:	74 2a                	je     0x140c8f350
140c8f326:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
140c8f32d:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140c8f333:	8b 17                	mov    (%rdi),%edx
140c8f335:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140c8f33a:	33 c9                	xor    %ecx,%ecx
140c8f33c:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140c8f341:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
140c8f348:	00 00
140c8f34a:	ff 15 d0 46 2f 00    	call   *0x2f46d0(%rip)        # 0x140f83a20
140c8f350:	4c 8b bf 68 05 00 00 	mov    0x568(%rdi),%r15
140c8f357:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140c8f35c:	4d 85 ff             	test   %r15,%r15
140c8f35f:	75 25                	jne    0x140c8f386
140c8f361:	48 8b 87 98 05 00 00 	mov    0x598(%rdi),%rax
140c8f368:	4c 8b b8 08 01 00 00 	mov    0x108(%rax),%r15
140c8f36f:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140c8f374:	4d 85 ff             	test   %r15,%r15
140c8f377:	75 0d                	jne    0x140c8f386
140c8f379:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140c8f37e:	4d 8b fe             	mov    %r14,%r15
140c8f381:	4d 85 f6             	test   %r14,%r14
140c8f384:	74 1b                	je     0x140c8f3a1
140c8f386:	44 8b c5             	mov    %ebp,%r8d
140c8f389:	ba 04 40 00 00       	mov    $0x4004,%edx
140c8f38e:	41 c1 e0 08          	shl    $0x8,%r8d
140c8f392:	48 8b cf             	mov    %rdi,%rcx
140c8f395:	44 0b c3             	or     %ebx,%r8d
140c8f398:	49 8b c7             	mov    %r15,%rax
140c8f39b:	ff 15 7f 46 2f 00    	call   *0x2f467f(%rip)        # 0x140f83a20
140c8f3a1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140c8f3a6:	83 fd 01             	cmp    $0x1,%ebp
140c8f3a9:	74 0a                	je     0x140c8f3b5
140c8f3ab:	48 85 c9             	test   %rcx,%rcx
140c8f3ae:	74 3a                	je     0x140c8f3ea
140c8f3b0:	83 fb 5a             	cmp    $0x5a,%ebx
140c8f3b3:	75 27                	jne    0x140c8f3dc
140c8f3b5:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140c8f3bc:	89 98 f4 00 00 00    	mov    %ebx,0xf4(%rax)
140c8f3c2:	c7 46 38 01 00 00 00 	movl   $0x1,0x38(%rsi)
140c8f3c9:	ff 87 dc 16 00 00    	incl   0x16dc(%rdi)
140c8f3cf:	83 bf dc 16 00 00 05 	cmpl   $0x5,0x16dc(%rdi)
140c8f3d6:	0f 84 18 04 00 00    	je     0x140c8f7f4
140c8f3dc:	48 85 c9             	test   %rcx,%rcx
140c8f3df:	74 09                	je     0x140c8f3ea
140c8f3e1:	83 fb 5a             	cmp    $0x5a,%ebx
140c8f3e4:	0f 84 96 fd ff ff    	je     0x140c8f180
140c8f3ea:	85 db                	test   %ebx,%ebx
140c8f3ec:	75 12                	jne    0x140c8f400
140c8f3ee:	48 85 c9             	test   %rcx,%rcx
140c8f3f1:	0f 85 44 03 00 00    	jne    0x140c8f73b
140c8f3f7:	83 fd 01             	cmp    $0x1,%ebp
140c8f3fa:	0f 84 3b 03 00 00    	je     0x140c8f73b
140c8f400:	83 fd 02             	cmp    $0x2,%ebp
140c8f403:	0f 84 55 03 00 00    	je     0x140c8f75e
140c8f409:	48 85 c9             	test   %rcx,%rcx
140c8f40c:	0f 85 4c 03 00 00    	jne    0x140c8f75e
140c8f412:	83 fb 64             	cmp    $0x64,%ebx
140c8f415:	0f 84 2b 03 00 00    	je     0x140c8f746
140c8f41b:	83 fd 01             	cmp    $0x1,%ebp
140c8f41e:	0f 84 5c fd ff ff    	je     0x140c8f180
140c8f424:	c7 44 24 28 21 06 00 	movl   $0x621,0x28(%rsp)
140c8f42b:	00
140c8f42c:	8d 51 2f             	lea    0x2f(%rcx),%edx
140c8f42f:	41 b9 f6 00 00 00    	mov    $0xf6,%r9d
140c8f435:	e9 fd 04 00 00       	jmp    0x140c8f937
140c8f43a:	41 f6 c1 01          	test   $0x1,%r9b
140c8f43e:	74 67                	je     0x140c8f4a7
140c8f440:	83 f8 16             	cmp    $0x16,%eax
140c8f443:	0f 85 db 03 00 00    	jne    0x140c8f824
140c8f449:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c8f450:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c8f454:	75 08                	jne    0x140c8f45e
140c8f456:	81 fa 04 03 00 00    	cmp    $0x304,%edx
140c8f45c:	7d 4e                	jge    0x140c8f4ac
140c8f45e:	4c 89 66 08          	mov    %r12,0x8(%rsi)
140c8f462:	c7 46 38 01 00 00 00 	movl   $0x1,0x38(%rsi)
140c8f469:	f6 87 d0 05 00 00 04 	testb  $0x4,0x5d0(%rdi)
140c8f470:	0f 85 0a fd ff ff    	jne    0x140c8f180
140c8f476:	48 8b cf             	mov    %rdi,%rcx
140c8f479:	c7 47 28 03 00 00 00 	movl   $0x3,0x28(%rdi)
140c8f480:	e8 db fc 53 ff       	call   0x1401cf160
140c8f485:	ba 0f 00 00 00       	mov    $0xf,%edx
140c8f48a:	48 8b c8             	mov    %rax,%rcx
140c8f48d:	48 8b d8             	mov    %rax,%rbx
140c8f490:	e8 eb 2a 03 00       	call   0x140cc1f80
140c8f495:	ba 09 00 00 00       	mov    $0x9,%edx
140c8f49a:	48 8b cb             	mov    %rbx,%rcx
140c8f49d:	e8 fe 37 03 00       	call   0x140cc2ca0
140c8f4a2:	e9 aa 04 00 00       	jmp    0x140c8f951
140c8f4a7:	83 f8 16             	cmp    $0x16,%eax
140c8f4aa:	75 5e                	jne    0x140c8f50a
140c8f4ac:	48 8b 8f 98 16 00 00 	mov    0x1698(%rdi),%rcx
140c8f4b3:	b8 04 00 00 00       	mov    $0x4,%eax
140c8f4b8:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140c8f4bc:	48 2b c1             	sub    %rcx,%rax
140c8f4bf:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140c8f4c3:	48 3b d8             	cmp    %rax,%rbx
140c8f4c6:	48 0f 43 d8          	cmovae %rax,%rbx
140c8f4ca:	48 03 56 18          	add    0x18(%rsi),%rdx
140c8f4ce:	48 81 c1 90 16 00 00 	add    $0x1690,%rcx
140c8f4d5:	4c 8b c3             	mov    %rbx,%r8
140c8f4d8:	48 03 cf             	add    %rdi,%rcx
140c8f4db:	e8 30 fb 24 00       	call   0x140edf010
140c8f4e0:	48 01 5e 18          	add    %rbx,0x18(%rsi)
140c8f4e4:	48 29 5e 08          	sub    %rbx,0x8(%rsi)
140c8f4e8:	48 01 9f 98 16 00 00 	add    %rbx,0x1698(%rdi)
140c8f4ef:	4c 39 66 08          	cmp    %r12,0x8(%rsi)
140c8f4f3:	75 07                	jne    0x140c8f4fc
140c8f4f5:	c7 46 38 01 00 00 00 	movl   $0x1,0x38(%rsi)
140c8f4fc:	48 83 bf 98 16 00 00 	cmpq   $0x4,0x1698(%rdi)
140c8f503:	04
140c8f504:	0f 82 76 fc ff ff    	jb     0x140c8f180
140c8f50a:	83 7e 04 14          	cmpl   $0x14,0x4(%rsi)
140c8f50e:	0f 84 8b 03 00 00    	je     0x140c8f89f
140c8f514:	48 83 bf 98 16 00 00 	cmpq   $0x4,0x1698(%rdi)
140c8f51b:	04
140c8f51c:	72 5a                	jb     0x140c8f578
140c8f51e:	48 8b cf             	mov    %rdi,%rcx
140c8f521:	e8 9a b5 ff ff       	call   0x140c8aac0
140c8f526:	85 c0                	test   %eax,%eax
140c8f528:	75 4e                	jne    0x140c8f578
140c8f52a:	8b 9f 84 00 00 00    	mov    0x84(%rdi),%ebx
140c8f530:	8d 50 01             	lea    0x1(%rax),%edx
140c8f533:	48 8b cf             	mov    %rdi,%rcx
140c8f536:	e8 c5 b5 ff ff       	call   0x140c8ab00
140c8f53b:	48 8b 47 30          	mov    0x30(%rdi),%rax
140c8f53f:	48 8b cf             	mov    %rdi,%rcx
140c8f542:	ff 15 d8 44 2f 00    	call   *0x2f44d8(%rip)        # 0x140f83a20
140c8f548:	85 c0                	test   %eax,%eax
140c8f54a:	0f 88 06 04 00 00    	js     0x140c8f956
140c8f550:	0f 84 fb 03 00 00    	je     0x140c8f951
140c8f556:	83 fb 0b             	cmp    $0xb,%ebx
140c8f559:	0f 84 f2 03 00 00    	je     0x140c8f951
140c8f55f:	f6 87 d0 05 00 00 04 	testb  $0x4,0x5d0(%rdi)
140c8f566:	0f 85 14 fc ff ff    	jne    0x140c8f180
140c8f56c:	4c 39 a7 70 08 00 00 	cmp    %r12,0x870(%rdi)
140c8f573:	e9 f8 fe ff ff       	jmp    0x140c8f470
140c8f578:	8b 4e 04             	mov    0x4(%rsi),%ecx
140c8f57b:	83 e9 14             	sub    $0x14,%ecx
140c8f57e:	0f 84 09 03 00 00    	je     0x140c8f88d
140c8f584:	83 e9 01             	sub    $0x1,%ecx
140c8f587:	0f 84 00 03 00 00    	je     0x140c8f88d
140c8f58d:	83 e9 01             	sub    $0x1,%ecx
140c8f590:	0f 84 f7 02 00 00    	je     0x140c8f88d
140c8f596:	83 f9 01             	cmp    $0x1,%ecx
140c8f599:	48 8b cf             	mov    %rdi,%rcx
140c8f59c:	0f 85 d3 02 00 00    	jne    0x140c8f875
140c8f5a2:	e8 f9 b3 ff ff       	call   0x140c8a9a0
140c8f5a7:	85 c0                	test   %eax,%eax
140c8f5a9:	0f 85 b0 02 00 00    	jne    0x140c8f85f
140c8f5af:	48 8b cf             	mov    %rdi,%rcx
140c8f5b2:	e8 69 b5 ff ff       	call   0x140c8ab20
140c8f5b7:	48 8b cf             	mov    %rdi,%rcx
140c8f5ba:	85 c0                	test   %eax,%eax
140c8f5bc:	0f 84 85 02 00 00    	je     0x140c8f847
140c8f5c2:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140c8f5c6:	45 33 c9             	xor    %r9d,%r9d
140c8f5c9:	45 8d 41 68          	lea    0x68(%r9),%r8d
140c8f5cd:	e8 3e 34 02 00       	call   0x140cb2a10
140c8f5d2:	85 c0                	test   %eax,%eax
140c8f5d4:	0f 84 77 03 00 00    	je     0x140c8f951
140c8f5da:	c7 46 38 01 00 00 00 	movl   $0x1,0x38(%rsi)
140c8f5e1:	e9 9a fb ff ff       	jmp    0x140c8f180
140c8f5e6:	48 8b cf             	mov    %rdi,%rcx
140c8f5e9:	e8 62 b3 ff ff       	call   0x140c8a950
140c8f5ee:	85 c0                	test   %eax,%eax
140c8f5f0:	74 24                	je     0x140c8f616
140c8f5f2:	41 83 fd 17          	cmp    $0x17,%r13d
140c8f5f6:	75 1e                	jne    0x140c8f616
140c8f5f8:	4c 39 a7 38 04 00 00 	cmp    %r12,0x438(%rdi)
140c8f5ff:	75 2e                	jne    0x140c8f62f
140c8f601:	c7 44 24 28 62 05 00 	movl   $0x562,0x28(%rsp)
140c8f608:	00
140c8f609:	41 8d 55 f3          	lea    -0xd(%r13),%edx
140c8f60d:	45 8d 4d 4d          	lea    0x4d(%r13),%r9d
140c8f611:	e9 21 03 00 00       	jmp    0x140c8f937
140c8f616:	41 83 fd 16          	cmp    $0x16,%r13d
140c8f61a:	75 13                	jne    0x140c8f62f
140c8f61c:	83 7e 04 14          	cmpl   $0x14,0x4(%rsi)
140c8f620:	75 0d                	jne    0x140c8f62f
140c8f622:	4c 39 a7 98 16 00 00 	cmp    %r12,0x1698(%rdi)
140c8f629:	0f 87 90 02 00 00    	ja     0x140c8f8bf
140c8f62f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140c8f634:	48 85 c9             	test   %rcx,%rcx
140c8f637:	74 05                	je     0x140c8f63e
140c8f639:	8b 46 04             	mov    0x4(%rsi),%eax
140c8f63c:	89 01                	mov    %eax,(%rcx)
140c8f63e:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140c8f645:	00
140c8f646:	48 85 c0             	test   %rax,%rax
140c8f649:	0f 84 b5 02 00 00    	je     0x140c8f904
140c8f64f:	4d 8b fc             	mov    %r12,%r15
140c8f652:	48 83 c6 18          	add    $0x18,%rsi
140c8f656:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140c8f65d:	00 00 00
140c8f660:	4c 8b 76 f0          	mov    -0x10(%rsi),%r14
140c8f664:	49 2b c7             	sub    %r15,%rax
140c8f667:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140c8f66b:	49 3b c6             	cmp    %r14,%rax
140c8f66e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140c8f673:	4c 0f 46 f0          	cmovbe %rax,%r14
140c8f677:	48 03 16             	add    (%rsi),%rdx
140c8f67a:	4d 8b c6             	mov    %r14,%r8
140c8f67d:	e8 8e f9 24 00       	call   0x140edf010
140c8f682:	4c 01 74 24 50       	add    %r14,0x50(%rsp)
140c8f687:	8b 8c 24 e8 00 00 00 	mov    0xe8(%rsp),%ecx
140c8f68e:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
140c8f692:	85 c9                	test   %ecx,%ecx
140c8f694:	74 07                	je     0x140c8f69d
140c8f696:	48 85 c0             	test   %rax,%rax
140c8f699:	75 25                	jne    0x140c8f6c0
140c8f69b:	eb 1c                	jmp    0x140c8f6b9
140c8f69d:	4c 01 36             	add    %r14,(%rsi)
140c8f6a0:	49 2b c6             	sub    %r14,%rax
140c8f6a3:	48 89 46 f0          	mov    %rax,-0x10(%rsi)
140c8f6a7:	48 85 c0             	test   %rax,%rax
140c8f6aa:	75 14                	jne    0x140c8f6c0
140c8f6ac:	c7 87 3c 08 00 00 f0 	movl   $0xf0,0x83c(%rdi)
140c8f6b3:	00 00 00
140c8f6b6:	4c 89 26             	mov    %r12,(%rsi)
140c8f6b9:	c7 46 20 01 00 00 00 	movl   $0x1,0x20(%rsi)
140c8f6c0:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
140c8f6c4:	48 85 c0             	test   %rax,%rax
140c8f6c7:	74 09                	je     0x140c8f6d2
140c8f6c9:	85 c9                	test   %ecx,%ecx
140c8f6cb:	74 0c                	je     0x140c8f6d9
140c8f6cd:	4c 3b f0             	cmp    %rax,%r14
140c8f6d0:	75 07                	jne    0x140c8f6d9
140c8f6d2:	48 ff c3             	inc    %rbx
140c8f6d5:	48 83 c6 48          	add    $0x48,%rsi
140c8f6d9:	4d 03 fe             	add    %r14,%r15
140c8f6dc:	41 83 fd 17          	cmp    $0x17,%r13d
140c8f6e0:	75 16                	jne    0x140c8f6f8
140c8f6e2:	48 3b dd             	cmp    %rbp,%rbx
140c8f6e5:	73 11                	jae    0x140c8f6f8
140c8f6e7:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140c8f6ee:	00
140c8f6ef:	4c 3b f8             	cmp    %rax,%r15
140c8f6f2:	0f 82 68 ff ff ff    	jb     0x140c8f660
140c8f6f8:	4d 85 ff             	test   %r15,%r15
140c8f6fb:	0f 85 d1 01 00 00    	jne    0x140c8f8d2
140c8f701:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140c8f706:	e9 75 fa ff ff       	jmp    0x140c8f180
140c8f70b:	c7 44 24 28 32 05 00 	movl   $0x532,0x28(%rsp)
140c8f712:	00
140c8f713:	ba 0a 00 00 00       	mov    $0xa,%edx
140c8f718:	41 b9 25 01 00 00    	mov    $0x125,%r9d
140c8f71e:	e9 14 02 00 00       	jmp    0x140c8f937
140c8f723:	c7 44 24 28 44 05 00 	movl   $0x544,0x28(%rsp)
140c8f72a:	00
140c8f72b:	ba 0a 00 00 00       	mov    $0xa,%edx
140c8f730:	41 b9 91 00 00 00    	mov    $0x91,%r9d
140c8f736:	e9 fc 01 00 00       	jmp    0x140c8f937
140c8f73b:	83 4f 44 02          	orl    $0x2,0x44(%rdi)
140c8f73f:	33 c0                	xor    %eax,%eax