140217bb9:	48 8d 05 60 54 d9 00 	lea    0xd95460(%rip),%rax        # 0x140fad020
140217bc0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140217bc5:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140217bca:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140217bcf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140217bd4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140217bd9:	e8 f2 95 00 00       	call   0x1402211d0
140217bde:	48 8d 15 8b 9a 18 01 	lea    0x1189a8b(%rip),%rdx        # 0x1413a1670
140217be5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140217bea:	e8 29 4c c0 00       	call   0x140e1c818
140217bef:	cc                   	int3
140217bf0:	2d 7b 21 00 85       	sub    $0x8500217b,%eax
140217bf5:	7b 21                	jnp    0x140217c18
140217bf7:	00 85 7b 21 00 85    	add    %al,-0x7affde85(%rbp)
140217bfd:	7b 21                	jnp    0x140217c20
140217bff:	00 85 7b 21 00 85    	add    %al,-0x7affde85(%rbp)
140217c05:	7b 21                	jnp    0x140217c28
140217c07:	00 85 7b 21 00 7e    	add    %al,0x7e00217b(%rbp)
140217c0d:	7b 21                	jnp    0x140217c30
140217c0f:	00 77 7b             	add    %dh,0x7b(%rdi)
140217c12:	21 00                	and    %eax,(%rax)
140217c14:	4d 7b 21             	rex.WRB jnp 0x140217c38
140217c17:	00 4a 7b             	add    %cl,0x7b(%rdx)
140217c1a:	21 00                	and    %eax,(%rax)
140217c1c:	70 7b                	jo     0x140217c99
140217c1e:	21 00                	and    %eax,(%rax)
140217c20:	6d                   	insl   (%dx),%es:(%rdi)
140217c21:	7b 21                	jnp    0x140217c44
140217c23:	00 2d 7b 21 00 26    	add    %ch,0x2600217b(%rip)        # 0x166219da4
140217c29:	7b 21                	jnp    0x140217c4c
140217c2b:	00 cc                	add    %cl,%ah
140217c2d:	cc                   	int3
140217c2e:	cc                   	int3
140217c2f:	cc                   	int3
140217c30:	40 55                	rex push %rbp
140217c32:	53                   	push   %rbx
140217c33:	56                   	push   %rsi
140217c34:	57                   	push   %rdi
140217c35:	41 56                	push   %r14
140217c37:	48 8b ec             	mov    %rsp,%rbp
140217c3a:	48 83 ec 60          	sub    $0x60,%rsp
140217c3e:	48 8b 05 bb 12 1a 01 	mov    0x11a12bb(%rip),%rax        # 0x1413b8f00
140217c45:	48 33 c4             	xor    %rsp,%rax
140217c48:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140217c4c:	49 8b f8             	mov    %r8,%rdi
140217c4f:	48 8b f2             	mov    %rdx,%rsi
140217c52:	48 8b c2             	mov    %rdx,%rax
140217c55:	48 2b c1             	sub    %rcx,%rax
140217c58:	48 83 f8 01          	cmp    $0x1,%rax
140217c5c:	7e 57                	jle    0x140217cb5
140217c5e:	48 8d 59 01          	lea    0x1(%rcx),%rbx
140217c62:	80 3b 7d             	cmpb   $0x7d,(%rbx)
140217c65:	75 4e                	jne    0x140217cb5
140217c67:	0f b6 11             	movzbl (%rcx),%edx
140217c6a:	8d 42 9f             	lea    -0x61(%rdx),%eax
140217c6d:	3c 19                	cmp    $0x19,%al
140217c6f:	76 0c                	jbe    0x140217c7d
140217c71:	8d 42 bf             	lea    -0x41(%rdx),%eax
140217c74:	3c 19                	cmp    $0x19,%al
140217c76:	77 3d                	ja     0x140217cb5
140217c78:	80 fa 4c             	cmp    $0x4c,%dl
140217c7b:	74 38                	je     0x140217cb5
140217c7d:	0f b6 ca             	movzbl %dl,%ecx
140217c80:	e8 db 07 00 00       	call   0x140218460
140217c85:	44 0f b6 f0          	movzbl %al,%r14d
140217c89:	84 c0                	test   %al,%al
140217c8b:	0f 84 41 01 00 00    	je     0x140217dd2
140217c91:	0f ae e8             	lfence
140217c94:	48 8b 07             	mov    (%rdi),%rax
140217c97:	44 88 70 08          	mov    %r14b,0x8(%rax)
140217c9b:	48 8b c3             	mov    %rbx,%rax
140217c9e:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140217ca2:	48 33 cc             	xor    %rsp,%rcx
140217ca5:	e8 56 38 c0 00       	call   0x140e1b500
140217caa:	48 83 c4 60          	add    $0x60,%rsp
140217cae:	41 5e                	pop    %r14
140217cb0:	5f                   	pop    %rdi
140217cb1:	5e                   	pop    %rsi
140217cb2:	5b                   	pop    %rbx
140217cb3:	5d                   	pop    %rbp
140217cb4:	c3                   	ret
140217cb5:	48 3b ce             	cmp    %rsi,%rcx
140217cb8:	75 05                	jne    0x140217cbf
140217cba:	48 8b c1             	mov    %rcx,%rax
140217cbd:	eb df                	jmp    0x140217c9e
140217cbf:	48 8b d6             	mov    %rsi,%rdx
140217cc2:	e8 69 fc ff ff       	call   0x140217930
140217cc7:	48 8b d8             	mov    %rax,%rbx
140217cca:	48 3b c6             	cmp    %rsi,%rax
140217ccd:	74 cf                	je     0x140217c9e
140217ccf:	0f b6 00             	movzbl (%rax),%eax
140217cd2:	3c 20                	cmp    $0x20,%al
140217cd4:	74 18                	je     0x140217cee
140217cd6:	3c 2b                	cmp    $0x2b,%al
140217cd8:	74 10                	je     0x140217cea
140217cda:	3c 2d                	cmp    $0x2d,%al
140217cdc:	75 28                	jne    0x140217d06
140217cde:	41 be 01 00 00 00    	mov    $0x1,%r14d
140217ce4:	41 0f b6 d6          	movzbl %r14b,%edx
140217ce8:	eb 0c                	jmp    0x140217cf6
140217cea:	b2 02                	mov    $0x2,%dl
140217cec:	eb 02                	jmp    0x140217cf0
140217cee:	b2 03                	mov    $0x3,%dl
140217cf0:	41 be 01 00 00 00    	mov    $0x1,%r14d
140217cf6:	48 8b cf             	mov    %rdi,%rcx
140217cf9:	e8 52 ec 00 00       	call   0x140226950
140217cfe:	49 03 de             	add    %r14,%rbx
140217d01:	48 3b de             	cmp    %rsi,%rbx
140217d04:	74 95                	je     0x140217c9b
140217d06:	80 3b 23             	cmpb   $0x23,(%rbx)
140217d09:	75 1b                	jne    0x140217d26
140217d0b:	48 8b cf             	mov    %rdi,%rcx
140217d0e:	e8 3d ef 00 00       	call   0x140226c50
140217d13:	48 8b 07             	mov    (%rdi),%rax
140217d16:	80 48 09 80          	orb    $0x80,0x9(%rax)
140217d1a:	48 ff c3             	inc    %rbx
140217d1d:	48 3b de             	cmp    %rsi,%rbx
140217d20:	0f 84 75 ff ff ff    	je     0x140217c9b
140217d26:	80 3b 30             	cmpb   $0x30,(%rbx)
140217d29:	75 2d                	jne    0x140217d58
140217d2b:	48 8b cf             	mov    %rdi,%rcx
140217d2e:	e8 1d ef 00 00       	call   0x140226c50
140217d33:	48 8b 0f             	mov    (%rdi),%rcx
140217d36:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
140217d3a:	a8 0f                	test   $0xf,%al
140217d3c:	75 07                	jne    0x140217d45
140217d3e:	24 f4                	and    $0xf4,%al
140217d40:	0c 04                	or     $0x4,%al
140217d42:	88 41 09             	mov    %al,0x9(%rcx)
140217d45:	48 8b 07             	mov    (%rdi),%rax
140217d48:	c6 40 0b 30          	movb   $0x30,0xb(%rax)
140217d4c:	48 ff c3             	inc    %rbx
140217d4f:	48 3b de             	cmp    %rsi,%rbx
140217d52:	0f 84 43 ff ff ff    	je     0x140217c9b
140217d58:	4c 8b c7             	mov    %rdi,%r8
140217d5b:	48 8b d6             	mov    %rsi,%rdx
140217d5e:	48 8b cb             	mov    %rbx,%rcx
140217d61:	e8 3a 0b 00 00       	call   0x1402188a0
140217d66:	48 8b d8             	mov    %rax,%rbx
140217d69:	48 3b c6             	cmp    %rsi,%rax
140217d6c:	0f 84 2c ff ff ff    	je     0x140217c9e
140217d72:	80 38 2e             	cmpb   $0x2e,(%rax)
140217d75:	75 1a                	jne    0x140217d91
140217d77:	4c 8b c7             	mov    %rdi,%r8
140217d7a:	48 8b d6             	mov    %rsi,%rdx
140217d7d:	48 8b c8             	mov    %rax,%rcx
140217d80:	e8 4b 04 00 00       	call   0x1402181d0
140217d85:	48 8b d8             	mov    %rax,%rbx
140217d88:	48 3b c6             	cmp    %rsi,%rax
140217d8b:	0f 84 0d ff ff ff    	je     0x140217c9e
140217d91:	80 3b 4c             	cmpb   $0x4c,(%rbx)
140217d94:	75 1b                	jne    0x140217db1
140217d96:	48 8b cf             	mov    %rdi,%rcx
140217d99:	e8 b2 ee 00 00       	call   0x140226c50
140217d9e:	48 8b 07             	mov    (%rdi),%rax
140217da1:	80 48 0a 01          	orb    $0x1,0xa(%rax)
140217da5:	48 ff c3             	inc    %rbx
140217da8:	48 3b de             	cmp    %rsi,%rbx
140217dab:	0f 84 ea fe ff ff    	je     0x140217c9b
140217db1:	0f b6 0b             	movzbl (%rbx),%ecx
140217db4:	80 f9 7d             	cmp    $0x7d,%cl
140217db7:	0f 84 de fe ff ff    	je     0x140217c9b
140217dbd:	48 ff c3             	inc    %rbx
140217dc0:	e8 9b 06 00 00       	call   0x140218460
140217dc5:	44 0f b6 f0          	movzbl %al,%r14d
140217dc9:	84 c0                	test   %al,%al
140217dcb:	74 64                	je     0x140217e31
140217dcd:	e9 c2 fe ff ff       	jmp    0x140217c94
140217dd2:	48 8d 35 c7 b9 d8 00 	lea    0xd8b9c7(%rip),%rsi        # 0x140fa37a0
140217dd9:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
140217ddd:	0f 57 c0             	xorps  %xmm0,%xmm0
140217de0:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140217de4:	48 8d 05 6d 66 d9 00 	lea    0xd9666d(%rip),%rax        # 0x140fae458
140217deb:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140217def:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140217df3:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140217df7:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140217dfb:	e8 60 49 c0 00       	call   0x140e1c760
140217e00:	48 8d 05 19 52 d9 00 	lea    0xd95219(%rip),%rax        # 0x140fad020
140217e07:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140217e0b:	c6 45 c0 01          	movb   $0x1,-0x40(%rbp)
140217e0f:	0f b6 45 c0          	movzbl -0x40(%rbp),%eax
140217e13:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140217e17:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140217e1b:	e8 b0 93 00 00       	call   0x1402211d0
140217e20:	48 8d 15 49 98 18 01 	lea    0x1189849(%rip),%rdx        # 0x1413a1670
140217e27:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140217e2b:	e8 e8 49 c0 00       	call   0x140e1c818
140217e30:	90                   	nop
140217e31:	48 8d 35 68 b9 d8 00 	lea    0xd8b968(%rip),%rsi        # 0x140fa37a0
140217e38:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
140217e3c:	0f 57 c0             	xorps  %xmm0,%xmm0
140217e3f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140217e43:	48 8d 05 0e 66 d9 00 	lea    0xd9660e(%rip),%rax        # 0x140fae458
140217e4a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140217e4e:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140217e52:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140217e56:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140217e5a:	e8 01 49 c0 00       	call   0x140e1c760
140217e5f:	48 8d 05 ba 51 d9 00 	lea    0xd951ba(%rip),%rax        # 0x140fad020
140217e66:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140217e6a:	c6 45 c0 01          	movb   $0x1,-0x40(%rbp)
140217e6e:	0f b6 45 c0          	movzbl -0x40(%rbp),%eax
140217e72:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140217e76:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140217e7a:	e8 51 93 00 00       	call   0x1402211d0
140217e7f:	48 8d 15 ea 97 18 01 	lea    0x11897ea(%rip),%rdx        # 0x1413a1670
140217e86:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140217e8a:	e8 89 49 c0 00       	call   0x140e1c818
140217e8f:	cc                   	int3
140217e90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140217e95:	55                   	push   %rbp
140217e96:	56                   	push   %rsi
140217e97:	57                   	push   %rdi
140217e98:	41 54                	push   %r12
140217e9a:	41 55                	push   %r13
140217e9c:	41 56                	push   %r14
140217e9e:	41 57                	push   %r15
140217ea0:	48 8b ec             	mov    %rsp,%rbp
140217ea3:	48 83 ec 70          	sub    $0x70,%rsp
140217ea7:	48 8b 05 52 10 1a 01 	mov    0x11a1052(%rip),%rax        # 0x1413b8f00
140217eae:	48 33 c4             	xor    %rsp,%rax
140217eb1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140217eb5:	4c 8b fa             	mov    %rdx,%r15
140217eb8:	48 8b 19             	mov    (%rcx),%rbx
140217ebb:	48 8b 41 08          	mov    0x8(%rcx),%rax
140217ebf:	4c 8d 24 18          	lea    (%rax,%rbx,1),%r12
140217ec3:	0f ae e8             	lfence
140217ec6:	48 83 f8 20          	cmp    $0x20,%rax
140217eca:	0f 8d ba 00 00 00    	jge    0x140217f8a
140217ed0:	48 8b f3             	mov    %rbx,%rsi
140217ed3:	49 3b dc             	cmp    %r12,%rbx
140217ed6:	74 78                	je     0x140217f50
140217ed8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140217edf:	00
140217ee0:	4c 8b f6             	mov    %rsi,%r14
140217ee3:	0f b6 06             	movzbl (%rsi),%eax
140217ee6:	48 ff c6             	inc    %rsi
140217ee9:	3c 7b                	cmp    $0x7b,%al
140217eeb:	75 2d                	jne    0x140217f1a
140217eed:	49 8b 7f 18          	mov    0x18(%r15),%rdi
140217ef1:	4c 8d 46 ff          	lea    -0x1(%rsi),%r8
140217ef5:	48 8b d3             	mov    %rbx,%rdx
140217ef8:	48 8b cf             	mov    %rdi,%rcx
140217efb:	e8 e0 ca ff ff       	call   0x1402149e0
140217f00:	49 89 7f 18          	mov    %rdi,0x18(%r15)
140217f04:	4d 8b c7             	mov    %r15,%r8
140217f07:	49 8b d4             	mov    %r12,%rdx
140217f0a:	49 8b ce             	mov    %r14,%rcx
140217f0d:	e8 3e 06 00 00       	call   0x140218550
140217f12:	48 8b f0             	mov    %rax,%rsi
140217f15:	48 8b d8             	mov    %rax,%rbx
140217f18:	eb 31                	jmp    0x140217f4b
140217f1a:	3c 7d                	cmp    $0x7d,%al
140217f1c:	75 2d                	jne    0x140217f4b
140217f1e:	49 3b f4             	cmp    %r12,%rsi
140217f21:	0f 84 ae 01 00 00    	je     0x1402180d5
140217f27:	38 06                	cmp    %al,(%rsi)
140217f29:	0f 85 a6 01 00 00    	jne    0x1402180d5
140217f2f:	49 8b 7f 18          	mov    0x18(%r15),%rdi
140217f33:	4c 8b c6             	mov    %rsi,%r8
140217f36:	48 8b d3             	mov    %rbx,%rdx
140217f39:	48 8b cf             	mov    %rdi,%rcx
140217f3c:	e8 9f ca ff ff       	call   0x1402149e0
140217f41:	49 89 7f 18          	mov    %rdi,0x18(%r15)
140217f45:	48 ff c6             	inc    %rsi
140217f48:	48 8b de             	mov    %rsi,%rbx
140217f4b:	49 3b f4             	cmp    %r12,%rsi
140217f4e:	75 90                	jne    0x140217ee0
140217f50:	49 8b 7f 18          	mov    0x18(%r15),%rdi
140217f54:	4d 8b c4             	mov    %r12,%r8
140217f57:	48 8b d3             	mov    %rbx,%rdx
140217f5a:	48 8b cf             	mov    %rdi,%rcx
140217f5d:	e8 7e ca ff ff       	call   0x1402149e0
140217f62:	49 89 7f 18          	mov    %rdi,0x18(%r15)
140217f66:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140217f6a:	48 33 cc             	xor    %rsp,%rcx
140217f6d:	e8 8e 35 c0 00       	call   0x140e1b500
140217f72:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140217f79:	00
140217f7a:	48 83 c4 70          	add    $0x70,%rsp
140217f7e:	41 5f                	pop    %r15
140217f80:	41 5e                	pop    %r14
140217f82:	41 5d                	pop    %r13
140217f84:	41 5c                	pop    %r12
140217f86:	5f                   	pop    %rdi
140217f87:	5e                   	pop    %rsi
140217f88:	5d                   	pop    %rbp
140217f89:	c3                   	ret
140217f8a:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140217f8e:	49 3b dc             	cmp    %r12,%rbx
140217f91:	74 d3                	je     0x140217f66
140217f93:	4c 8d 2d 06 b8 d8 00 	lea    0xd8b806(%rip),%r13        # 0x140fa37a0
140217f9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140217fa0:	4c 8b f3             	mov    %rbx,%r14
140217fa3:	80 3b 7b             	cmpb   $0x7b,(%rbx)
140217fa6:	74 20                	je     0x140217fc8
140217fa8:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140217fac:	4d 8b c4             	mov    %r12,%r8
140217faf:	4c 2b c1             	sub    %rcx,%r8
140217fb2:	ba 7b 00 00 00       	mov    $0x7b,%edx
140217fb7:	e8 74 7b cc 00       	call   0x140edfb30
140217fbc:	4c 8b f0             	mov    %rax,%r14
140217fbf:	48 85 c0             	test   %rax,%rax
140217fc2:	0f 84 a1 00 00 00    	je     0x140218069
140217fc8:	49 3b de             	cmp    %r14,%rbx
140217fcb:	74 7d                	je     0x14021804a
140217fcd:	4d 8b c6             	mov    %r14,%r8
140217fd0:	4c 2b c3             	sub    %rbx,%r8
140217fd3:	ba 7d 00 00 00       	mov    $0x7d,%edx
140217fd8:	48 8b cb             	mov    %rbx,%rcx
140217fdb:	e8 50 7b cc 00       	call   0x140edfb30
140217fe0:	48 85 c0             	test   %rax,%rax
140217fe3:	74 4f                	je     0x140218034
140217fe5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140217fec:	00 00 00 00
140217ff0:	48 8d 70 01          	lea    0x1(%rax),%rsi
140217ff4:	49 3b f6             	cmp    %r14,%rsi
140217ff7:	0f 84 80 00 00 00    	je     0x14021807d
140217ffd:	80 3e 7d             	cmpb   $0x7d,(%rsi)
140218000:	75 7b                	jne    0x14021807d
140218002:	49 8b 7f 18          	mov    0x18(%r15),%rdi
140218006:	4c 8b c6             	mov    %rsi,%r8
140218009:	48 8b d3             	mov    %rbx,%rdx
14021800c:	48 8b cf             	mov    %rdi,%rcx
14021800f:	e8 cc c9 ff ff       	call   0x1402149e0
140218014:	49 89 7f 18          	mov    %rdi,0x18(%r15)
140218018:	48 8d 5e 01          	lea    0x1(%rsi),%rbx
14021801c:	4d 8b c6             	mov    %r14,%r8
14021801f:	4c 2b c3             	sub    %rbx,%r8
140218022:	ba 7d 00 00 00       	mov    $0x7d,%edx
140218027:	48 8b cb             	mov    %rbx,%rcx
14021802a:	e8 01 7b cc 00       	call   0x140edfb30
14021802f:	48 85 c0             	test   %rax,%rax
140218032:	75 bc                	jne    0x140217ff0
140218034:	49 8b 7f 18          	mov    0x18(%r15),%rdi
140218038:	4d 8b c6             	mov    %r14,%r8
14021803b:	48 8b d3             	mov    %rbx,%rdx
14021803e:	48 8b cf             	mov    %rdi,%rcx
140218041:	e8 9a c9 ff ff       	call   0x1402149e0
140218046:	49 89 7f 18          	mov    %rdi,0x18(%r15)
14021804a:	4d 8b c7             	mov    %r15,%r8
14021804d:	49 8b d4             	mov    %r12,%rdx
140218050:	49 8b ce             	mov    %r14,%rcx
140218053:	e8 f8 04 00 00       	call   0x140218550
140218058:	48 8b d8             	mov    %rax,%rbx
14021805b:	49 3b c4             	cmp    %r12,%rax
14021805e:	0f 85 3c ff ff ff    	jne    0x140217fa0
140218064:	e9 fd fe ff ff       	jmp    0x140217f66
140218069:	4d 8b c4             	mov    %r12,%r8