140c9e21d:	0f 84 22 fd ff ff    	je     0x140c9df45
140c9e223:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e22a:	44 89 a0 d8 03 00 00 	mov    %r12d,0x3d8(%rax)
140c9e231:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140c9e235:	48 85 c9             	test   %rcx,%rcx
140c9e238:	0f 84 7d 00 00 00    	je     0x140c9e2bb
140c9e23e:	41 8b f4             	mov    %r12d,%esi
140c9e241:	e8 da 32 02 00       	call   0x140cc1520
140c9e246:	85 c0                	test   %eax,%eax
140c9e248:	7e 71                	jle    0x140c9e2bb
140c9e24a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140c9e250:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140c9e254:	8b d6                	mov    %esi,%edx
140c9e256:	e8 05 35 02 00       	call   0x140cc1760
140c9e25b:	48 8b c8             	mov    %rax,%rcx
140c9e25e:	4c 8b f0             	mov    %rax,%r14
140c9e261:	e8 da e4 52 ff       	call   0x1401cc740
140c9e266:	3d ff 00 00 03       	cmp    $0x30000ff,%eax
140c9e26b:	75 20                	jne    0x140c9e28d
140c9e26d:	44 39 a3 80 07 00 00 	cmp    %r12d,0x780(%rbx)
140c9e274:	0f 85 aa 00 00 00    	jne    0x140c9e324
140c9e27a:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e281:	c7 80 d8 03 00 00 01 	movl   $0x1,0x3d8(%rax)
140c9e288:	00 00 00
140c9e28b:	eb 1f                	jmp    0x140c9e2ac
140c9e28d:	49 8b ce             	mov    %r14,%rcx
140c9e290:	e8 ab e4 52 ff       	call   0x1401cc740
140c9e295:	3d 00 56 00 03       	cmp    $0x3005600,%eax
140c9e29a:	75 10                	jne    0x140c9e2ac
140c9e29c:	48 8b cb             	mov    %rbx,%rcx
140c9e29f:	e8 6c 37 ff ff       	call   0x140c91a10
140c9e2a4:	85 c0                	test   %eax,%eax
140c9e2a6:	0f 84 95 00 00 00    	je     0x140c9e341
140c9e2ac:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140c9e2b0:	ff c6                	inc    %esi
140c9e2b2:	e8 69 32 02 00       	call   0x140cc1520
140c9e2b7:	3b f0                	cmp    %eax,%esi
140c9e2b9:	7c 95                	jl     0x140c9e250
140c9e2bb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9e2bf:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9e2c6:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9e2ca:	0f 85 dd 00 00 00    	jne    0x140c9e3ad
140c9e2d0:	8b 01                	mov    (%rcx),%eax
140c9e2d2:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9e2d7:	0f 8c d0 00 00 00    	jl     0x140c9e3ad
140c9e2dd:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9e2e2:	0f 84 c5 00 00 00    	je     0x140c9e3ad
140c9e2e8:	48 8b cb             	mov    %rbx,%rcx
140c9e2eb:	e8 a0 5b fe ff       	call   0x140c83e90
140c9e2f0:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140c9e2f4:	4c 8b c0             	mov    %rax,%r8
140c9e2f7:	48 8b cb             	mov    %rbx,%rcx
140c9e2fa:	e8 31 52 00 00       	call   0x140ca3530
140c9e2ff:	48 8b c8             	mov    %rax,%rcx
140c9e302:	48 85 c0             	test   %rax,%rax
140c9e305:	75 57                	jne    0x140c9e35e
140c9e307:	c7 44 24 28 f5 06 00 	movl   $0x6f5,0x28(%rsp)
140c9e30e:	00
140c9e30f:	ba 28 00 00 00       	mov    $0x28,%edx
140c9e314:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e319:	41 b9 c1 00 00 00    	mov    $0xc1,%r9d
140c9e31f:	e9 13 fc ff ff       	jmp    0x140c9df37
140c9e324:	c7 44 24 28 d8 06 00 	movl   $0x6d8,0x28(%rsp)
140c9e32b:	00
140c9e32c:	ba 28 00 00 00       	mov    $0x28,%edx
140c9e331:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e336:	41 b9 59 01 00 00    	mov    $0x159,%r9d
140c9e33c:	e9 f6 fb ff ff       	jmp    0x140c9df37
140c9e341:	c7 44 24 28 e7 06 00 	movl   $0x6e7,0x28(%rsp)
140c9e348:	00
140c9e349:	ba 56 00 00 00       	mov    $0x56,%edx
140c9e34e:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e353:	41 b9 75 01 00 00    	mov    $0x175,%r9d
140c9e359:	e9 d9 fb ff ff       	jmp    0x140c9df37
140c9e35e:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)
140c9e365:	75 38                	jne    0x140c9e39f
140c9e367:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e36e:	48 8b 90 38 02 00 00 	mov    0x238(%rax),%rdx
140c9e375:	48 85 d2             	test   %rdx,%rdx
140c9e378:	74 08                	je     0x140c9e382
140c9e37a:	8b 41 18             	mov    0x18(%rcx),%eax
140c9e37d:	39 42 18             	cmp    %eax,0x18(%rdx)
140c9e380:	74 1d                	je     0x140c9e39f
140c9e382:	c7 44 24 28 01 07 00 	movl   $0x701,0x28(%rsp)
140c9e389:	00
140c9e38a:	ba 2f 00 00 00       	mov    $0x2f,%edx
140c9e38f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e394:	41 b9 ba 00 00 00    	mov    $0xba,%r9d
140c9e39a:	e9 98 fb ff ff       	jmp    0x140c9df37
140c9e39f:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e3a6:	48 89 88 38 02 00 00 	mov    %rcx,0x238(%rax)
140c9e3ad:	4c 8b 8f 88 02 00 00 	mov    0x288(%rdi),%r9
140c9e3b4:	ba 0d 00 00 00       	mov    $0xd,%edx
140c9e3b9:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140c9e3be:	48 8b cb             	mov    %rbx,%rcx
140c9e3c1:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140c9e3c6:	44 8d 42 73          	lea    0x73(%rdx),%r8d
140c9e3ca:	e8 51 a9 00 00       	call   0x140ca8d20
140c9e3cf:	85 c0                	test   %eax,%eax
140c9e3d1:	0f 84 6e fb ff ff    	je     0x140c9df45
140c9e3d7:	44 39 27             	cmp    %r12d,(%rdi)
140c9e3da:	75 49                	jne    0x140c9e425
140c9e3dc:	44 39 63 3c          	cmp    %r12d,0x3c(%rbx)
140c9e3e0:	74 0c                	je     0x140c9e3ee
140c9e3e2:	f7 83 cc 05 00 00 00 	testl  $0x10000,0x5cc(%rbx)
140c9e3e9:	00 01 00
140c9e3ec:	75 37                	jne    0x140c9e425
140c9e3ee:	48 8b d7             	mov    %rdi,%rdx
140c9e3f1:	48 8b cb             	mov    %rbx,%rcx
140c9e3f4:	e8 17 e3 fe ff       	call   0x140c8c710
140c9e3f9:	83 f8 01             	cmp    $0x1,%eax
140c9e3fc:	75 08                	jne    0x140c9e406
140c9e3fe:	89 83 c8 00 00 00    	mov    %eax,0xc8(%rbx)
140c9e404:	eb 34                	jmp    0x140c9e43a
140c9e406:	83 f8 ff             	cmp    $0xffffffff,%eax
140c9e409:	0f 84 36 fb ff ff    	je     0x140c9df45
140c9e40f:	ba 01 00 00 00       	mov    $0x1,%edx
140c9e414:	48 8b cb             	mov    %rbx,%rcx
140c9e417:	e8 94 df fe ff       	call   0x140c8c3b0
140c9e41c:	85 c0                	test   %eax,%eax
140c9e41e:	75 1a                	jne    0x140c9e43a
140c9e420:	e9 20 fb ff ff       	jmp    0x140c9df45
140c9e425:	ba 01 00 00 00       	mov    $0x1,%edx
140c9e42a:	48 8b cb             	mov    %rbx,%rcx
140c9e42d:	e8 7e df fe ff       	call   0x140c8c3b0
140c9e432:	85 c0                	test   %eax,%eax
140c9e434:	0f 84 0b fb ff ff    	je     0x140c9df45
140c9e43a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9e43e:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9e445:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9e449:	75 3d                	jne    0x140c9e488
140c9e44b:	8b 01                	mov    (%rcx),%eax
140c9e44d:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9e452:	7c 34                	jl     0x140c9e488
140c9e454:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9e459:	74 2d                	je     0x140c9e488
140c9e45b:	4c 8b 83 38 07 00 00 	mov    0x738(%rbx),%r8
140c9e462:	48 8d 8b 30 05 00 00 	lea    0x530(%rbx),%rcx
140c9e469:	49 8d 50 30          	lea    0x30(%r8),%rdx
140c9e46d:	4d 8b 40 28          	mov    0x28(%r8),%r8
140c9e471:	e8 9a 0b 24 00       	call   0x140edf010
140c9e476:	48 8b 83 38 07 00 00 	mov    0x738(%rbx),%rax
140c9e47d:	48 8b 48 28          	mov    0x28(%rax),%rcx
140c9e481:	48 89 8b 50 05 00 00 	mov    %rcx,0x550(%rbx)
140c9e488:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9e48c:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9e493:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9e497:	75 10                	jne    0x140c9e4a9
140c9e499:	8b 01                	mov    (%rcx),%eax
140c9e49b:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9e4a0:	7c 07                	jl     0x140c9e4a9
140c9e4a2:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9e4a7:	75 68                	jne    0x140c9e511
140c9e4a9:	44 39 a3 c8 00 00 00 	cmp    %r12d,0xc8(%rbx)
140c9e4b0:	74 5f                	je     0x140c9e511
140c9e4b2:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9e4b9:	41 8b f4             	mov    %r12d,%esi
140c9e4bc:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
140c9e4c3:	44 8b 71 18          	mov    0x18(%rcx),%r14d
140c9e4c7:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140c9e4cb:	e8 50 30 02 00       	call   0x140cc1520
140c9e4d0:	85 c0                	test   %eax,%eax
140c9e4d2:	7e 20                	jle    0x140c9e4f4
140c9e4d4:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140c9e4d8:	8b d6                	mov    %esi,%edx
140c9e4da:	e8 81 32 02 00       	call   0x140cc1760
140c9e4df:	44 39 70 18          	cmp    %r14d,0x18(%rax)
140c9e4e3:	74 2c                	je     0x140c9e511
140c9e4e5:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140c9e4e9:	ff c6                	inc    %esi
140c9e4eb:	e8 30 30 02 00       	call   0x140cc1520
140c9e4f0:	3b f0                	cmp    %eax,%esi
140c9e4f2:	7c e0                	jl     0x140c9e4d4
140c9e4f4:	c7 44 24 28 5a 07 00 	movl   $0x75a,0x28(%rsp)
140c9e4fb:	00
140c9e4fc:	ba 2f 00 00 00       	mov    $0x2f,%edx
140c9e501:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e506:	41 b9 d7 00 00 00    	mov    $0xd7,%r9d
140c9e50c:	e9 26 fa ff ff       	jmp    0x140c9df37
140c9e511:	48 8b 8f 68 01 00 00 	mov    0x168(%rdi),%rcx
140c9e518:	49 8b c4             	mov    %r12,%rax
140c9e51b:	48 85 c9             	test   %rcx,%rcx
140c9e51e:	74 12                	je     0x140c9e532
140c9e520:	44 38 a4 07 70 01 00 	cmp    %r12b,0x170(%rdi,%rax,1)
140c9e527:	00
140c9e528:	74 08                	je     0x140c9e532
140c9e52a:	48 ff c0             	inc    %rax
140c9e52d:	48 3b c1             	cmp    %rcx,%rax
140c9e530:	72 ee                	jb     0x140c9e520
140c9e532:	48 3b c1             	cmp    %rcx,%rax
140c9e535:	72 1d                	jb     0x140c9e554
140c9e537:	c7 44 24 28 68 07 00 	movl   $0x768,0x28(%rsp)
140c9e53e:	00
140c9e53f:	ba 32 00 00 00       	mov    $0x32,%edx
140c9e544:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e549:	41 b9 bb 00 00 00    	mov    $0xbb,%r9d
140c9e54f:	e9 e3 f9 ff ff       	jmp    0x140c9df37
140c9e554:	f6 83 cc 05 00 00 40 	testb  $0x40,0x5cc(%rbx)
140c9e55b:	0f 84 16 01 00 00    	je     0x140c9e677
140c9e561:	0f 10 87 70 02 00 00 	movups 0x270(%rdi),%xmm0
140c9e568:	48 8b 8f 78 02 00 00 	mov    0x278(%rdi),%rcx
140c9e56f:	0f 29 45 d8          	movaps %xmm0,-0x28(%rbp)
140c9e573:	48 83 f9 02          	cmp    $0x2,%rcx
140c9e577:	0f 82 fa 00 00 00    	jb     0x140c9e677
140c9e57d:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140c9e581:	48 83 e9 02          	sub    $0x2,%rcx
140c9e585:	48 83 f9 02          	cmp    $0x2,%rcx
140c9e589:	0f 82 e8 00 00 00    	jb     0x140c9e677
140c9e58f:	44 0f b6 42 02       	movzbl 0x2(%rdx),%r8d
140c9e594:	48 83 e9 02          	sub    $0x2,%rcx
140c9e598:	0f b6 42 03          	movzbl 0x3(%rdx),%eax
140c9e59c:	48 83 c2 04          	add    $0x4,%rdx
140c9e5a0:	41 c1 e0 08          	shl    $0x8,%r8d
140c9e5a4:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
140c9e5a8:	44 0b c0             	or     %eax,%r8d
140c9e5ab:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140c9e5af:	0f 28 45 d8          	movaps -0x28(%rbp),%xmm0
140c9e5b3:	66 0f 7f 45 d8       	movdqa %xmm0,-0x28(%rbp)
140c9e5b8:	48 83 f9 02          	cmp    $0x2,%rcx
140c9e5bc:	0f 82 b5 00 00 00    	jb     0x140c9e677
140c9e5c2:	44 0f b6 0a          	movzbl (%rdx),%r9d
140c9e5c6:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140c9e5ca:	48 83 c2 02          	add    $0x2,%rdx
140c9e5ce:	41 c1 e1 08          	shl    $0x8,%r9d
140c9e5d2:	44 0b c8             	or     %eax,%r9d
140c9e5d5:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140c9e5d9:	48 83 e8 02          	sub    $0x2,%rax
140c9e5dd:	49 3b c1             	cmp    %r9,%rax
140c9e5e0:	0f 82 91 00 00 00    	jb     0x140c9e677
140c9e5e6:	49 03 d1             	add    %r9,%rdx
140c9e5e9:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140c9e5ee:	49 2b c1             	sub    %r9,%rax
140c9e5f1:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
140c9e5f5:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140c9e5f9:	0f 28 75 d8          	movaps -0x28(%rbp),%xmm6
140c9e5fd:	45 85 c0             	test   %r8d,%r8d
140c9e600:	75 70                	jne    0x140c9e672
140c9e602:	48 8b cb             	mov    %rbx,%rcx
140c9e605:	e8 d6 51 fe ff       	call   0x140c837e0
140c9e60a:	25 00 ff ff ff       	and    $0xffffff00,%eax
140c9e60f:	3d 00 03 00 00       	cmp    $0x300,%eax
140c9e614:	75 0a                	jne    0x140c9e620
140c9e616:	48 8b cb             	mov    %rbx,%rcx
140c9e619:	e8 c2 51 fe ff       	call   0x140c837e0
140c9e61e:	eb 03                	jmp    0x140c9e623
140c9e620:	41 8b c4             	mov    %r12d,%eax
140c9e623:	3d 03 03 00 00       	cmp    $0x303,%eax
140c9e628:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140c9e62c:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140c9e631:	b9 22 00 00 00       	mov    $0x22,%ecx
140c9e636:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140c9e63c:	66 48 0f 7e c0       	movq   %xmm0,%rax
140c9e641:	44 0f 4d c1          	cmovge %ecx,%r8d
140c9e645:	49 3b c0             	cmp    %r8,%rax
140c9e648:	74 05                	je     0x140c9e64f
140c9e64a:	41 8b cc             	mov    %r12d,%ecx
140c9e64d:	eb 16                	jmp    0x140c9e665
140c9e64f:	48 8d 15 2a 41 4a 00 	lea    0x4a412a(%rip),%rdx        # 0x141142780
140c9e656:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140c9e65b:	e8 00 3d 36 ff       	call   0x140002360
140c9e660:	85 c0                	test   %eax,%eax
140c9e662:	0f 94 c1             	sete   %cl
140c9e665:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e66c:	88 88 04 04 00 00    	mov    %cl,0x404(%rax)
140c9e672:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140c9e677:	4c 8b 87 88 02 00 00 	mov    0x288(%rdi),%r8
140c9e67e:	45 33 c9             	xor    %r9d,%r9d
140c9e681:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140c9e688:	00
140c9e689:	ba 80 00 00 00       	mov    $0x80,%edx
140c9e68e:	48 8b cb             	mov    %rbx,%rcx
140c9e691:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140c9e696:	e8 d5 a4 00 00       	call   0x140ca8b70
140c9e69b:	85 c0                	test   %eax,%eax
140c9e69d:	0f 84 a2 f8 ff ff    	je     0x140c9df45
140c9e6a3:	4c 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%r8
140c9e6aa:	ba 01 00 00 00       	mov    $0x1,%edx
140c9e6af:	8b 45 48             	mov    0x48(%rbp),%eax
140c9e6b2:	49 81 c0 98 00 00 00 	add    $0x98,%r8
140c9e6b9:	48 8b cb             	mov    %rbx,%rcx
140c9e6bc:	89 44 24 20          	mov    %eax,0x20(%rsp)
140c9e6c0:	44 8d 4a 1f          	lea    0x1f(%rdx),%r9d
140c9e6c4:	e8 87 73 00 00       	call   0x140ca5a50
140c9e6c9:	85 c0                	test   %eax,%eax
140c9e6cb:	7f 1b                	jg     0x140c9e6e8
140c9e6cd:	c7 44 24 28 84 07 00 	movl   $0x784,0x28(%rsp)
140c9e6d4:	00
140c9e6d5:	ba 50 00 00 00       	mov    $0x50,%edx
140c9e6da:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e6df:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140c9e6e3:	e9 4f f8 ff ff       	jmp    0x140c9df37
140c9e6e8:	44 39 a3 c8 00 00 00 	cmp    %r12d,0xc8(%rbx)
140c9e6ef:	0f 85 55 01 00 00    	jne    0x140c9e84a
140c9e6f5:	81 3b 01 03 00 00    	cmpl   $0x301,(%rbx)
140c9e6fb:	0f 8c 49 01 00 00    	jl     0x140c9e84a
140c9e701:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9e705:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9e70c:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9e710:	0f 85 34 01 00 00    	jne    0x140c9e84a
140c9e716:	8b 01                	mov    (%rcx),%eax
140c9e718:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9e71d:	7c 0b                	jl     0x140c9e72a
140c9e71f:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9e724:	0f 85 20 01 00 00    	jne    0x140c9e84a
140c9e72a:	4c 8b 93 d8 06 00 00 	mov    0x6d8(%rbx),%r10
140c9e731:	4d 85 d2             	test   %r10,%r10
140c9e734:	0f 84 10 01 00 00    	je     0x140c9e84a
140c9e73a:	48 8b 83 e0 06 00 00 	mov    0x6e0(%rbx),%rax
140c9e741:	4c 8d 45 58          	lea    0x58(%rbp),%r8
140c9e745:	48 8b 93 08 05 00 00 	mov    0x508(%rbx),%rdx
140c9e74c:	48 8b cb             	mov    %rbx,%rcx
140c9e74f:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140c9e753:	48 83 c2 50          	add    $0x50,%rdx
140c9e757:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140c9e75c:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140c9e760:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c9e765:	49 8b c2             	mov    %r10,%rax
140c9e768:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
140c9e76c:	c7 45 58 00 01 00 00 	movl   $0x100,0x58(%rbp)
140c9e773:	ff 15 a7 52 2e 00    	call   *0x2e52a7(%rip)        # 0x140f83a20
140c9e779:	85 c0                	test   %eax,%eax
140c9e77b:	0f 84 c9 00 00 00    	je     0x140c9e84a
140c9e781:	48 63 45 58          	movslq 0x58(%rbp),%rax
140c9e785:	85 c0                	test   %eax,%eax
140c9e787:	0f 8e bd 00 00 00    	jle    0x140c9e84a
140c9e78d:	48 8b c8             	mov    %rax,%rcx
140c9e790:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9e797:	48 89 48 08          	mov    %rcx,0x8(%rax)
140c9e79b:	48 8b 45 60          	mov    0x60(%rbp),%rax
140c9e79f:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
140c9e7a6:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9e7ad:	c7 83 c8 00 00 00 01 	movl   $0x1,0xc8(%rbx)
140c9e7b4:	00 00 00
140c9e7b7:	44 89 a0 d0 01 00 00 	mov    %r12d,0x1d0(%rax)
140c9e7be:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140c9e7c2:	4c 89 65 60          	mov    %r12,0x60(%rbp)
140c9e7c6:	48 85 c9             	test   %rcx,%rcx
140c9e7c9:	75 33                	jne    0x140c9e7fe
140c9e7cb:	48 8b cb             	mov    %rbx,%rcx
140c9e7ce:	e8 bd 56 fe ff       	call   0x140c83e90
140c9e7d3:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
140c9e7da:	4c 8b c0             	mov    %rax,%r8
140c9e7dd:	48 8b cb             	mov    %rbx,%rcx
140c9e7e0:	e8 4b 4d 00 00       	call   0x140ca3530
140c9e7e5:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140c9e7e9:	48 8b c8             	mov    %rax,%rcx
140c9e7ec:	48 85 c0             	test   %rax,%rax
140c9e7ef:	75 0d                	jne    0x140c9e7fe
140c9e7f1:	c7 44 24 28 a9 07 00 	movl   $0x7a9,0x28(%rsp)
140c9e7f8:	00