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
140c9e7f9:	e9 11 fb ff ff       	jmp    0x140c9e30f
140c9e7fe:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9e805:	48 89 88 e8 01 00 00 	mov    %rcx,0x1e8(%rax)
140c9e80c:	48 8b 8b 18 01 00 00 	mov    0x118(%rbx),%rcx
140c9e813:	e8 88 2a 02 00       	call   0x140cc12a0
140c9e818:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
140c9e81f:	e8 5c 29 02 00       	call   0x140cc1180
140c9e824:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
140c9e82b:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
140c9e832:	e8 69 2a 02 00       	call   0x140cc12a0
140c9e837:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
140c9e83e:	e8 3d 29 02 00       	call   0x140cc1180
140c9e843:	48 89 83 20 01 00 00 	mov    %rax,0x120(%rbx)
140c9e84a:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e851:	4c 89 a0 98 02 00 00 	mov    %r12,0x298(%rax)
140c9e858:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9e85c:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9e863:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9e867:	75 3b                	jne    0x140c9e8a4
140c9e869:	8b 01                	mov    (%rcx),%eax
140c9e86b:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9e870:	7c 32                	jl     0x140c9e8a4
140c9e872:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9e877:	74 2b                	je     0x140c9e8a4
140c9e879:	48 83 bf 68 01 00 00 	cmpq   $0x1,0x168(%rdi)
140c9e880:	01
140c9e881:	0f 84 d9 01 00 00    	je     0x140c9ea60
140c9e887:	c7 44 24 28 c4 07 00 	movl   $0x7c4,0x28(%rsp)
140c9e88e:	00
140c9e88f:	ba 2f 00 00 00       	mov    $0x2f,%edx
140c9e894:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e899:	41 b9 55 01 00 00    	mov    $0x155,%r9d
140c9e89f:	e9 93 f6 ff ff       	jmp    0x140c9df37
140c9e8a4:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9e8ab:	44 8b b0 e0 01 00 00 	mov    0x1e0(%rax),%r14d
140c9e8b2:	45 85 f6             	test   %r14d,%r14d
140c9e8b5:	0f 84 13 01 00 00    	je     0x140c9e9ce
140c9e8bb:	48 8b cb             	mov    %rbx,%rcx
140c9e8be:	e8 0d 31 ff ff       	call   0x140c919d0
140c9e8c3:	85 c0                	test   %eax,%eax
140c9e8c5:	75 1b                	jne    0x140c9e8e2
140c9e8c7:	c7 44 24 28 d2 07 00 	movl   $0x7d2,0x28(%rsp)
140c9e8ce:	00
140c9e8cf:	8d 50 28             	lea    0x28(%rax),%edx
140c9e8d2:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e8d7:	41 b9 54 01 00 00    	mov    $0x154,%r9d
140c9e8dd:	e9 55 f6 ff ff       	jmp    0x140c9df37
140c9e8e2:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
140c9e8e9:	41 8b f4             	mov    %r12d,%esi
140c9e8ec:	48 8b 88 00 01 00 00 	mov    0x100(%rax),%rcx
140c9e8f3:	e8 28 2c 02 00       	call   0x140cc1520
140c9e8f8:	85 c0                	test   %eax,%eax
140c9e8fa:	7e 4a                	jle    0x140c9e946
140c9e8fc:	0f 1f 40 00          	nopl   0x0(%rax)
140c9e900:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
140c9e907:	8b d6                	mov    %esi,%edx
140c9e909:	48 8b 88 00 01 00 00 	mov    0x100(%rax),%rcx
140c9e910:	e8 4b 2e 02 00       	call   0x140cc1760
140c9e915:	4c 8b f8             	mov    %rax,%r15
140c9e918:	44 3b 30             	cmp    (%rax),%r14d
140c9e91b:	74 1b                	je     0x140c9e938
140c9e91d:	48 8b 8b 98 05 00 00 	mov    0x598(%rbx),%rcx
140c9e924:	ff c6                	inc    %esi
140c9e926:	48 8b 89 00 01 00 00 	mov    0x100(%rcx),%rcx
140c9e92d:	e8 ee 2b 02 00       	call   0x140cc1520
140c9e932:	3b f0                	cmp    %eax,%esi
140c9e934:	7c ca                	jl     0x140c9e900
140c9e936:	eb 0e                	jmp    0x140c9e946
140c9e938:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e93f:	4c 89 b8 98 02 00 00 	mov    %r15,0x298(%rax)
140c9e946:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9e94d:	4c 39 a0 98 02 00 00 	cmp    %r12,0x298(%rax)
140c9e954:	75 1d                	jne    0x140c9e973
140c9e956:	c7 44 24 28 e0 07 00 	movl   $0x7e0,0x28(%rsp)
140c9e95d:	00
140c9e95e:	ba 28 00 00 00       	mov    $0x28,%edx
140c9e963:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e968:	41 b9 55 01 00 00    	mov    $0x155,%r9d
140c9e96e:	e9 c4 f5 ff ff       	jmp    0x140c9df37
140c9e973:	48 8b 97 68 01 00 00 	mov    0x168(%rdi),%rdx
140c9e97a:	41 8b cc             	mov    %r12d,%ecx
140c9e97d:	48 85 d2             	test   %rdx,%rdx
140c9e980:	74 24                	je     0x140c9e9a6
140c9e982:	49 8b c4             	mov    %r12,%rax
140c9e985:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140c9e98c:	00 00 00 00
140c9e990:	0f b6 84 38 70 01 00 	movzbl 0x170(%rax,%rdi,1),%eax
140c9e997:	00
140c9e998:	41 3b c6             	cmp    %r14d,%eax
140c9e99b:	74 09                	je     0x140c9e9a6
140c9e99d:	ff c1                	inc    %ecx
140c9e99f:	8b c1                	mov    %ecx,%eax
140c9e9a1:	48 3b c2             	cmp    %rdx,%rax
140c9e9a4:	72 ea                	jb     0x140c9e990
140c9e9a6:	8b c1                	mov    %ecx,%eax
140c9e9a8:	48 3b c2             	cmp    %rdx,%rax
140c9e9ab:	0f 82 af 00 00 00    	jb     0x140c9ea60
140c9e9b1:	c7 44 24 28 eb 07 00 	movl   $0x7eb,0x28(%rsp)
140c9e9b8:	00
140c9e9b9:	ba 2f 00 00 00       	mov    $0x2f,%edx
140c9e9be:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140c9e9c3:	41 b9 56 01 00 00    	mov    $0x156,%r9d
140c9e9c9:	e9 69 f5 ff ff       	jmp    0x140c9df37
140c9e9ce:	44 39 a3 c8 00 00 00 	cmp    %r12d,0xc8(%rbx)
140c9e9d5:	0f 85 8e 00 00 00    	jne    0x140c9ea69
140c9e9db:	48 8b cb             	mov    %rbx,%rcx
140c9e9de:	e8 ed 2f ff ff       	call   0x140c919d0
140c9e9e3:	85 c0                	test   %eax,%eax
140c9e9e5:	74 79                	je     0x140c9ea60
140c9e9e7:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
140c9e9ee:	48 8b 88 00 01 00 00 	mov    0x100(%rax),%rcx
140c9e9f5:	48 85 c9             	test   %rcx,%rcx
140c9e9f8:	74 66                	je     0x140c9ea60
140c9e9fa:	e8 21 2b 02 00       	call   0x140cc1520
140c9e9ff:	44 8b f0             	mov    %eax,%r14d
140c9ea02:	41 8b f4             	mov    %r12d,%esi
140c9ea05:	85 c0                	test   %eax,%eax
140c9ea07:	7e 54                	jle    0x140c9ea5d
140c9ea09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140c9ea10:	48 8b 8b 98 05 00 00 	mov    0x598(%rbx),%rcx
140c9ea17:	8b d6                	mov    %esi,%edx
140c9ea19:	48 8b 89 00 01 00 00 	mov    0x100(%rcx),%rcx
140c9ea20:	e8 3b 2d 02 00       	call   0x140cc1760
140c9ea25:	48 8b 97 68 01 00 00 	mov    0x168(%rdi),%rdx
140c9ea2c:	4c 8b f8             	mov    %rax,%r15
140c9ea2f:	41 8b cc             	mov    %r12d,%ecx
140c9ea32:	44 8b 00             	mov    (%rax),%r8d
140c9ea35:	48 85 d2             	test   %rdx,%rdx
140c9ea38:	74 1c                	je     0x140c9ea56
140c9ea3a:	49 8b c4             	mov    %r12,%rax
140c9ea3d:	0f 1f 00             	nopl   (%rax)
140c9ea40:	0f b6 84 38 70 01 00 	movzbl 0x170(%rax,%rdi,1),%eax
140c9ea47:	00
140c9ea48:	44 3b c0             	cmp    %eax,%r8d
140c9ea4b:	74 66                	je     0x140c9eab3
140c9ea4d:	ff c1                	inc    %ecx
140c9ea4f:	8b c1                	mov    %ecx,%eax
140c9ea51:	48 3b c2             	cmp    %rdx,%rax
140c9ea54:	72 ea                	jb     0x140c9ea40
140c9ea56:	ff c6                	inc    %esi
140c9ea58:	41 3b f6             	cmp    %r14d,%esi
140c9ea5b:	7c b3                	jl     0x140c9ea10
140c9ea5d:	4d 8b fc             	mov    %r12,%r15
140c9ea60:	44 39 a3 c8 00 00 00 	cmp    %r12d,0xc8(%rbx)
140c9ea67:	74 21                	je     0x140c9ea8a
140c9ea69:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9ea6d:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9ea74:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9ea78:	75 4d                	jne    0x140c9eac7
140c9ea7a:	8b 01                	mov    (%rcx),%eax
140c9ea7c:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9ea81:	7c 44                	jl     0x140c9eac7
140c9ea83:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9ea88:	74 3d                	je     0x140c9eac7
140c9ea8a:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
140c9ea91:	e8 0a 28 02 00       	call   0x140cc12a0
140c9ea96:	48 8b 45 60          	mov    0x60(%rbp),%rax
140c9ea9a:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
140c9eaa1:	48 85 c0             	test   %rax,%rax
140c9eaa4:	75 1d                	jne    0x140c9eac3
140c9eaa6:	c7 44 24 28 1e 08 00 	movl   $0x81e,0x28(%rsp)
140c9eaad:	00
140c9eaae:	e9 22 fc ff ff       	jmp    0x140c9e6d5
140c9eab3:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9eaba:	4c 89 b8 98 02 00 00 	mov    %r15,0x298(%rax)
140c9eac1:	eb 9d                	jmp    0x140c9ea60
140c9eac3:	4c 89 65 60          	mov    %r12,0x60(%rbp)
140c9eac7:	44 39 a3 c8 00 00 00 	cmp    %r12d,0xc8(%rbx)
140c9eace:	75 28                	jne    0x140c9eaf8
140c9ead0:	41 8b cc             	mov    %r12d,%ecx
140c9ead3:	4d 85 ff             	test   %r15,%r15
140c9ead6:	74 03                	je     0x140c9eadb
140c9ead8:	41 8b 0f             	mov    (%r15),%ecx
140c9eadb:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9eae2:	89 88 e0 01 00 00    	mov    %ecx,0x1e0(%rax)