14013bcfa:	48 89 19             	mov    %rbx,(%rcx)
14013bcfd:	4d 85 f6             	test   %r14,%r14
14013bd00:	74 5d                	je     0x14013bd5f
14013bd02:	4c 89 37             	mov    %r14,(%rdi)
14013bd05:	48 85 f6             	test   %rsi,%rsi
14013bd08:	0f 85 e8 00 00 00    	jne    0x14013bdf6
14013bd0e:	49 8b ce             	mov    %r14,%rcx
14013bd11:	e8 4a e2 ff ff       	call   0x140139f60
14013bd16:	48 8b f0             	mov    %rax,%rsi
14013bd19:	48 85 c0             	test   %rax,%rax
14013bd1c:	0f 84 d4 00 00 00    	je     0x14013bdf6
14013bd22:	49 8b cd             	mov    %r13,%rcx
14013bd25:	48 8d 15 cc 5a 1c 00 	lea    0x1c5acc(%rip),%rdx        # 0x1403017f8
14013bd2c:	0f 1f 40 00          	nopl   0x0(%rax)
14013bd30:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
14013bd34:	48 ff c1             	inc    %rcx
14013bd37:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14013bd3b:	0f 85 b5 00 00 00    	jne    0x14013bdf6
14013bd41:	48 83 f9 06          	cmp    $0x6,%rcx
14013bd45:	75 e9                	jne    0x14013bd30
14013bd47:	49 8b f5             	mov    %r13,%rsi
14013bd4a:	e9 a7 00 00 00       	jmp    0x14013bdf6
14013bd4f:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14013bd54:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14013bd59:	8b 44 24 20          	mov    0x20(%rsp),%eax
14013bd5d:	eb 91                	jmp    0x14013bcf0
14013bd5f:	48 85 f6             	test   %rsi,%rsi
14013bd62:	75 5a                	jne    0x14013bdbe
14013bd64:	85 c0                	test   %eax,%eax
14013bd66:	0f 85 8a 00 00 00    	jne    0x14013bdf6
14013bd6c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14013bd71:	44 8d 4e 50          	lea    0x50(%rsi),%r9d
14013bd75:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14013bd7a:	49 8b d7             	mov    %r15,%rdx
14013bd7d:	e8 6e 49 01 00       	call   0x1401506f0
14013bd82:	85 c0                	test   %eax,%eax
14013bd84:	7e 70                	jle    0x14013bdf6
14013bd86:	49 8b cd             	mov    %r13,%rcx
14013bd89:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14013bd8e:	4c 8d 05 63 5a 1c 00 	lea    0x1c5a63(%rip),%r8        # 0x1403017f8
14013bd95:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14013bd9c:	00 00 00 00
14013bda0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
14013bda4:	48 ff c1             	inc    %rcx
14013bda7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
14013bdac:	75 0b                	jne    0x14013bdb9
14013bdae:	48 83 f9 06          	cmp    $0x6,%rcx
14013bdb2:	75 ec                	jne    0x14013bda0
14013bdb4:	49 8b f5             	mov    %r13,%rsi
14013bdb7:	eb 3d                	jmp    0x14013bdf6
14013bdb9:	48 8d 74 24 70       	lea    0x70(%rsp),%rsi
14013bdbe:	45 33 c0             	xor    %r8d,%r8d
14013bdc1:	48 8b cf             	mov    %rdi,%rcx
14013bdc4:	41 8d 50 01          	lea    0x1(%r8),%edx
14013bdc8:	e8 43 b8 fb ff       	call   0x1400f7610
14013bdcd:	e8 3e 16 fe ff       	call   0x14011d410
14013bdd2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14013bdd6:	4d 8b c4             	mov    %r12,%r8
14013bdd9:	48 8b d6             	mov    %rsi,%rdx
14013bddc:	e8 3f b6 fb ff       	call   0x1400f7420
14013bde1:	48 89 47 40          	mov    %rax,0x40(%rdi)
14013bde5:	48 85 c0             	test   %rax,%rax
14013bde8:	74 31                	je     0x14013be1b
14013bdea:	48 89 07             	mov    %rax,(%rdi)
14013bded:	48 89 47 08          	mov    %rax,0x8(%rdi)
14013bdf1:	e8 ea 13 fe ff       	call   0x14011d1e0
14013bdf6:	44 39 ac 24 60 01 00 	cmp    %r13d,0x160(%rsp)
14013bdfd:	00
14013bdfe:	74 43                	je     0x14013be43
14013be00:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14013be07:	48 85 c0             	test   %rax,%rax
14013be0a:	75 4f                	jne    0x14013be5b
14013be0c:	e8 5f b2 fe ff       	call   0x140127070
14013be11:	ba 07 01 00 00       	mov    $0x107,%edx
14013be16:	e9 9a fc ff ff       	jmp    0x14013bab5
14013be1b:	48 8b ce             	mov    %rsi,%rcx
14013be1e:	e8 7d 99 02 00       	call   0x1401657a0
14013be23:	48 89 47 08          	mov    %rax,0x8(%rdi)
14013be27:	48 89 07             	mov    %rax,(%rdi)
14013be2a:	48 85 c0             	test   %rax,%rax
14013be2d:	75 c2                	jne    0x14013bdf1
14013be2f:	e8 6c 0d fe ff       	call   0x14011cba0
14013be34:	e8 37 b2 fe ff       	call   0x140127070
14013be39:	ba fd 00 00 00       	mov    $0xfd,%edx
14013be3e:	e9 72 fc ff ff       	jmp    0x14013bab5
14013be43:	48 8b 45 68          	mov    0x68(%rbp),%rax
14013be47:	48 85 c0             	test   %rax,%rax
14013be4a:	75 0f                	jne    0x14013be5b
14013be4c:	e8 1f b2 fe ff       	call   0x140127070
14013be51:	ba 0e 01 00 00       	mov    $0x10e,%edx
14013be56:	e9 5a fc ff ff       	jmp    0x14013bab5
14013be5b:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14013be60:	4d 8b c7             	mov    %r15,%r8
14013be63:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013be67:	48 8b d6             	mov    %rsi,%rdx
14013be6a:	ff d0                	call   *%rax
14013be6c:	8b f8                	mov    %eax,%edi
14013be6e:	85 c0                	test   %eax,%eax
14013be70:	0f 8f de 01 00 00    	jg     0x14013c054
14013be76:	48 85 f6             	test   %rsi,%rsi
14013be79:	0f 85 df 01 00 00    	jne    0x14013c05e
14013be7f:	4d 85 f6             	test   %r14,%r14
14013be82:	75 2e                	jne    0x14013beb2
14013be84:	e8 e7 b1 fe ff       	call   0x140127070
14013be89:	4c 8d 05 50 a2 1d 00 	lea    0x1da250(%rip),%r8        # 0x1403160e0
14013be90:	ba 1c 01 00 00       	mov    $0x11c,%edx
14013be95:	48 8d 0d 2c a2 1d 00 	lea    0x1da22c(%rip),%rcx        # 0x1403160c8
14013be9c:	e8 ef b2 fe ff       	call   0x140127190
14013bea1:	ba 9e 00 00 00       	mov    $0x9e,%edx
14013bea6:	45 33 c0             	xor    %r8d,%r8d
14013bea9:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013bead:	e8 de b3 fe ff       	call   0x140127290
14013beb2:	48 8b cb             	mov    %rbx,%rcx
14013beb5:	e8 86 14 00 00       	call   0x14013d340
14013beba:	44 89 2b             	mov    %r13d,(%rbx)
14013bebd:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14013bec2:	e8 39 9c 00 00       	call   0x140145b00
14013bec7:	e9 60 fa ff ff       	jmp    0x14013b92c
14013becc:	f6 42 04 04          	testb  $0x4,0x4(%rdx)
14013bed0:	75 5b                	jne    0x14013bf2d
14013bed2:	4d 85 f6             	test   %r14,%r14
14013bed5:	75 56                	jne    0x14013bf2d
14013bed7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013bedc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14013bee1:	e8 1a dc fb ff       	call   0x1400f9b00
14013bee6:	85 c0                	test   %eax,%eax
14013bee8:	7e 19                	jle    0x14013bf03
14013beea:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
14013beee:	e8 4d 97 fb ff       	call   0x1400f5640
14013bef3:	48 8b c8             	mov    %rax,%rcx
14013bef6:	e8 a5 98 02 00       	call   0x1401657a0
14013befb:	4c 8b f0             	mov    %rax,%r14
14013befe:	48 85 c0             	test   %rax,%rax
14013bf01:	75 2a                	jne    0x14013bf2d
14013bf03:	e8 68 b1 fe ff       	call   0x140127070
14013bf08:	4c 8d 05 d1 a1 1d 00 	lea    0x1da1d1(%rip),%r8        # 0x1403160e0
14013bf0f:	ba 3e 01 00 00       	mov    $0x13e,%edx
14013bf14:	48 8d 0d ad a1 1d 00 	lea    0x1da1ad(%rip),%rcx        # 0x1403160c8
14013bf1b:	e8 70 b2 fe ff       	call   0x140127190
14013bf20:	45 33 c0             	xor    %r8d,%r8d
14013bf23:	ba 9e 00 00 00       	mov    $0x9e,%edx
14013bf28:	e9 f5 f9 ff ff       	jmp    0x14013b922
14013bf2d:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14013bf31:	48 8b 41 78          	mov    0x78(%rcx),%rax
14013bf35:	44 39 ac 24 60 01 00 	cmp    %r13d,0x160(%rsp)
14013bf3c:	00
14013bf3d:	74 51                	je     0x14013bf90
14013bf3f:	4c 8b 80 80 00 00 00 	mov    0x80(%rax),%r8
14013bf46:	4d 85 c0             	test   %r8,%r8
14013bf49:	74 1b                	je     0x14013bf66
14013bf4b:	48 8b d7             	mov    %rdi,%rdx
14013bf4e:	41 ff d0             	call   *%r8
14013bf51:	85 c0                	test   %eax,%eax
14013bf53:	0f 8e d3 f9 ff ff    	jle    0x14013b92c
14013bf59:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013bf5d:	b9 00 01 00 00       	mov    $0x100,%ecx
14013bf62:	89 08                	mov    %ecx,(%rax)
14013bf64:	eb 76                	jmp    0x14013bfdc
14013bf66:	4c 39 a8 d8 00 00 00 	cmp    %r13,0xd8(%rax)
14013bf6d:	74 13                	je     0x14013bf82
14013bf6f:	48 8d 05 0a 01 00 00 	lea    0x10a(%rip),%rax        # 0x14013c080
14013bf76:	c7 01 20 00 00 00    	movl   $0x20,(%rcx)
14013bf7c:	48 89 47 30          	mov    %rax,0x30(%rdi)
14013bf80:	eb 5a                	jmp    0x14013bfdc
14013bf82:	e8 99 a9 00 00       	call   0x140146920
14013bf87:	85 c0                	test   %eax,%eax
14013bf89:	7f 51                	jg     0x14013bfdc
14013bf8b:	e9 9c f9 ff ff       	jmp    0x14013b92c
14013bf90:	4c 8b 40 70          	mov    0x70(%rax),%r8
14013bf94:	4d 85 c0             	test   %r8,%r8
14013bf97:	74 1a                	je     0x14013bfb3
14013bf99:	48 8b d7             	mov    %rdi,%rdx
14013bf9c:	41 ff d0             	call   *%r8
14013bf9f:	85 c0                	test   %eax,%eax
14013bfa1:	0f 8e 85 f9 ff ff    	jle    0x14013b92c
14013bfa7:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013bfab:	c7 00 80 00 00 00    	movl   $0x80,(%rax)
14013bfb1:	eb 29                	jmp    0x14013bfdc
14013bfb3:	4c 39 a8 d0 00 00 00 	cmp    %r13,0xd0(%rax)
14013bfba:	74 13                	je     0x14013bfcf
14013bfbc:	48 8d 05 bd 00 00 00 	lea    0xbd(%rip),%rax        # 0x14013c080
14013bfc3:	c7 01 10 00 00 00    	movl   $0x10,(%rcx)
14013bfc9:	48 89 47 30          	mov    %rax,0x30(%rdi)
14013bfcd:	eb 0d                	jmp    0x14013bfdc
14013bfcf:	e8 fc a7 00 00       	call   0x1401467d0
14013bfd4:	85 c0                	test   %eax,%eax
14013bfd6:	0f 8e 50 f9 ff ff    	jle    0x14013b92c
14013bfdc:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14013bfe0:	49 8b d6             	mov    %r14,%rdx
14013bfe3:	e8 18 0e 00 00       	call   0x14013ce00
14013bfe8:	85 c0                	test   %eax,%eax
14013bfea:	0f 8e 3c f9 ff ff    	jle    0x14013b92c
14013bff0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14013bff5:	48 85 c9             	test   %rcx,%rcx
14013bff8:	74 07                	je     0x14013c001
14013bffa:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013bffe:	48 89 01             	mov    %rax,(%rcx)
14013c001:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013c005:	48 8b 48 78          	mov    0x78(%rax),%rcx
14013c009:	f6 41 04 04          	testb  $0x4,0x4(%rcx)
14013c00d:	74 0a                	je     0x14013c019
14013c00f:	b8 01 00 00 00       	mov    $0x1,%eax
14013c014:	e9 15 f9 ff ff       	jmp    0x14013b92e
14013c019:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
14013c01e:	49 8b d6             	mov    %r14,%rdx
14013c021:	48 8b cf             	mov    %rdi,%rcx
14013c024:	e8 87 a9 fb ff       	call   0x1400f69b0
14013c029:	85 c0                	test   %eax,%eax
14013c02b:	0f 84 fb f8 ff ff    	je     0x14013b92c
14013c031:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013c035:	83 a0 a0 00 00 00 fe 	andl   $0xfffffffe,0xa0(%rax)
14013c03c:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14013c040:	48 8b 41 78          	mov    0x78(%rcx),%rax
14013c044:	4c 39 a8 f8 00 00 00 	cmp    %r13,0xf8(%rax)
14013c04b:	74 07                	je     0x14013c054
14013c04d:	83 89 a0 00 00 00 01 	orl    $0x1,0xa0(%rcx)
14013c054:	48 8b cb             	mov    %rbx,%rcx
14013c057:	e8 74 1d 00 00       	call   0x14013ddd0
14013c05c:	8b f8                	mov    %eax,%edi
14013c05e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14013c063:	e8 98 9a 00 00       	call   0x140145b00
14013c068:	85 ff                	test   %edi,%edi
14013c06a:	41 0f 9f c5          	setg   %r13b
14013c06e:	41 8b c5             	mov    %r13d,%eax
14013c071:	e9 b8 f8 ff ff       	jmp    0x14013b92e
14013c076:	cc                   	int3
14013c077:	cc                   	int3
14013c078:	cc                   	int3
14013c079:	cc                   	int3
14013c07a:	cc                   	int3
14013c07b:	cc                   	int3
14013c07c:	cc                   	int3
14013c07d:	cc                   	int3
14013c07e:	cc                   	int3
14013c07f:	cc                   	int3
14013c080:	b8 28 00 00 00       	mov    $0x28,%eax
14013c085:	e8 a6 4a 17 00       	call   0x1402b0b30
14013c08a:	48 2b e0             	sub    %rax,%rsp
14013c08d:	e8 de af fe ff       	call   0x140127070
14013c092:	4c 8d 05 23 a0 1d 00 	lea    0x1da023(%rip),%r8        # 0x1403160bc
14013c099:	ba 17 00 00 00       	mov    $0x17,%edx
14013c09e:	48 8d 0d 23 a0 1d 00 	lea    0x1da023(%rip),%rcx        # 0x1403160c8
14013c0a5:	e8 e6 b0 fe ff       	call   0x140127190
14013c0aa:	45 33 c0             	xor    %r8d,%r8d
14013c0ad:	ba b1 00 00 00       	mov    $0xb1,%edx
14013c0b2:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013c0b6:	e8 d5 b1 fe ff       	call   0x140127290
14013c0bb:	33 c0                	xor    %eax,%eax
14013c0bd:	48 83 c4 28          	add    $0x28,%rsp
14013c0c1:	c3                   	ret
14013c0c2:	cc                   	int3
14013c0c3:	cc                   	int3
14013c0c4:	cc                   	int3
14013c0c5:	cc                   	int3
14013c0c6:	cc                   	int3
14013c0c7:	cc                   	int3
14013c0c8:	cc                   	int3
14013c0c9:	cc                   	int3
14013c0ca:	cc                   	int3
14013c0cb:	cc                   	int3
14013c0cc:	cc                   	int3
14013c0cd:	cc                   	int3
14013c0ce:	cc                   	int3
14013c0cf:	cc                   	int3
14013c0d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013c0d5:	55                   	push   %rbp
14013c0d6:	56                   	push   %rsi
14013c0d7:	41 56                	push   %r14
14013c0d9:	b8 40 00 00 00       	mov    $0x40,%eax
14013c0de:	e8 4d 4a 17 00       	call   0x1402b0b30
14013c0e3:	48 2b e0             	sub    %rax,%rsp
14013c0e6:	41 8b f1             	mov    %r9d,%esi
14013c0e9:	41 8b e8             	mov    %r8d,%ebp
14013c0ec:	44 8b f2             	mov    %edx,%r14d
14013c0ef:	48 8b d9             	mov    %rcx,%rbx
14013c0f2:	48 85 c9             	test   %rcx,%rcx
14013c0f5:	75 3e                	jne    0x14013c135
14013c0f7:	e8 74 af fe ff       	call   0x140127070
14013c0fc:	4c 8d 05 35 a1 1d 00 	lea    0x1da135(%rip),%r8        # 0x140316238
14013c103:	ba 83 05 00 00       	mov    $0x583,%edx
14013c108:	48 8d 0d 41 a0 1d 00 	lea    0x1da041(%rip),%rcx        # 0x140316150
14013c10f:	e8 7c b0 fe ff       	call   0x140127190
14013c114:	45 33 c0             	xor    %r8d,%r8d
14013c117:	8d 4b 06             	lea    0x6(%rbx),%ecx
14013c11a:	ba 93 00 00 00       	mov    $0x93,%edx
14013c11f:	e8 6c b1 fe ff       	call   0x140127290
14013c124:	8d 43 fe             	lea    -0x2(%rbx),%eax
14013c127:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14013c12c:	48 83 c4 40          	add    $0x40,%rsp
14013c130:	41 5e                	pop    %r14
14013c132:	5e                   	pop    %rsi
14013c133:	5d                   	pop    %rbp
14013c134:	c3                   	ret
14013c135:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14013c13a:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14013c13f:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
14013c144:	e8 c7 12 fe ff       	call   0x14011d410
14013c149:	4c 63 bc 24 80 00 00 	movslq 0x80(%rsp),%r15
14013c150:	00
14013c151:	44 8b ce             	mov    %esi,%r9d
14013c154:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
14013c15b:	00
14013c15c:	44 8b c5             	mov    %ebp,%r8d
14013c15f:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14013c164:	41 8b d6             	mov    %r14d,%edx
14013c167:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14013c16c:	48 8b cb             	mov    %rbx,%rcx
14013c16f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14013c176:	00 00
14013c178:	e8 e3 18 00 00       	call   0x14013da60
14013c17d:	8b f8                	mov    %eax,%edi
14013c17f:	83 f8 fe             	cmp    $0xfffffffe,%eax
14013c182:	75 07                	jne    0x14013c18b
14013c184:	e8 57 10 fe ff       	call   0x14011d1e0
14013c189:	eb 0f                	jmp    0x14013c19a
14013c18b:	e8 10 0a fe ff       	call   0x14011cba0
14013c190:	83 ff 01             	cmp    $0x1,%edi
14013c193:	7c 22                	jl     0x14013c1b7
14013c195:	83 3b 00             	cmpl   $0x0,(%rbx)
14013c198:	74 1d                	je     0x14013c1b7
14013c19a:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14013c19f:	44 8b ce             	mov    %esi,%r9d
14013c1a2:	44 8b c5             	mov    %ebp,%r8d
14013c1a5:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14013c1aa:	41 8b d6             	mov    %r14d,%edx
14013c1ad:	48 8b cb             	mov    %rbx,%rcx
14013c1b0:	e8 5b 0e 00 00       	call   0x14013d010
14013c1b5:	eb 02                	jmp    0x14013c1b9
14013c1b7:	8b c7                	mov    %edi,%eax
14013c1b9:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14013c1be:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14013c1c3:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14013c1c8:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14013c1cd:	48 83 c4 40          	add    $0x40,%rsp
14013c1d1:	41 5e                	pop    %r14
14013c1d3:	5e                   	pop    %rsi
14013c1d4:	5d                   	pop    %rbp
14013c1d5:	c3                   	ret
14013c1d6:	cc                   	int3
14013c1d7:	cc                   	int3
14013c1d8:	cc                   	int3
14013c1d9:	cc                   	int3
14013c1da:	cc                   	int3
14013c1db:	cc                   	int3
14013c1dc:	cc                   	int3
14013c1dd:	cc                   	int3
14013c1de:	cc                   	int3
14013c1df:	cc                   	int3
14013c1e0:	40 57                	rex push %rdi
14013c1e2:	b8 20 00 00 00       	mov    $0x20,%eax