1401728fe:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140172903:	45 8b c6             	mov    %r14d,%r8d
140172906:	48 8b d3             	mov    %rbx,%rdx
140172909:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14017290d:	e8 e2 4a ea ff       	call   0x1400173f4
140172912:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140172916:	48 85 c9             	test   %rcx,%rcx
140172919:	74 6c                	je     0x140172987
14017291b:	48 8b 01             	mov    (%rcx),%rax
14017291e:	48 8b d3             	mov    %rbx,%rdx
140172921:	48 8b 40 30          	mov    0x30(%rax),%rax
140172925:	ff 15 05 05 0a 00    	call   *0xa0505(%rip)        # 0x140212e30
14017292b:	84 c0                	test   %al,%al
14017292d:	74 65                	je     0x140172994
14017292f:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140172933:	48 8b cd             	mov    %rbp,%rcx
140172936:	e8 ed 16 00 00       	call   0x140174028
14017293b:	84 c0                	test   %al,%al
14017293d:	74 1c                	je     0x14017295b
14017293f:	48 8b cb             	mov    %rbx,%rcx
140172942:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140172947:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14017294c:	48 83 c4 40          	add    $0x40,%rsp
140172950:	41 5e                	pop    %r14
140172952:	5f                   	pop    %rdi
140172953:	5e                   	pop    %rsi
140172954:	48 ff 25 e5 01 0a 00 	rex.W jmp *0xa01e5(%rip)        # 0x140212b40
14017295b:	48 8d 15 1e d8 10 00 	lea    0x10d81e(%rip),%rdx        # 0x140280180
140172962:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172967:	e8 c0 1f eb ff       	call   0x14002492c
14017296c:	48 8d 15 2d b0 15 00 	lea    0x15b02d(%rip),%rdx        # 0x1402cd9a0
140172973:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172978:	e8 79 30 09 00       	call   0x1402059f6
14017297d:	90                   	nop
14017297e:	e8 d1 70 e9 ff       	call   0x140009a54
140172983:	90                   	nop
140172984:	eb 00                	jmp    0x140172986
140172986:	90                   	nop
140172987:	33 d2                	xor    %edx,%edx
140172989:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14017298e:	e8 51 89 e9 ff       	call   0x14000b2e4
140172993:	cc                   	int3
140172994:	48 8d 15 85 d7 10 00 	lea    0x10d785(%rip),%rdx        # 0x140280120
14017299b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401729a0:	e8 87 1f eb ff       	call   0x14002492c
1401729a5:	48 8d 15 f4 af 15 00 	lea    0x15aff4(%rip),%rdx        # 0x1402cd9a0
1401729ac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401729b1:	e8 40 30 09 00       	call   0x1402059f6
1401729b6:	cc                   	int3
1401729b7:	90                   	nop
1401729b8:	90                   	nop
1401729b9:	90                   	nop
1401729ba:	90                   	nop
1401729bb:	90                   	nop
1401729bc:	90                   	nop
1401729bd:	90                   	nop
1401729be:	90                   	nop
1401729bf:	90                   	nop
1401729c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401729c5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401729ca:	56                   	push   %rsi
1401729cb:	57                   	push   %rdi
1401729cc:	41 56                	push   %r14
1401729ce:	48 83 ec 40          	sub    $0x40,%rsp
1401729d2:	48 8b fa             	mov    %rdx,%rdi
1401729d5:	48 8b e9             	mov    %rcx,%rbp
1401729d8:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1401729dc:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1401729e0:	4d 85 c0             	test   %r8,%r8
1401729e3:	74 0f                	je     0x1401729f4
1401729e5:	49 8b c1             	mov    %r9,%rax
1401729e8:	48 ff c0             	inc    %rax
1401729eb:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1401729f0:	75 f6                	jne    0x1401729e8
1401729f2:	eb 02                	jmp    0x1401729f6
1401729f4:	33 c0                	xor    %eax,%eax
1401729f6:	44 8d 70 01          	lea    0x1(%rax),%r14d
1401729fa:	49 63 ce             	movslq %r14d,%rcx
1401729fd:	b8 02 00 00 00       	mov    $0x2,%eax
140172a02:	48 f7 e1             	mul    %rcx
140172a05:	48 8b f0             	mov    %rax,%rsi
140172a08:	49 0f 42 f1          	cmovb  %r9,%rsi
140172a0c:	48 8b ce             	mov    %rsi,%rcx
140172a0f:	ff 15 3b 01 0a 00    	call   *0xa013b(%rip)        # 0x140212b50
140172a15:	48 8b d8             	mov    %rax,%rbx
140172a18:	48 85 c0             	test   %rax,%rax
140172a1b:	0f 84 8d 00 00 00    	je     0x140172aae
140172a21:	4c 8b c6             	mov    %rsi,%r8
140172a24:	33 d2                	xor    %edx,%edx
140172a26:	48 8b c8             	mov    %rax,%rcx
140172a29:	e8 d4 2f 09 00       	call   0x140205a02
140172a2e:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140172a33:	45 8b c6             	mov    %r14d,%r8d
140172a36:	48 8b d3             	mov    %rbx,%rdx
140172a39:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140172a3d:	e8 b2 49 ea ff       	call   0x1400173f4
140172a42:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140172a46:	48 85 c9             	test   %rcx,%rcx
140172a49:	74 6c                	je     0x140172ab7
140172a4b:	48 8b 01             	mov    (%rcx),%rax
140172a4e:	48 8b d3             	mov    %rbx,%rdx
140172a51:	48 8b 40 30          	mov    0x30(%rax),%rax
140172a55:	ff 15 d5 03 0a 00    	call   *0xa03d5(%rip)        # 0x140212e30
140172a5b:	84 c0                	test   %al,%al
140172a5d:	74 65                	je     0x140172ac4
140172a5f:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140172a63:	48 8b cd             	mov    %rbp,%rcx
140172a66:	e8 39 16 00 00       	call   0x1401740a4
140172a6b:	84 c0                	test   %al,%al
140172a6d:	74 1c                	je     0x140172a8b
140172a6f:	48 8b cb             	mov    %rbx,%rcx
140172a72:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140172a77:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140172a7c:	48 83 c4 40          	add    $0x40,%rsp
140172a80:	41 5e                	pop    %r14
140172a82:	5f                   	pop    %rdi
140172a83:	5e                   	pop    %rsi
140172a84:	48 ff 25 b5 00 0a 00 	rex.W jmp *0xa00b5(%rip)        # 0x140212b40
140172a8b:	48 8d 15 ee d6 10 00 	lea    0x10d6ee(%rip),%rdx        # 0x140280180
140172a92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172a97:	e8 90 1e eb ff       	call   0x14002492c
140172a9c:	48 8d 15 fd ae 15 00 	lea    0x15aefd(%rip),%rdx        # 0x1402cd9a0
140172aa3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172aa8:	e8 49 2f 09 00       	call   0x1402059f6
140172aad:	90                   	nop
140172aae:	e8 a1 6f e9 ff       	call   0x140009a54
140172ab3:	90                   	nop
140172ab4:	eb 00                	jmp    0x140172ab6
140172ab6:	90                   	nop
140172ab7:	33 d2                	xor    %edx,%edx
140172ab9:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140172abe:	e8 21 88 e9 ff       	call   0x14000b2e4
140172ac3:	cc                   	int3
140172ac4:	48 8d 15 55 d6 10 00 	lea    0x10d655(%rip),%rdx        # 0x140280120
140172acb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172ad0:	e8 57 1e eb ff       	call   0x14002492c
140172ad5:	48 8d 15 c4 ae 15 00 	lea    0x15aec4(%rip),%rdx        # 0x1402cd9a0
140172adc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172ae1:	e8 10 2f 09 00       	call   0x1402059f6
140172ae6:	cc                   	int3
140172ae7:	90                   	nop
140172ae8:	90                   	nop
140172ae9:	90                   	nop
140172aea:	90                   	nop
140172aeb:	90                   	nop
140172aec:	90                   	nop
140172aed:	90                   	nop
140172aee:	90                   	nop
140172aef:	90                   	nop
140172af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140172af5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140172afa:	56                   	push   %rsi
140172afb:	57                   	push   %rdi
140172afc:	41 56                	push   %r14
140172afe:	48 83 ec 40          	sub    $0x40,%rsp
140172b02:	48 8b fa             	mov    %rdx,%rdi
140172b05:	48 8b e9             	mov    %rcx,%rbp
140172b08:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140172b0c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140172b10:	4d 85 c0             	test   %r8,%r8
140172b13:	74 0f                	je     0x140172b24
140172b15:	49 8b c1             	mov    %r9,%rax
140172b18:	48 ff c0             	inc    %rax
140172b1b:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140172b20:	75 f6                	jne    0x140172b18
140172b22:	eb 02                	jmp    0x140172b26
140172b24:	33 c0                	xor    %eax,%eax
140172b26:	44 8d 70 01          	lea    0x1(%rax),%r14d
140172b2a:	49 63 ce             	movslq %r14d,%rcx
140172b2d:	b8 02 00 00 00       	mov    $0x2,%eax
140172b32:	48 f7 e1             	mul    %rcx
140172b35:	48 8b f0             	mov    %rax,%rsi
140172b38:	49 0f 42 f1          	cmovb  %r9,%rsi
140172b3c:	48 8b ce             	mov    %rsi,%rcx
140172b3f:	ff 15 0b 00 0a 00    	call   *0xa000b(%rip)        # 0x140212b50
140172b45:	48 8b d8             	mov    %rax,%rbx
140172b48:	48 85 c0             	test   %rax,%rax
140172b4b:	0f 84 a5 00 00 00    	je     0x140172bf6
140172b51:	4c 8b c6             	mov    %rsi,%r8
140172b54:	33 d2                	xor    %edx,%edx
140172b56:	48 8b c8             	mov    %rax,%rcx
140172b59:	e8 a4 2e 09 00       	call   0x140205a02
140172b5e:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140172b63:	45 8b c6             	mov    %r14d,%r8d
140172b66:	48 8b d3             	mov    %rbx,%rdx
140172b69:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140172b6d:	e8 82 48 ea ff       	call   0x1400173f4
140172b72:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140172b76:	48 85 c9             	test   %rcx,%rcx
140172b79:	0f 84 80 00 00 00    	je     0x140172bff
140172b7f:	48 8b 01             	mov    (%rcx),%rax
140172b82:	48 8b d3             	mov    %rbx,%rdx
140172b85:	48 8b 40 30          	mov    0x30(%rax),%rax
140172b89:	ff 15 a1 02 0a 00    	call   *0xa02a1(%rip)        # 0x140212e30
140172b8f:	84 c0                	test   %al,%al
140172b91:	74 79                	je     0x140172c0c
140172b93:	48 8d 47 10          	lea    0x10(%rdi),%rax
140172b97:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140172b9c:	76 03                	jbe    0x140172ba1
140172b9e:	48 8b 00             	mov    (%rax),%rax
140172ba1:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140172ba6:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140172bab:	48 8b cd             	mov    %rbp,%rcx
140172bae:	e8 31 16 00 00       	call   0x1401741e4
140172bb3:	84 c0                	test   %al,%al
140172bb5:	74 1c                	je     0x140172bd3
140172bb7:	48 8b cb             	mov    %rbx,%rcx
140172bba:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140172bbf:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140172bc4:	48 83 c4 40          	add    $0x40,%rsp
140172bc8:	41 5e                	pop    %r14
140172bca:	5f                   	pop    %rdi
140172bcb:	5e                   	pop    %rsi
140172bcc:	48 ff 25 6d ff 09 00 	rex.W jmp *0x9ff6d(%rip)        # 0x140212b40
140172bd3:	48 8d 15 a6 d5 10 00 	lea    0x10d5a6(%rip),%rdx        # 0x140280180
140172bda:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172bdf:	e8 48 1d eb ff       	call   0x14002492c
140172be4:	48 8d 15 b5 ad 15 00 	lea    0x15adb5(%rip),%rdx        # 0x1402cd9a0
140172beb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172bf0:	e8 01 2e 09 00       	call   0x1402059f6
140172bf5:	90                   	nop
140172bf6:	e8 59 6e e9 ff       	call   0x140009a54
140172bfb:	90                   	nop
140172bfc:	eb 00                	jmp    0x140172bfe
140172bfe:	90                   	nop
140172bff:	33 d2                	xor    %edx,%edx
140172c01:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140172c06:	e8 d9 86 e9 ff       	call   0x14000b2e4
140172c0b:	cc                   	int3
140172c0c:	48 8d 15 0d d5 10 00 	lea    0x10d50d(%rip),%rdx        # 0x140280120
140172c13:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172c18:	e8 0f 1d eb ff       	call   0x14002492c
140172c1d:	48 8d 15 7c ad 15 00 	lea    0x15ad7c(%rip),%rdx        # 0x1402cd9a0
140172c24:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172c29:	e8 c8 2d 09 00       	call   0x1402059f6
140172c2e:	cc                   	int3
140172c2f:	90                   	nop
140172c30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140172c35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140172c3a:	56                   	push   %rsi
140172c3b:	57                   	push   %rdi
140172c3c:	41 56                	push   %r14
140172c3e:	48 83 ec 40          	sub    $0x40,%rsp
140172c42:	48 8b fa             	mov    %rdx,%rdi
140172c45:	48 8b e9             	mov    %rcx,%rbp
140172c48:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140172c4c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140172c50:	4d 85 c0             	test   %r8,%r8
140172c53:	74 0f                	je     0x140172c64
140172c55:	49 8b c1             	mov    %r9,%rax
140172c58:	48 ff c0             	inc    %rax
140172c5b:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140172c60:	75 f6                	jne    0x140172c58
140172c62:	eb 02                	jmp    0x140172c66
140172c64:	33 c0                	xor    %eax,%eax
140172c66:	44 8d 70 01          	lea    0x1(%rax),%r14d
140172c6a:	49 63 ce             	movslq %r14d,%rcx
140172c6d:	b8 02 00 00 00       	mov    $0x2,%eax
140172c72:	48 f7 e1             	mul    %rcx
140172c75:	48 8b f0             	mov    %rax,%rsi
140172c78:	49 0f 42 f1          	cmovb  %r9,%rsi
140172c7c:	48 8b ce             	mov    %rsi,%rcx
140172c7f:	ff 15 cb fe 09 00    	call   *0x9fecb(%rip)        # 0x140212b50
140172c85:	48 8b d8             	mov    %rax,%rbx
140172c88:	48 85 c0             	test   %rax,%rax
140172c8b:	0f 84 8d 00 00 00    	je     0x140172d1e
140172c91:	4c 8b c6             	mov    %rsi,%r8
140172c94:	33 d2                	xor    %edx,%edx
140172c96:	48 8b c8             	mov    %rax,%rcx
140172c99:	e8 64 2d 09 00       	call   0x140205a02
140172c9e:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140172ca3:	45 8b c6             	mov    %r14d,%r8d
140172ca6:	48 8b d3             	mov    %rbx,%rdx
140172ca9:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140172cad:	e8 42 47 ea ff       	call   0x1400173f4
140172cb2:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140172cb6:	48 85 c9             	test   %rcx,%rcx
140172cb9:	74 6c                	je     0x140172d27
140172cbb:	48 8b 01             	mov    (%rcx),%rax
140172cbe:	48 8b d3             	mov    %rbx,%rdx
140172cc1:	48 8b 40 30          	mov    0x30(%rax),%rax
140172cc5:	ff 15 65 01 0a 00    	call   *0xa0165(%rip)        # 0x140212e30
140172ccb:	84 c0                	test   %al,%al
140172ccd:	74 65                	je     0x140172d34
140172ccf:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140172cd3:	48 8b cd             	mov    %rbp,%rcx
140172cd6:	e8 09 15 00 00       	call   0x1401741e4
140172cdb:	84 c0                	test   %al,%al
140172cdd:	74 1c                	je     0x140172cfb
140172cdf:	48 8b cb             	mov    %rbx,%rcx
140172ce2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140172ce7:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140172cec:	48 83 c4 40          	add    $0x40,%rsp
140172cf0:	41 5e                	pop    %r14
140172cf2:	5f                   	pop    %rdi
140172cf3:	5e                   	pop    %rsi
140172cf4:	48 ff 25 45 fe 09 00 	rex.W jmp *0x9fe45(%rip)        # 0x140212b40
140172cfb:	48 8d 15 7e d4 10 00 	lea    0x10d47e(%rip),%rdx        # 0x140280180
140172d02:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172d07:	e8 20 1c eb ff       	call   0x14002492c
140172d0c:	48 8d 15 8d ac 15 00 	lea    0x15ac8d(%rip),%rdx        # 0x1402cd9a0
140172d13:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172d18:	e8 d9 2c 09 00       	call   0x1402059f6
140172d1d:	90                   	nop
140172d1e:	e8 31 6d e9 ff       	call   0x140009a54
140172d23:	90                   	nop
140172d24:	eb 00                	jmp    0x140172d26
140172d26:	90                   	nop
140172d27:	33 d2                	xor    %edx,%edx
140172d29:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140172d2e:	e8 b1 85 e9 ff       	call   0x14000b2e4
140172d33:	cc                   	int3
140172d34:	48 8d 15 e5 d3 10 00 	lea    0x10d3e5(%rip),%rdx        # 0x140280120
140172d3b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172d40:	e8 e7 1b eb ff       	call   0x14002492c
140172d45:	48 8d 15 54 ac 15 00 	lea    0x15ac54(%rip),%rdx        # 0x1402cd9a0
140172d4c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172d51:	e8 a0 2c 09 00       	call   0x1402059f6
140172d56:	cc                   	int3
140172d57:	90                   	nop
140172d58:	90                   	nop
140172d59:	90                   	nop
140172d5a:	90                   	nop
140172d5b:	90                   	nop
140172d5c:	90                   	nop
140172d5d:	90                   	nop
140172d5e:	90                   	nop
140172d5f:	90                   	nop
140172d60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140172d65:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140172d6a:	56                   	push   %rsi
140172d6b:	57                   	push   %rdi
140172d6c:	41 56                	push   %r14
140172d6e:	48 83 ec 40          	sub    $0x40,%rsp
140172d72:	48 8b f2             	mov    %rdx,%rsi
140172d75:	48 8b e9             	mov    %rcx,%rbp
140172d78:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140172d7c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140172d80:	4d 85 c0             	test   %r8,%r8
140172d83:	74 0f                	je     0x140172d94
140172d85:	49 8b c1             	mov    %r9,%rax
140172d88:	48 ff c0             	inc    %rax
140172d8b:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140172d90:	75 f6                	jne    0x140172d88
140172d92:	eb 02                	jmp    0x140172d96
140172d94:	33 c0                	xor    %eax,%eax
140172d96:	44 8d 70 01          	lea    0x1(%rax),%r14d
140172d9a:	49 63 ce             	movslq %r14d,%rcx
140172d9d:	b8 02 00 00 00       	mov    $0x2,%eax
140172da2:	48 f7 e1             	mul    %rcx