1401deb7a:	e8 01 20 f5 ff       	call   0x140130b80
1401deb7f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401deb84:	b8 01 00 00 00       	mov    $0x1,%eax
1401deb89:	48 83 c4 20          	add    $0x20,%rsp
1401deb8d:	5f                   	pop    %rdi
1401deb8e:	c3                   	ret
1401deb8f:	cc                   	int3
1401deb90:	48 8d 05 99 7c 15 00 	lea    0x157c99(%rip),%rax        # 0x140336830
1401deb97:	c3                   	ret
1401deb98:	cc                   	int3
1401deb99:	cc                   	int3
1401deb9a:	cc                   	int3
1401deb9b:	cc                   	int3
1401deb9c:	cc                   	int3
1401deb9d:	cc                   	int3
1401deb9e:	cc                   	int3
1401deb9f:	cc                   	int3
1401deba0:	48 8d 05 19 7c 15 00 	lea    0x157c19(%rip),%rax        # 0x1403367c0
1401deba7:	c3                   	ret
1401deba8:	cc                   	int3
1401deba9:	cc                   	int3
1401debaa:	cc                   	int3
1401debab:	cc                   	int3
1401debac:	cc                   	int3
1401debad:	cc                   	int3
1401debae:	cc                   	int3
1401debaf:	cc                   	int3
1401debb0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401debb5:	56                   	push   %rsi
1401debb6:	57                   	push   %rdi
1401debb7:	41 57                	push   %r15
1401debb9:	b8 30 00 00 00       	mov    $0x30,%eax
1401debbe:	e8 6d 1f 0d 00       	call   0x1402b0b30
1401debc3:	48 2b e0             	sub    %rax,%rsp
1401debc6:	48 8b f2             	mov    %rdx,%rsi
1401debc9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401debce:	48 8b 12             	mov    (%rdx),%rdx
1401debd1:	45 8b f9             	mov    %r9d,%r15d
1401debd4:	49 8b e8             	mov    %r8,%rbp
1401debd7:	e8 84 53 f9 ff       	call   0x140173f60
1401debdc:	85 c0                	test   %eax,%eax
1401debde:	74 3d                	je     0x1401dec1d
1401debe0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401debe5:	b8 00 00 00 80       	mov    $0x80000000,%eax
1401debea:	48 03 c1             	add    %rcx,%rax
1401debed:	ba fe ff ff ff       	mov    $0xfffffffe,%edx
1401debf2:	48 3b c2             	cmp    %rdx,%rax
1401debf5:	77 26                	ja     0x1401dec1d
1401debf7:	8d 41 01             	lea    0x1(%rcx),%eax
1401debfa:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1401debfe:	48 8b cd             	mov    %rbp,%rcx
1401dec01:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401dec05:	4c 8d 0d 81 93 1c 00 	lea    0x1c9381(%rip),%r9        # 0x1403a7f8d
1401dec0c:	45 8b c7             	mov    %r15d,%r8d
1401dec0f:	48 8d 15 92 7c 15 00 	lea    0x157c92(%rip),%rdx        # 0x1403368a8
1401dec16:	e8 f5 fe f0 ff       	call   0x1400eeb10
1401dec1b:	eb 19                	jmp    0x1401dec36
1401dec1d:	4c 8d 0d 69 93 1c 00 	lea    0x1c9369(%rip),%r9        # 0x1403a7f8d
1401dec24:	45 8b c7             	mov    %r15d,%r8d
1401dec27:	48 8d 15 5a 7c 15 00 	lea    0x157c5a(%rip),%rdx        # 0x140336888
1401dec2e:	48 8b cd             	mov    %rbp,%rcx
1401dec31:	e8 da fe f0 ff       	call   0x1400eeb10
1401dec36:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401dec3a:	33 ff                	xor    %edi,%edi
1401dec3c:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401dec41:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1401dec46:	e8 f5 ca f0 ff       	call   0x1400eb740
1401dec4b:	85 c0                	test   %eax,%eax
1401dec4d:	7e 6f                	jle    0x1401decbe
1401dec4f:	90                   	nop
1401dec50:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401dec54:	8b d7                	mov    %edi,%edx
1401dec56:	e8 e5 cd f0 ff       	call   0x1400eba40
1401dec5b:	33 c9                	xor    %ecx,%ecx
1401dec5d:	4c 8b f0             	mov    %rax,%r14
1401dec60:	48 8b 10             	mov    (%rax),%rdx
1401dec63:	e8 c8 48 fb ff       	call   0x140193530
1401dec68:	48 8b d8             	mov    %rax,%rbx
1401dec6b:	48 85 c0             	test   %rax,%rax
1401dec6e:	74 6b                	je     0x1401decdb
1401dec70:	4c 8d 0d 16 93 1c 00 	lea    0x1c9316(%rip),%r9        # 0x1403a7f8d
1401dec77:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401dec7c:	45 8b c7             	mov    %r15d,%r8d
1401dec7f:	48 8d 15 3a 7c 15 00 	lea    0x157c3a(%rip),%rdx        # 0x1403368c0
1401dec86:	48 8b cd             	mov    %rbp,%rcx
1401dec89:	e8 82 fe f0 ff       	call   0x1400eeb10
1401dec8e:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1401dec94:	48 8d 15 3d 7c 15 00 	lea    0x157c3d(%rip),%rdx        # 0x1403368d8
1401dec9b:	48 8b cb             	mov    %rbx,%rcx
1401dec9e:	e8 1d d1 f0 ff       	call   0x1400ebdc0
1401deca3:	49 8b 56 08          	mov    0x8(%r14),%rdx
1401deca7:	48 8b cd             	mov    %rbp,%rcx
1401decaa:	e8 d1 62 f1 ff       	call   0x1400f4f80
1401decaf:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401decb3:	ff c7                	inc    %edi
1401decb5:	e8 86 ca f0 ff       	call   0x1400eb740
1401decba:	3b f8                	cmp    %eax,%edi
1401decbc:	7c 92                	jl     0x1401dec50
1401decbe:	b8 01 00 00 00       	mov    $0x1,%eax
1401decc3:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1401decc8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401deccd:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401decd2:	48 83 c4 30          	add    $0x30,%rsp
1401decd6:	41 5f                	pop    %r15
1401decd8:	5f                   	pop    %rdi
1401decd9:	5e                   	pop    %rsi
1401decda:	c3                   	ret
1401decdb:	eb e6                	jmp    0x1401decc3
1401decdd:	cc                   	int3
1401decde:	cc                   	int3
1401decdf:	cc                   	int3
1401dece0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dece5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401decea:	55                   	push   %rbp
1401deceb:	56                   	push   %rsi
1401decec:	57                   	push   %rdi
1401deced:	41 54                	push   %r12
1401decef:	41 55                	push   %r13
1401decf1:	41 56                	push   %r14
1401decf3:	41 57                	push   %r15
1401decf5:	b8 20 00 00 00       	mov    $0x20,%eax
1401decfa:	e8 31 1e 0d 00       	call   0x1402b0b30
1401decff:	48 2b e0             	sub    %rax,%rsp
1401ded02:	49 8b c8             	mov    %r8,%rcx
1401ded05:	49 8b d8             	mov    %r8,%rbx
1401ded08:	45 33 e4             	xor    %r12d,%r12d
1401ded0b:	45 33 ed             	xor    %r13d,%r13d
1401ded0e:	e8 2d ca f0 ff       	call   0x1400eb740
1401ded13:	85 c0                	test   %eax,%eax
1401ded15:	0f 8e 2d 01 00 00    	jle    0x1401dee48
1401ded1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401ded20:	41 8b d5             	mov    %r13d,%edx
1401ded23:	48 8b cb             	mov    %rbx,%rcx
1401ded26:	e8 15 cd f0 ff       	call   0x1400eba40
1401ded2b:	33 c9                	xor    %ecx,%ecx
1401ded2d:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401ded31:	48 8b 78 10          	mov    0x10(%rax),%rdi
1401ded35:	e8 96 4d fb ff       	call   0x140193ad0
1401ded3a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401ded3f:	48 85 c0             	test   %rax,%rax
1401ded42:	0f 84 08 02 00 00    	je     0x1401def50
1401ded48:	45 33 ff             	xor    %r15d,%r15d
1401ded4b:	48 85 ff             	test   %rdi,%rdi
1401ded4e:	0f 84 c2 01 00 00    	je     0x1401def16
1401ded54:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401ded5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401ded60:	48 ff c3             	inc    %rbx
1401ded63:	44 38 3c 1f          	cmp    %r15b,(%rdi,%rbx,1)
1401ded67:	75 f7                	jne    0x1401ded60
1401ded69:	83 fb 40             	cmp    $0x40,%ebx
1401ded6c:	0f 8f 80 01 00 00    	jg     0x1401deef2
1401ded72:	4d 85 e4             	test   %r12,%r12
1401ded75:	75 36                	jne    0x1401dedad
1401ded77:	48 8d 0d b2 7a 15 00 	lea    0x157ab2(%rip),%rcx        # 0x140336830
1401ded7e:	e8 6d 20 f5 ff       	call   0x140130df0
1401ded83:	33 ed                	xor    %ebp,%ebp
1401ded85:	48 8b f0             	mov    %rax,%rsi
1401ded88:	48 85 c0             	test   %rax,%rax
1401ded8b:	0f 84 cf 00 00 00    	je     0x1401dee60
1401ded91:	48 8b 08             	mov    (%rax),%rcx
1401ded94:	33 d2                	xor    %edx,%edx
1401ded96:	e8 c5 52 f9 ff       	call   0x140174060
1401ded9b:	85 c0                	test   %eax,%eax
1401ded9d:	0f 84 bd 00 00 00    	je     0x1401dee60
1401deda3:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401deda8:	45 33 f6             	xor    %r14d,%r14d
1401dedab:	eb 06                	jmp    0x1401dedb3
1401dedad:	49 8b f4             	mov    %r12,%rsi
1401dedb0:	4d 8b f4             	mov    %r12,%r14
1401dedb3:	48 8b d0             	mov    %rax,%rdx
1401dedb6:	48 8b ce             	mov    %rsi,%rcx
1401dedb9:	e8 e2 01 00 00       	call   0x1401defa0
1401dedbe:	48 85 c0             	test   %rax,%rax
1401dedc1:	0f 85 db 00 00 00    	jne    0x1401deea2
1401dedc7:	48 8d 0d f2 79 15 00 	lea    0x1579f2(%rip),%rcx        # 0x1403367c0
1401dedce:	e8 1d 20 f5 ff       	call   0x140130df0
1401dedd3:	4c 8b f8             	mov    %rax,%r15
1401dedd6:	49 8b ee             	mov    %r14,%rbp
1401dedd9:	48 85 c0             	test   %rax,%rax
1401deddc:	0f 84 7e 00 00 00    	je     0x1401dee60
1401dede2:	83 fb ff             	cmp    $0xffffffff,%ebx
1401dede5:	75 12                	jne    0x1401dedf9
1401dede7:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401dedee:	66 90                	xchg   %ax,%ax
1401dedf0:	48 ff c3             	inc    %rbx
1401dedf3:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1401dedf7:	75 f7                	jne    0x1401dedf0
1401dedf9:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401dedfd:	44 8b c3             	mov    %ebx,%r8d
1401dee00:	48 8b d7             	mov    %rdi,%rdx
1401dee03:	e8 f8 59 f8 ff       	call   0x140164800
1401dee08:	85 c0                	test   %eax,%eax
1401dee0a:	74 54                	je     0x1401dee60
1401dee0c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401dee10:	49 8b d7             	mov    %r15,%rdx
1401dee13:	e8 08 ca f0 ff       	call   0x1400eb820
1401dee18:	85 c0                	test   %eax,%eax
1401dee1a:	74 44                	je     0x1401dee60
1401dee1c:	49 8b 0f             	mov    (%r15),%rcx
1401dee1f:	e8 8c ee f4 ff       	call   0x14012dcb0
1401dee24:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dee29:	4c 8b e6             	mov    %rsi,%r12
1401dee2c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401dee31:	41 ff c5             	inc    %r13d
1401dee34:	49 89 0f             	mov    %rcx,(%r15)
1401dee37:	48 8b cb             	mov    %rbx,%rcx
1401dee3a:	e8 01 c9 f0 ff       	call   0x1400eb740
1401dee3f:	44 3b e8             	cmp    %eax,%r13d
1401dee42:	0f 8c d8 fe ff ff    	jl     0x1401ded20
1401dee48:	49 8b c4             	mov    %r12,%rax
1401dee4b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401dee50:	48 83 c4 20          	add    $0x20,%rsp
1401dee54:	41 5f                	pop    %r15
1401dee56:	41 5e                	pop    %r14
1401dee58:	41 5d                	pop    %r13
1401dee5a:	41 5c                	pop    %r12
1401dee5c:	5f                   	pop    %rdi
1401dee5d:	5e                   	pop    %rsi
1401dee5e:	5d                   	pop    %rbp
1401dee5f:	c3                   	ret
1401dee60:	e8 0b 82 f4 ff       	call   0x140127070
1401dee65:	4c 8d 05 9c 7a 15 00 	lea    0x157a9c(%rip),%r8        # 0x140336908
1401dee6c:	ba cd 00 00 00       	mov    $0xcd,%edx
1401dee71:	48 8d 0d 60 7a 15 00 	lea    0x157a60(%rip),%rcx        # 0x1403368d8
1401dee78:	e8 13 83 f4 ff       	call   0x140127190
1401dee7d:	45 33 c0             	xor    %r8d,%r8d
1401dee80:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401dee85:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401dee89:	e8 02 84 f4 ff       	call   0x140127290
1401dee8e:	48 8d 15 2b 79 15 00 	lea    0x15792b(%rip),%rdx        # 0x1403367c0
1401dee95:	49 8b cf             	mov    %r15,%rcx
1401dee98:	e8 93 26 f5 ff       	call   0x140131530
1401dee9d:	48 85 ed             	test   %rbp,%rbp
1401deea0:	eb 30                	jmp    0x1401deed2
1401deea2:	e8 c9 81 f4 ff       	call   0x140127070
1401deea7:	4c 8d 05 5a 7a 15 00 	lea    0x157a5a(%rip),%r8        # 0x140336908
1401deeae:	ba b8 00 00 00       	mov    $0xb8,%edx
1401deeb3:	48 8d 0d 1e 7a 15 00 	lea    0x157a1e(%rip),%rcx        # 0x1403368d8
1401deeba:	e8 d1 82 f4 ff       	call   0x140127190
1401deebf:	ba 85 00 00 00       	mov    $0x85,%edx
1401deec4:	45 33 c0             	xor    %r8d,%r8d
1401deec7:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
1401deeca:	e8 c1 83 f4 ff       	call   0x140127290
1401deecf:	4d 85 f6             	test   %r14,%r14
1401deed2:	75 70                	jne    0x1401def44
1401deed4:	48 8d 15 55 79 15 00 	lea    0x157955(%rip),%rdx        # 0x140336830
1401deedb:	48 8b ce             	mov    %rsi,%rcx
1401deede:	e8 4d 26 f5 ff       	call   0x140131530
1401deee3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401deee8:	e8 c3 ed f4 ff       	call   0x14012dcb0
1401deeed:	e9 8b 00 00 00       	jmp    0x1401def7d
1401deef2:	e8 79 81 f4 ff       	call   0x140127070
1401deef7:	4c 8d 05 0a 7a 15 00 	lea    0x157a0a(%rip),%r8        # 0x140336908
1401deefe:	ba ad 00 00 00       	mov    $0xad,%edx
1401def03:	48 8d 0d ce 79 15 00 	lea    0x1579ce(%rip),%rcx        # 0x1403368d8
1401def0a:	e8 81 82 f4 ff       	call   0x140127190
1401def0f:	ba 84 00 00 00       	mov    $0x84,%edx
1401def14:	eb 22                	jmp    0x1401def38
1401def16:	e8 55 81 f4 ff       	call   0x140127070
1401def1b:	4c 8d 05 e6 79 15 00 	lea    0x1579e6(%rip),%r8        # 0x140336908
1401def22:	ba a7 00 00 00       	mov    $0xa7,%edx
1401def27:	48 8d 0d aa 79 15 00 	lea    0x1579aa(%rip),%rcx        # 0x1403368d8
1401def2e:	e8 5d 82 f4 ff       	call   0x140127190
1401def33:	ba 6b 00 00 00       	mov    $0x6b,%edx
1401def38:	45 33 c0             	xor    %r8d,%r8d
1401def3b:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401def3f:	e8 4c 83 f4 ff       	call   0x140127290
1401def44:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401def49:	e8 62 ed f4 ff       	call   0x14012dcb0
1401def4e:	eb 2d                	jmp    0x1401def7d
1401def50:	e8 1b 81 f4 ff       	call   0x140127070
1401def55:	4c 8d 05 94 79 15 00 	lea    0x157994(%rip),%r8        # 0x1403368f0
1401def5c:	ba 7d 00 00 00       	mov    $0x7d,%edx
1401def61:	48 8d 0d 70 79 15 00 	lea    0x157970(%rip),%rcx        # 0x1403368d8
1401def68:	e8 23 82 f4 ff       	call   0x140127190
1401def6d:	ba 83 00 00 00       	mov    $0x83,%edx
1401def72:	45 33 c0             	xor    %r8d,%r8d
1401def75:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401def78:	e8 13 83 f4 ff       	call   0x140127290
1401def7d:	48 8d 15 ac 78 15 00 	lea    0x1578ac(%rip),%rdx        # 0x140336830
1401def84:	49 8b cc             	mov    %r12,%rcx
1401def87:	e8 a4 25 f5 ff       	call   0x140131530
1401def8c:	33 c0                	xor    %eax,%eax
1401def8e:	e9 b8 fe ff ff       	jmp    0x1401dee4b
1401def93:	cc                   	int3
1401def94:	cc                   	int3
1401def95:	cc                   	int3
1401def96:	cc                   	int3
1401def97:	cc                   	int3
1401def98:	cc                   	int3
1401def99:	cc                   	int3
1401def9a:	cc                   	int3
1401def9b:	cc                   	int3
1401def9c:	cc                   	int3
1401def9d:	cc                   	int3
1401def9e:	cc                   	int3
1401def9f:	cc                   	int3
1401defa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401defa5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401defaa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401defaf:	57                   	push   %rdi
1401defb0:	b8 20 00 00 00       	mov    $0x20,%eax
1401defb5:	e8 76 1b 0d 00       	call   0x1402b0b30
1401defba:	48 2b e0             	sub    %rax,%rsp
1401defbd:	48 8b f9             	mov    %rcx,%rdi
1401defc0:	48 8b ea             	mov    %rdx,%rbp
1401defc3:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401defc7:	33 db                	xor    %ebx,%ebx
1401defc9:	e8 72 c7 f0 ff       	call   0x1400eb740
1401defce:	85 c0                	test   %eax,%eax
1401defd0:	7e 2c                	jle    0x1401deffe
1401defd2:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401defd6:	8b d3                	mov    %ebx,%edx
1401defd8:	e8 63 ca f0 ff       	call   0x1400eba40
1401defdd:	48 8b d5             	mov    %rbp,%rdx
1401defe0:	48 8b f0             	mov    %rax,%rsi
1401defe3:	48 8b 08             	mov    (%rax),%rcx
1401defe6:	e8 a5 4e f9 ff       	call   0x140173e90
1401defeb:	85 c0                	test   %eax,%eax
1401defed:	74 26                	je     0x1401df015
1401defef:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401deff3:	ff c3                	inc    %ebx
1401deff5:	e8 46 c7 f0 ff       	call   0x1400eb740
1401deffa:	3b d8                	cmp    %eax,%ebx
1401deffc:	7c d4                	jl     0x1401defd2
1401deffe:	33 c0                	xor    %eax,%eax
1401df000:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401df005:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401df00a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401df00f:	48 83 c4 20          	add    $0x20,%rsp
1401df013:	5f                   	pop    %rdi
1401df014:	c3                   	ret
1401df015:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401df019:	eb e5                	jmp    0x1401df000
1401df01b:	cc                   	int3
1401df01c:	cc                   	int3
1401df01d:	cc                   	int3
1401df01e:	cc                   	int3
1401df01f:	cc                   	int3
1401df020:	40 53                	rex push %rbx
1401df022:	b8 20 00 00 00       	mov    $0x20,%eax
1401df027:	e8 04 1b 0d 00       	call   0x1402b0b30
1401df02c:	48 2b e0             	sub    %rax,%rsp
1401df02f:	48 8b da             	mov    %rdx,%rbx
1401df032:	48 85 d2             	test   %rdx,%rdx
1401df035:	0f 84 86 00 00 00    	je     0x1401df0c1
1401df03b:	48 63 02             	movslq (%rdx),%rax
1401df03e:	85 c0                	test   %eax,%eax
1401df040:	7e 7f                	jle    0x1401df0c1
1401df042:	48 8d 48 01          	lea    0x1(%rax),%rcx