140c972ae:	41 b9 a2 00 00 00    	mov    $0xa2,%r9d
140c972b4:	e9 3f 02 00 00       	jmp    0x140c974f8
140c972b9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c972bd:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c972c4:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c972c8:	75 19                	jne    0x140c972e3
140c972ca:	8b 01                	mov    (%rcx),%eax
140c972cc:	3d 04 03 00 00       	cmp    $0x304,%eax
140c972d1:	7c 10                	jl     0x140c972e3
140c972d3:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c972d8:	74 09                	je     0x140c972e3
140c972da:	48 8d b3 88 04 00 00 	lea    0x488(%rbx),%rsi
140c972e1:	eb 13                	jmp    0x140c972f6
140c972e3:	48 8d b3 88 04 00 00 	lea    0x488(%rbx),%rsi
140c972ea:	48 8b 06             	mov    (%rsi),%rax
140c972ed:	f7 40 1c 00 00 03 00 	testl  $0x30000,0x1c(%rax)
140c972f4:	74 36                	je     0x140c9732c
140c972f6:	49 8b cf             	mov    %r15,%rcx
140c972f9:	e8 92 f0 02 00       	call   0x140cc6390
140c972fe:	48 8b c8             	mov    %rax,%rcx
140c97301:	e8 1a 8a 7b ff       	call   0x14044fd20
140c97306:	48 8b c8             	mov    %rax,%rcx
140c97309:	e8 b2 92 5a ff       	call   0x1402405c0
140c9730e:	8b 4f 20             	mov    0x20(%rdi),%ecx
140c97311:	85 c9                	test   %ecx,%ecx
140c97313:	74 17                	je     0x140c9732c
140c97315:	3b c1                	cmp    %ecx,%eax
140c97317:	74 13                	je     0x140c9732c
140c97319:	c7 44 24 28 3f 04 00 	movl   $0x43f,0x28(%rsp)
140c97320:	00
140c97321:	41 b9 7a 01 00 00    	mov    $0x17a,%r9d
140c97327:	e9 cc 01 00 00       	jmp    0x140c974f8
140c9732c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c97330:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c97337:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9733b:	75 14                	jne    0x140c97351
140c9733d:	8b 01                	mov    (%rcx),%eax
140c9733f:	3d 04 03 00 00       	cmp    $0x304,%eax
140c97344:	7c 0b                	jl     0x140c97351
140c97346:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9734b:	0f 85 91 00 00 00    	jne    0x140c973e2
140c97351:	49 8b cf             	mov    %r15,%rcx
140c97354:	e8 87 12 00 00       	call   0x140c985e0
140c97359:	0f b7 d0             	movzwl %ax,%edx
140c9735c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140c97362:	48 8b cb             	mov    %rbx,%rcx
140c97365:	e8 06 0e 00 00       	call   0x140c98170
140c9736a:	85 c0                	test   %eax,%eax
140c9736c:	75 13                	jne    0x140c97381
140c9736e:	c7 44 24 28 47 04 00 	movl   $0x447,0x28(%rsp)
140c97375:	00
140c97376:	41 b9 7a 01 00 00    	mov    $0x17a,%r9d
140c9737c:	e9 77 01 00 00       	jmp    0x140c974f8
140c97381:	48 8b 06             	mov    (%rsi),%rax
140c97384:	f7 40 1c 00 00 03 00 	testl  $0x30000,0x1c(%rax)
140c9738b:	74 55                	je     0x140c973e2
140c9738d:	b9 03 04 00 00       	mov    $0x403,%ecx
140c97392:	0f b7 c5             	movzwl %bp,%eax
140c97395:	66 2b c1             	sub    %cx,%ax
140c97398:	b9 ff fe 00 00       	mov    $0xfeff,%ecx
140c9739d:	66 85 c1             	test   %ax,%cx
140c973a0:	74 40                	je     0x140c973e2
140c973a2:	c7 44 24 28 50 04 00 	movl   $0x450,0x28(%rsp)
140c973a9:	00
140c973aa:	ba 28 00 00 00       	mov    $0x28,%edx
140c973af:	41 b9 72 01 00 00    	mov    $0x172,%r9d
140c973b5:	e9 43 01 00 00       	jmp    0x140c974fd
140c973ba:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
140c973c1:	f7 40 1c 00 00 03 00 	testl  $0x30000,0x1c(%rax)
140c973c8:	74 18                	je     0x140c973e2
140c973ca:	c7 44 24 28 57 04 00 	movl   $0x457,0x28(%rsp)
140c973d1:	00
140c973d2:	ba 28 00 00 00       	mov    $0x28,%edx
140c973d7:	41 b9 72 01 00 00    	mov    $0x172,%r9d
140c973dd:	e9 1b 01 00 00       	jmp    0x140c974fd
140c973e2:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140c973e7:	ba 01 00 00 00       	mov    $0x1,%edx
140c973ec:	48 8b cb             	mov    %rbx,%rcx
140c973ef:	e8 8c 02 00 00       	call   0x140c97680
140c973f4:	49 8b ce             	mov    %r14,%rcx
140c973f7:	48 85 c0             	test   %rax,%rax
140c973fa:	74 16                	je     0x140c97412
140c973fc:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140c97401:	66 3b 2a             	cmp    (%rdx),%bp
140c97404:	74 0c                	je     0x140c97412
140c97406:	48 ff c1             	inc    %rcx
140c97409:	48 83 c2 02          	add    $0x2,%rdx
140c9740d:	48 3b c8             	cmp    %rax,%rcx
140c97410:	72 ef                	jb     0x140c97401
140c97412:	48 3b c8             	cmp    %rax,%rcx
140c97415:	75 2e                	jne    0x140c97445
140c97417:	83 7f 0c 40          	cmpl   $0x40,0xc(%rdi)
140c9741b:	75 10                	jne    0x140c9742d
140c9741d:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
140c97424:	f7 40 1c 01 00 03 00 	testl  $0x30001,0x1c(%rax)
140c9742b:	74 18                	je     0x140c97445
140c9742d:	c7 44 24 28 66 04 00 	movl   $0x466,0x28(%rsp)
140c97434:	00
140c97435:	ba 28 00 00 00       	mov    $0x28,%edx
140c9743a:	41 b9 72 01 00 00    	mov    $0x172,%r9d
140c97440:	e9 b8 00 00 00       	jmp    0x140c974fd
140c97445:	44 39 77 0c          	cmp    %r14d,0xc(%rdi)
140c97449:	75 67                	jne    0x140c974b2
140c9744b:	49 8b f6             	mov    %r14,%rsi
140c9744e:	0f b7 c5             	movzwl %bp,%eax
140c97451:	40 88 6c 24 79       	mov    %bpl,0x79(%rsp)
140c97456:	66 c1 e8 08          	shr    $0x8,%ax
140c9745a:	48 8b cf             	mov    %rdi,%rcx
140c9745d:	88 44 24 78          	mov    %al,0x78(%rsp)
140c97461:	e8 ba f1 ff ff       	call   0x140c96620
140c97466:	8b e8                	mov    %eax,%ebp
140c97468:	85 c0                	test   %eax,%eax
140c9746a:	74 69                	je     0x140c974d5
140c9746c:	48 85 f6             	test   %rsi,%rsi
140c9746f:	74 0b                	je     0x140c9747c
140c97471:	48 8b ce             	mov    %rsi,%rcx
140c97474:	e8 87 7d 53 ff       	call   0x1401cf200
140c97479:	44 8b f0             	mov    %eax,%r14d
140c9747c:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140c97481:	45 8b ce             	mov    %r14d,%r9d
140c97484:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140c97489:	44 8b c5             	mov    %ebp,%r8d
140c9748c:	48 8b cb             	mov    %rbx,%rcx
140c9748f:	ba 0d 00 05 00       	mov    $0x5000d,%edx
140c97494:	e8 f7 68 ff ff       	call   0x140c8dd90
140c97499:	85 c0                	test   %eax,%eax
140c9749b:	74 38                	je     0x140c974d5
140c9749d:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140c974a4:	b8 01 00 00 00       	mov    $0x1,%eax
140c974a9:	48 89 b9 08 03 00 00 	mov    %rdi,0x308(%rcx)
140c974b0:	eb 67                	jmp    0x140c97519
140c974b2:	8b 4f 10             	mov    0x10(%rdi),%ecx
140c974b5:	e8 36 1e ff ff       	call   0x140c892f0
140c974ba:	48 8b f0             	mov    %rax,%rsi
140c974bd:	48 85 c0             	test   %rax,%rax
140c974c0:	75 8c                	jne    0x140c9744e
140c974c2:	c7 44 24 28 6b 04 00 	movl   $0x46b,0x28(%rsp)
140c974c9:	00
140c974ca:	8d 50 28             	lea    0x28(%rax),%edx
140c974cd:	41 b9 70 01 00 00    	mov    $0x170,%r9d
140c974d3:	eb 28                	jmp    0x140c974fd
140c974d5:	c7 44 24 28 7a 04 00 	movl   $0x47a,0x28(%rsp)
140c974dc:	00
140c974dd:	ba 28 00 00 00       	mov    $0x28,%edx
140c974e2:	41 b9 72 01 00 00    	mov    $0x172,%r9d
140c974e8:	eb 13                	jmp    0x140c974fd
140c974ea:	c7 44 24 28 29 04 00 	movl   $0x429,0x28(%rsp)
140c974f1:	00
140c974f2:	41 b9 72 01 00 00    	mov    $0x172,%r9d
140c974f8:	ba 2f 00 00 00       	mov    $0x2f,%edx
140c974fd:	48 8d 05 dc b1 4a 00 	lea    0x4ab1dc(%rip),%rax        # 0x1411426e0
140c97504:	41 b8 4d 01 00 00    	mov    $0x14d,%r8d
140c9750a:	48 8b cb             	mov    %rbx,%rcx
140c9750d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c97512:	e8 29 35 ff ff       	call   0x140c8aa40
140c97517:	33 c0                	xor    %eax,%eax
140c97519:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140c9751e:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140c97523:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140c97528:	48 83 c4 40          	add    $0x40,%rsp
140c9752c:	41 5f                	pop    %r15
140c9752e:	5e                   	pop    %rsi
140c9752f:	5d                   	pop    %rbp
140c97530:	c3                   	ret
140c97531:	cc                   	int3
140c97532:	cc                   	int3
140c97533:	cc                   	int3
140c97534:	cc                   	int3
140c97535:	cc                   	int3
140c97536:	cc                   	int3
140c97537:	cc                   	int3
140c97538:	cc                   	int3
140c97539:	cc                   	int3
140c9753a:	cc                   	int3
140c9753b:	cc                   	int3
140c9753c:	cc                   	int3
140c9753d:	cc                   	int3
140c9753e:	cc                   	int3
140c9753f:	cc                   	int3
140c97540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c97545:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c9754a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c9754f:	57                   	push   %rdi
140c97550:	41 54                	push   %r12
140c97552:	41 55                	push   %r13
140c97554:	41 56                	push   %r14
140c97556:	41 57                	push   %r15
140c97558:	b8 30 00 00 00       	mov    $0x30,%eax
140c9755d:	e8 3e 3f 18 00       	call   0x140e1b4a0
140c97562:	48 2b e0             	sub    %rax,%rsp
140c97565:	33 f6                	xor    %esi,%esi
140c97567:	33 ed                	xor    %ebp,%ebp
140c97569:	4d 8b f1             	mov    %r9,%r14
140c9756c:	49 8b f8             	mov    %r8,%rdi
140c9756f:	4c 8b e2             	mov    %rdx,%r12
140c97572:	4c 8b f9             	mov    %rcx,%r15
140c97575:	4d 85 c9             	test   %r9,%r9
140c97578:	0f 84 af 00 00 00    	je     0x140c9762d
140c9757e:	4c 8d 2d 7b ab 4a 00 	lea    0x4aab7b(%rip),%r13        # 0x141142100
140c97585:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140c9758c:	00 00 00 00
140c97590:	0f b7 0f             	movzwl (%rdi),%ecx
140c97593:	33 c0                	xor    %eax,%eax
140c97595:	49 8b dd             	mov    %r13,%rbx
140c97598:	66 39 4b 08          	cmp    %cx,0x8(%rbx)
140c9759c:	74 0f                	je     0x140c975ad
140c9759e:	48 ff c0             	inc    %rax
140c975a1:	48 83 c3 28          	add    $0x28,%rbx
140c975a5:	48 83 f8 1a          	cmp    $0x1a,%rax
140c975a9:	72 ed                	jb     0x140c97598
140c975ab:	33 db                	xor    %ebx,%ebx
140c975ad:	4c 8b c3             	mov    %rbx,%r8
140c975b0:	ba 0b 00 05 00       	mov    $0x5000b,%edx
140c975b5:	49 8b cf             	mov    %r15,%rcx
140c975b8:	e8 73 01 00 00       	call   0x140c97730
140c975bd:	85 c0                	test   %eax,%eax
140c975bf:	74 58                	je     0x140c97619
140c975c1:	0f b7 17             	movzwl (%rdi),%edx
140c975c4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140c975ca:	49 8b cc             	mov    %r12,%rcx
140c975cd:	e8 ee f5 00 00       	call   0x140ca6bc0
140c975d2:	85 c0                	test   %eax,%eax
140c975d4:	0f 84 94 00 00 00    	je     0x140c9766e
140c975da:	85 f6                	test   %esi,%esi
140c975dc:	75 3b                	jne    0x140c97619
140c975de:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140c975e2:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c975e9:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c975ed:	75 25                	jne    0x140c97614
140c975ef:	8b 01                	mov    (%rcx),%eax
140c975f1:	3d 04 03 00 00       	cmp    $0x304,%eax
140c975f6:	7c 1c                	jl     0x140c97614
140c975f8:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c975fd:	74 15                	je     0x140c97614
140c975ff:	83 7b 14 06          	cmpl   $0x6,0x14(%rbx)
140c97603:	74 14                	je     0x140c97619
140c97605:	8b 43 0c             	mov    0xc(%rbx),%eax
140c97608:	83 f8 40             	cmp    $0x40,%eax
140c9760b:	74 0c                	je     0x140c97619
140c9760d:	3d a3 02 00 00       	cmp    $0x2a3,%eax
140c97612:	74 05                	je     0x140c97619
140c97614:	be 01 00 00 00       	mov    $0x1,%esi
140c97619:	48 ff c5             	inc    %rbp
140c9761c:	48 83 c7 02          	add    $0x2,%rdi
140c97620:	49 3b ee             	cmp    %r14,%rbp
140c97623:	0f 82 67 ff ff ff    	jb     0x140c97590
140c97629:	85 f6                	test   %esi,%esi
140c9762b:	75 22                	jne    0x140c9764f
140c9762d:	b9 14 00 00 00       	mov    $0x14,%ecx
140c97632:	c7 44 24 20 b8 06 00 	movl   $0x6b8,0x20(%rsp)
140c97639:	00
140c9763a:	4c 8d 0d 9f b0 4a 00 	lea    0x4ab09f(%rip),%r9        # 0x1411426e0
140c97641:	ba 15 02 00 00       	mov    $0x215,%edx
140c97646:	44 8d 41 62          	lea    0x62(%rcx),%r8d
140c9764a:	e8 31 96 03 00       	call   0x140cd0c80
140c9764f:	8b c6                	mov    %esi,%eax
140c97651:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140c97656:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140c9765b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140c97660:	48 83 c4 30          	add    $0x30,%rsp
140c97664:	41 5f                	pop    %r15
140c97666:	41 5e                	pop    %r14
140c97668:	41 5d                	pop    %r13
140c9766a:	41 5c                	pop    %r12
140c9766c:	5f                   	pop    %rdi
140c9766d:	c3                   	ret
140c9766e:	33 c0                	xor    %eax,%eax
140c97670:	eb df                	jmp    0x140c97651
140c97672:	cc                   	int3
140c97673:	cc                   	int3
140c97674:	cc                   	int3
140c97675:	cc                   	int3
140c97676:	cc                   	int3
140c97677:	cc                   	int3
140c97678:	cc                   	int3
140c97679:	cc                   	int3
140c9767a:	cc                   	int3
140c9767b:	cc                   	int3
140c9767c:	cc                   	int3
140c9767d:	cc                   	int3
140c9767e:	cc                   	int3
140c9767f:	cc                   	int3
140c97680:	4c 8b 89 88 04 00 00 	mov    0x488(%rcx),%r9
140c97687:	41 8b 41 1c          	mov    0x1c(%r9),%eax
140c9768b:	25 00 00 03 00       	and    $0x30000,%eax
140c97690:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c97695:	74 7f                	je     0x140c97716
140c97697:	3d 00 00 02 00       	cmp    $0x20000,%eax
140c9769c:	74 68                	je     0x140c97706
140c9769e:	3d 00 00 03 00       	cmp    $0x30000,%eax
140c976a3:	74 51                	je     0x140c976f6
140c976a5:	39 51 38             	cmp    %edx,0x38(%rcx)
140c976a8:	75 1e                	jne    0x140c976c8
140c976aa:	49 8b 81 a8 01 00 00 	mov    0x1a8(%r9),%rax
140c976b1:	48 85 c0             	test   %rax,%rax
140c976b4:	74 12                	je     0x140c976c8
140c976b6:	49 89 00             	mov    %rax,(%r8)
140c976b9:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
140c976c0:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
140c976c7:	c3                   	ret
140c976c8:	49 8b 81 98 01 00 00 	mov    0x198(%r9),%rax
140c976cf:	48 85 c0             	test   %rax,%rax
140c976d2:	74 12                	je     0x140c976e6
140c976d4:	49 89 00             	mov    %rax,(%r8)
140c976d7:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
140c976de:	48 8b 80 a0 01 00 00 	mov    0x1a0(%rax),%rax
140c976e5:	c3                   	ret
140c976e6:	48 8d 05 d3 a9 4a 00 	lea    0x4aa9d3(%rip),%rax        # 0x1411420c0
140c976ed:	49 89 00             	mov    %rax,(%r8)
140c976f0:	b8 1a 00 00 00       	mov    $0x1a,%eax
140c976f5:	c3                   	ret
140c976f6:	48 8d 05 f7 a9 4a 00 	lea    0x4aa9f7(%rip),%rax        # 0x1411420f4
140c976fd:	49 89 00             	mov    %rax,(%r8)
140c97700:	b8 02 00 00 00       	mov    $0x2,%eax
140c97705:	c3                   	ret
140c97706:	48 8d 05 e9 a9 4a 00 	lea    0x4aa9e9(%rip),%rax        # 0x1411420f6
140c9770d:	49 89 00             	mov    %rax,(%r8)
140c97710:	b8 01 00 00 00       	mov    $0x1,%eax
140c97715:	c3                   	ret
140c97716:	48 8d 05 d7 a9 4a 00 	lea    0x4aa9d7(%rip),%rax        # 0x1411420f4
140c9771d:	49 89 00             	mov    %rax,(%r8)
140c97720:	b8 01 00 00 00       	mov    $0x1,%eax
140c97725:	c3                   	ret
140c97726:	cc                   	int3
140c97727:	cc                   	int3
140c97728:	cc                   	int3
140c97729:	cc                   	int3
140c9772a:	cc                   	int3
140c9772b:	cc                   	int3
140c9772c:	cc                   	int3
140c9772d:	cc                   	int3
140c9772e:	cc                   	int3
140c9772f:	cc                   	int3
140c97730:	40 55                	rex push %rbp
140c97732:	56                   	push   %rsi
140c97733:	41 54                	push   %r12
140c97735:	41 57                	push   %r15
140c97737:	b8 38 00 00 00       	mov    $0x38,%eax
140c9773c:	e8 5f 3d 18 00       	call   0x140e1b4a0
140c97741:	48 2b e0             	sub    %rax,%rsp
140c97744:	49 8b e8             	mov    %r8,%rbp
140c97747:	44 8b e2             	mov    %edx,%r12d
140c9774a:	48 8b f1             	mov    %rcx,%rsi
140c9774d:	4d 85 c0             	test   %r8,%r8
140c97750:	0f 84 d0 00 00 00    	je     0x140c97826
140c97756:	41 83 78 0c 00       	cmpl   $0x0,0xc(%r8)
140c9775b:	74 12                	je     0x140c9776f
140c9775d:	41 8b 48 10          	mov    0x10(%r8),%ecx
140c97761:	e8 8a 1b ff ff       	call   0x140c892f0
140c97766:	48 85 c0             	test   %rax,%rax