14014667d:	85 c0                	test   %eax,%eax
14014667f:	75 35                	jne    0x1401466b6
140146681:	e8 ea 09 fe ff       	call   0x140127070
140146686:	4c 8d 05 63 05 1d 00 	lea    0x1d0563(%rip),%r8        # 0x140316bf0
14014668d:	ba 99 02 00 00       	mov    $0x299,%edx
140146692:	48 8d 0d ef 04 1d 00 	lea    0x1d04ef(%rip),%rcx        # 0x140316b88
140146699:	e8 f2 0a fe ff       	call   0x140127190
14014669e:	45 33 c0             	xor    %r8d,%r8d
1401466a1:	ba a3 00 00 00       	mov    $0xa3,%edx
1401466a6:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401466aa:	e8 e1 0b fe ff       	call   0x140127290
1401466af:	33 c0                	xor    %eax,%eax
1401466b1:	e9 03 01 00 00       	jmp    0x1401467b9
1401466b6:	48 85 f6             	test   %rsi,%rsi
1401466b9:	75 0b                	jne    0x1401466c6
1401466bb:	48 89 0f             	mov    %rcx,(%rdi)
1401466be:	8d 46 01             	lea    0x1(%rsi),%eax
1401466c1:	e9 f3 00 00 00       	jmp    0x1401467b9
1401466c6:	48 39 0f             	cmp    %rcx,(%rdi)
1401466c9:	73 35                	jae    0x140146700
1401466cb:	e8 a0 09 fe ff       	call   0x140127070
1401466d0:	4c 8d 05 19 05 1d 00 	lea    0x1d0519(%rip),%r8        # 0x140316bf0
1401466d7:	ba 99 02 00 00       	mov    $0x299,%edx
1401466dc:	48 8d 0d a5 04 1d 00 	lea    0x1d04a5(%rip),%rcx        # 0x140316b88
1401466e3:	e8 a8 0a fe ff       	call   0x140127190
1401466e8:	45 33 c0             	xor    %r8d,%r8d
1401466eb:	ba 9b 00 00 00       	mov    $0x9b,%edx
1401466f0:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401466f4:	e8 97 0b fe ff       	call   0x140127290
1401466f9:	33 c0                	xor    %eax,%eax
1401466fb:	e9 b9 00 00 00       	jmp    0x1401467b9
140146700:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140146705:	4c 8b cd             	mov    %rbp,%r9
140146708:	4c 8b 53 78          	mov    0x78(%rbx),%r10
14014670c:	4c 8b c7             	mov    %rdi,%r8
14014670f:	48 8b d6             	mov    %rsi,%rdx
140146712:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146717:	48 8b cb             	mov    %rbx,%rcx
14014671a:	41 ff 52 48          	call   *0x48(%r10)
14014671e:	e9 96 00 00 00       	jmp    0x1401467b9
140146723:	e8 48 09 fe ff       	call   0x140127070
140146728:	4c 8d 05 c1 04 1d 00 	lea    0x1d04c1(%rip),%r8        # 0x140316bf0
14014672f:	ba 95 02 00 00       	mov    $0x295,%edx
140146734:	48 8d 0d 4d 04 1d 00 	lea    0x1d044d(%rip),%rcx        # 0x140316b88
14014673b:	e8 50 0a fe ff       	call   0x140127190
140146740:	45 33 c0             	xor    %r8d,%r8d
140146743:	ba 96 00 00 00       	mov    $0x96,%edx
140146748:	41 8d 48 06          	lea    0x6(%r8),%ecx
14014674c:	e8 3f 0b fe ff       	call   0x140127290
140146751:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140146756:	eb 61                	jmp    0x1401467b9
140146758:	48 8b 43 28          	mov    0x28(%rbx),%rax
14014675c:	4c 8b 50 40          	mov    0x40(%rax),%r10
140146760:	4d 85 d2             	test   %r10,%r10
140146763:	75 35                	jne    0x14014679a
140146765:	e8 06 09 fe ff       	call   0x140127070
14014676a:	4c 8d 05 7f 04 1d 00 	lea    0x1d047f(%rip),%r8        # 0x140316bf0
140146771:	ba 8a 02 00 00       	mov    $0x28a,%edx
140146776:	48 8d 0d 0b 04 1d 00 	lea    0x1d040b(%rip),%rcx        # 0x140316b88
14014677d:	e8 0e 0a fe ff       	call   0x140127190
140146782:	45 33 c0             	xor    %r8d,%r8d
140146785:	ba 96 00 00 00       	mov    $0x96,%edx
14014678a:	41 8d 48 06          	lea    0x6(%r8),%ecx
14014678e:	e8 fd 0a fe ff       	call   0x140127290
140146793:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140146798:	eb 1f                	jmp    0x1401467b9
14014679a:	48 85 f6             	test   %rsi,%rsi
14014679d:	75 05                	jne    0x1401467a4
14014679f:	45 33 c9             	xor    %r9d,%r9d
1401467a2:	eb 03                	jmp    0x1401467a7
1401467a4:	4d 8b 08             	mov    (%r8),%r9
1401467a7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401467ac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401467b1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401467b6:	41 ff d2             	call   *%r10
1401467b9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401467be:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401467c3:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401467c8:	48 83 c4 30          	add    $0x30,%rsp
1401467cc:	5f                   	pop    %rdi
1401467cd:	c3                   	ret
1401467ce:	cc                   	int3
1401467cf:	cc                   	int3
1401467d0:	b8 28 00 00 00       	mov    $0x28,%eax
1401467d5:	e8 56 a3 16 00       	call   0x1402b0b30
1401467da:	48 2b e0             	sub    %rax,%rsp
1401467dd:	45 33 c0             	xor    %r8d,%r8d
1401467e0:	8d 50 e8             	lea    -0x18(%rax),%edx
1401467e3:	48 83 c4 28          	add    $0x28,%rsp
1401467e7:	e9 14 02 00 00       	jmp    0x140146a00
1401467ec:	cc                   	int3
1401467ed:	cc                   	int3
1401467ee:	cc                   	int3
1401467ef:	cc                   	int3
1401467f0:	b8 38 00 00 00       	mov    $0x38,%eax
1401467f5:	e8 36 a3 16 00       	call   0x1402b0b30
1401467fa:	48 2b e0             	sub    %rax,%rsp
1401467fd:	48 85 c9             	test   %rcx,%rcx
140146800:	75 38                	jne    0x14014683a
140146802:	e8 69 08 fe ff       	call   0x140127070
140146807:	4c 8d 05 f2 03 1d 00 	lea    0x1d03f2(%rip),%r8        # 0x140316c00
14014680e:	ba ae 02 00 00       	mov    $0x2ae,%edx
140146813:	48 8d 0d 6e 03 1d 00 	lea    0x1d036e(%rip),%rcx        # 0x140316b88
14014681a:	e8 71 09 fe ff       	call   0x140127190
14014681f:	45 33 c0             	xor    %r8d,%r8d
140146822:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140146827:	41 8d 48 06          	lea    0x6(%r8),%ecx
14014682b:	e8 60 0a fe ff       	call   0x140127290
140146830:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140146835:	48 83 c4 38          	add    $0x38,%rsp
140146839:	c3                   	ret
14014683a:	83 39 20             	cmpl   $0x20,(%rcx)
14014683d:	74 38                	je     0x140146877
14014683f:	e8 2c 08 fe ff       	call   0x140127070
140146844:	4c 8d 05 b5 03 1d 00 	lea    0x1d03b5(%rip),%r8        # 0x140316c00
14014684b:	ba b3 02 00 00       	mov    $0x2b3,%edx
140146850:	48 8d 0d 31 03 1d 00 	lea    0x1d0331(%rip),%rcx        # 0x140316b88
140146857:	e8 34 09 fe ff       	call   0x140127190
14014685c:	45 33 c0             	xor    %r8d,%r8d
14014685f:	ba 97 00 00 00       	mov    $0x97,%edx
140146864:	41 8d 48 06          	lea    0x6(%r8),%ecx
140146868:	e8 23 0a fe ff       	call   0x140127290
14014686d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140146872:	48 83 c4 38          	add    $0x38,%rsp
140146876:	c3                   	ret
140146877:	4c 8b 51 30          	mov    0x30(%rcx),%r10
14014687b:	4d 85 d2             	test   %r10,%r10
14014687e:	75 51                	jne    0x1401468d1
140146880:	48 8b 41 78          	mov    0x78(%rcx),%rax
140146884:	48 85 c0             	test   %rax,%rax
140146887:	74 10                	je     0x140146899
140146889:	4c 8b 50 58          	mov    0x58(%rax),%r10
14014688d:	4d 85 d2             	test   %r10,%r10
140146890:	74 07                	je     0x140146899
140146892:	48 83 c4 38          	add    $0x38,%rsp
140146896:	49 ff e2             	rex.WB jmp *%r10
140146899:	e8 d2 07 fe ff       	call   0x140127070
14014689e:	4c 8d 05 5b 03 1d 00 	lea    0x1d035b(%rip),%r8        # 0x140316c00
1401468a5:	ba c5 02 00 00       	mov    $0x2c5,%edx
1401468aa:	48 8d 0d d7 02 1d 00 	lea    0x1d02d7(%rip),%rcx        # 0x140316b88
1401468b1:	e8 da 08 fe ff       	call   0x140127190
1401468b6:	45 33 c0             	xor    %r8d,%r8d
1401468b9:	ba 96 00 00 00       	mov    $0x96,%edx
1401468be:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401468c2:	e8 c9 09 fe ff       	call   0x140127290
1401468c7:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1401468cc:	48 83 c4 38          	add    $0x38,%rsp
1401468d0:	c3                   	ret
1401468d1:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401468d5:	4c 8b 58 50          	mov    0x50(%rax),%r11
1401468d9:	4d 85 db             	test   %r11,%r11
1401468dc:	75 38                	jne    0x140146916
1401468de:	e8 8d 07 fe ff       	call   0x140127070
1401468e3:	4c 8d 05 16 03 1d 00 	lea    0x1d0316(%rip),%r8        # 0x140316c00
1401468ea:	ba bb 02 00 00       	mov    $0x2bb,%edx
1401468ef:	48 8d 0d 92 02 1d 00 	lea    0x1d0292(%rip),%rcx        # 0x140316b88
1401468f6:	e8 95 08 fe ff       	call   0x140127190
1401468fb:	45 33 c0             	xor    %r8d,%r8d
1401468fe:	ba 96 00 00 00       	mov    $0x96,%edx
140146903:	41 8d 48 06          	lea    0x6(%r8),%ecx
140146907:	e8 84 09 fe ff       	call   0x140127290
14014690c:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140146911:	48 83 c4 38          	add    $0x38,%rsp
140146915:	c3                   	ret
140146916:	49 8b ca             	mov    %r10,%rcx
140146919:	48 83 c4 38          	add    $0x38,%rsp
14014691d:	49 ff e3             	rex.WB jmp *%r11
140146920:	b8 28 00 00 00       	mov    $0x28,%eax
140146925:	e8 06 a2 16 00       	call   0x1402b0b30
14014692a:	48 2b e0             	sub    %rax,%rsp
14014692d:	45 33 c0             	xor    %r8d,%r8d
140146930:	8d 50 f8             	lea    -0x8(%rax),%edx
140146933:	48 83 c4 28          	add    $0x28,%rsp
140146937:	e9 c4 00 00 00       	jmp    0x140146a00
14014693c:	cc                   	int3
14014693d:	cc                   	int3
14014693e:	cc                   	int3
14014693f:	cc                   	int3
140146940:	b8 48 00 00 00       	mov    $0x48,%eax
140146945:	e8 e6 a1 16 00       	call   0x1402b0b30
14014694a:	48 2b e0             	sub    %rax,%rsp
14014694d:	48 8d 05 3c 00 00 00 	lea    0x3c(%rip),%rax        # 0x140146990
140146954:	4d 8b c8             	mov    %r8,%r9
140146957:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14014695c:	4c 8b c2             	mov    %rdx,%r8
14014695f:	48 8d 05 8a f2 ff ff 	lea    -0xd76(%rip),%rax        # 0x140145bf0
140146966:	ba 0c 00 00 00       	mov    $0xc,%edx
14014696b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140146970:	48 8d 05 39 06 00 00 	lea    0x639(%rip),%rax        # 0x140146fb0
140146977:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014697c:	e8 8f af ff ff       	call   0x140141910
140146981:	48 83 c4 48          	add    $0x48,%rsp
140146985:	c3                   	ret
140146986:	cc                   	int3
140146987:	cc                   	int3
140146988:	cc                   	int3
140146989:	cc                   	int3
14014698a:	cc                   	int3
14014698b:	cc                   	int3
14014698c:	cc                   	int3
14014698d:	cc                   	int3
14014698e:	cc                   	int3
14014698f:	cc                   	int3
140146990:	48 85 c9             	test   %rcx,%rcx
140146993:	74 62                	je     0x1401469f7
140146995:	53                   	push   %rbx
140146996:	b8 20 00 00 00       	mov    $0x20,%eax
14014699b:	e8 90 a1 16 00       	call   0x1402b0b30
1401469a0:	48 2b e0             	sub    %rax,%rsp
1401469a3:	48 8b d9             	mov    %rcx,%rbx
1401469a6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401469ab:	f0 0f c1 41 20       	lock xadd %eax,0x20(%rcx)
1401469b0:	83 e8 01             	sub    $0x1,%eax
1401469b3:	7f 3d                	jg     0x1401469f2
1401469b5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401469b9:	48 8d 15 c8 01 1d 00 	lea    0x1d01c8(%rip),%rdx        # 0x140316b88
1401469c0:	41 b8 21 01 00 00    	mov    $0x121,%r8d
1401469c6:	e8 f5 53 fa ff       	call   0x1400ebdc0
1401469cb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401469cf:	e8 9c 93 ff ff       	call   0x14013fd70
1401469d4:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401469d8:	e8 f3 0e fe ff       	call   0x1401278d0
1401469dd:	41 b8 24 01 00 00    	mov    $0x124,%r8d
1401469e3:	48 8d 15 9e 01 1d 00 	lea    0x1d019e(%rip),%rdx        # 0x140316b88
1401469ea:	48 8b cb             	mov    %rbx,%rcx
1401469ed:	e8 ce 53 fa ff       	call   0x1400ebdc0
1401469f2:	48 83 c4 20          	add    $0x20,%rsp
1401469f6:	5b                   	pop    %rbx
1401469f7:	c3                   	ret
1401469f8:	cc                   	int3
1401469f9:	cc                   	int3
1401469fa:	cc                   	int3
1401469fb:	cc                   	int3
1401469fc:	cc                   	int3
1401469fd:	cc                   	int3
1401469fe:	cc                   	int3
1401469ff:	cc                   	int3
140146a00:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140146a05:	89 54 24 10          	mov    %edx,0x10(%rsp)
140146a09:	53                   	push   %rbx
140146a0a:	55                   	push   %rbp
140146a0b:	56                   	push   %rsi
140146a0c:	57                   	push   %rdi
140146a0d:	41 54                	push   %r12
140146a0f:	41 55                	push   %r13
140146a11:	41 57                	push   %r15
140146a13:	b8 50 00 00 00       	mov    $0x50,%eax
140146a18:	e8 13 a1 16 00       	call   0x1402b0b30
140146a1d:	48 2b e0             	sub    %rax,%rsp
140146a20:	33 db                	xor    %ebx,%ebx
140146a22:	33 f6                	xor    %esi,%esi
140146a24:	45 33 ed             	xor    %r13d,%r13d
140146a27:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140146a2e:	00
140146a2f:	45 33 ff             	xor    %r15d,%r15d
140146a32:	8b ea                	mov    %edx,%ebp
140146a34:	48 8b f9             	mov    %rcx,%rdi
140146a37:	48 85 c9             	test   %rcx,%rcx
140146a3a:	75 3f                	jne    0x140146a7b
140146a3c:	e8 2f 06 fe ff       	call   0x140127070
140146a41:	4c 8d 05 90 01 1d 00 	lea    0x1d0190(%rip),%r8        # 0x140316bd8
140146a48:	ba 96 01 00 00       	mov    $0x196,%edx
140146a4d:	48 8d 0d 34 01 1d 00 	lea    0x1d0134(%rip),%rcx        # 0x140316b88
140146a54:	e8 37 07 fe ff       	call   0x140127190
140146a59:	45 33 c0             	xor    %r8d,%r8d
140146a5c:	8d 4f 06             	lea    0x6(%rdi),%ecx
140146a5f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140146a64:	e8 27 08 fe ff       	call   0x140127290
140146a69:	8d 47 ff             	lea    -0x1(%rdi),%eax
140146a6c:	48 83 c4 50          	add    $0x50,%rsp
140146a70:	41 5f                	pop    %r15
140146a72:	41 5d                	pop    %r13
140146a74:	41 5c                	pop    %r12
140146a76:	5f                   	pop    %rdi
140146a77:	5e                   	pop    %rsi
140146a78:	5d                   	pop    %rbp
140146a79:	5b                   	pop    %rbx
140146a7a:	c3                   	ret
140146a7b:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140146a80:	e8 bb 68 ff ff       	call   0x14013d340
140146a85:	89 2f                	mov    %ebp,(%rdi)
140146a87:	e8 84 69 fd ff       	call   0x14011d410
140146a8c:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140146a90:	48 85 c9             	test   %rcx,%rcx
140146a93:	0f 84 86 01 00 00    	je     0x140146c1f
140146a99:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
140146aa0:	48 85 c0             	test   %rax,%rax
140146aa3:	75 2c                	jne    0x140146ad1
140146aa5:	e8 f6 60 fd ff       	call   0x14011cba0
140146aaa:	e8 c1 05 fe ff       	call   0x140127070
140146aaf:	4c 8d 05 22 01 1d 00 	lea    0x1d0122(%rip),%r8        # 0x140316bd8
140146ab6:	ba a4 01 00 00       	mov    $0x1a4,%edx
140146abb:	48 8d 0d c6 00 1d 00 	lea    0x1d00c6(%rip),%rcx        # 0x140316b88
140146ac2:	e8 c9 06 fe ff       	call   0x140127190
140146ac7:	ba 9a 00 00 00       	mov    $0x9a,%edx
140146acc:	e9 1b 04 00 00       	jmp    0x140146eec
140146ad1:	48 8b 50 60          	mov    0x60(%rax),%rdx
140146ad5:	48 85 d2             	test   %rdx,%rdx
140146ad8:	74 31                	je     0x140146b0b
140146ada:	48 3b d1             	cmp    %rcx,%rdx
140146add:	74 2c                	je     0x140146b0b
140146adf:	e8 bc 60 fd ff       	call   0x14011cba0
140146ae4:	e8 87 05 fe ff       	call   0x140127070
140146ae9:	4c 8d 05 e8 00 1d 00 	lea    0x1d00e8(%rip),%r8        # 0x140316bd8
140146af0:	ba ae 01 00 00       	mov    $0x1ae,%edx
140146af5:	48 8d 0d 8c 00 1d 00 	lea    0x1d008c(%rip),%rcx        # 0x140316b88
140146afc:	e8 8f 06 fe ff       	call   0x140127190
140146b01:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140146b06:	e9 e1 03 00 00       	jmp    0x140146eec
140146b0b:	ba 0c 00 00 00       	mov    $0xc,%edx
140146b10:	e8 cb 9f 00 00       	call   0x140150ae0
140146b15:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140146b1c:	00
140146b1d:	48 85 c0             	test   %rax,%rax
140146b20:	75 14                	jne    0x140146b36
140146b22:	e8 79 60 fd ff       	call   0x14011cba0
140146b27:	e8 44 05 fe ff       	call   0x140127070
140146b2c:	ba b5 01 00 00       	mov    $0x1b5,%edx
140146b31:	e9 9e 03 00 00       	jmp    0x140146ed4
140146b36:	bd 01 00 00 00       	mov    $0x1,%ebp
140146b3b:	44 8d 65 fe          	lea    -0x2(%rbp),%r12d
140146b3f:	90                   	nop
140146b40:	4d 85 ed             	test   %r13,%r13
140146b43:	0f 85 58 02 00 00    	jne    0x140146da1
140146b49:	48 85 db             	test   %rbx,%rbx
140146b4c:	74 4a                	je     0x140146b98
140146b4e:	41 8b c4             	mov    %r12d,%eax
140146b51:	f0 0f c1 43 20       	lock xadd %eax,0x20(%rbx)
140146b56:	83 e8 01             	sub    $0x1,%eax
140146b59:	7f 3d                	jg     0x140146b98
140146b5b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140146b5f:	48 8d 15 22 00 1d 00 	lea    0x1d0022(%rip),%rdx        # 0x140316b88
140146b66:	41 b8 21 01 00 00    	mov    $0x121,%r8d
140146b6c:	e8 4f 52 fa ff       	call   0x1400ebdc0
140146b71:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140146b75:	e8 f6 91 ff ff       	call   0x14013fd70
140146b7a:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140146b7e:	e8 4d 0d fe ff       	call   0x1401278d0
140146b83:	41 b8 24 01 00 00    	mov    $0x124,%r8d
140146b89:	48 8d 15 f8 ff 1c 00 	lea    0x1cfff8(%rip),%rdx        # 0x140316b88
140146b90:	48 8b cb             	mov    %rbx,%rcx
140146b93:	e8 28 52 fa ff       	call   0x1400ebdc0
140146b98:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140146b9f:	00
140146ba0:	e8 5b ef ff ff       	call   0x140145b00
140146ba5:	8b cd                	mov    %ebp,%ecx
140146ba7:	83 e9 01             	sub    $0x1,%ecx
140146baa:	0f 84 e3 00 00 00    	je     0x140146c93
140146bb0:	83 f9 01             	cmp    $0x1,%ecx
140146bb3:	74 0e                	je     0x140146bc3