14021ecbb:	e8 20 5d ff ff       	call   0x1402149e0
14021ecc0:	48 83 ef 01          	sub    $0x1,%rdi
14021ecc4:	75 ec                	jne    0x14021ecb2
14021ecc6:	49 89 1c 24          	mov    %rbx,(%r12)
14021ecca:	49 8b c4             	mov    %r12,%rax
14021eccd:	48 83 c4 38          	add    $0x38,%rsp
14021ecd1:	41 5f                	pop    %r15
14021ecd3:	41 5c                	pop    %r12
14021ecd5:	5f                   	pop    %rdi
14021ecd6:	5e                   	pop    %rsi
14021ecd7:	5d                   	pop    %rbp
14021ecd8:	5b                   	pop    %rbx
14021ecd9:	c3                   	ret
14021ecda:	cc                   	int3
14021ecdb:	cc                   	int3
14021ecdc:	cc                   	int3
14021ecdd:	cc                   	int3
14021ecde:	cc                   	int3
14021ecdf:	cc                   	int3
14021ece0:	40 53                	rex push %rbx
14021ece2:	55                   	push   %rbp
14021ece3:	56                   	push   %rsi
14021ece4:	57                   	push   %rdi
14021ece5:	41 54                	push   %r12
14021ece7:	41 57                	push   %r15
14021ece9:	48 83 ec 38          	sub    $0x38,%rsp
14021eced:	4c 8b e1             	mov    %rcx,%r12
14021ecf0:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14021ecf5:	41 8b 08             	mov    (%r8),%ecx
14021ecf8:	48 8d 05 d1 f8 d8 00 	lea    0xd8f8d1(%rip),%rax        # 0x140fae5d0
14021ecff:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
14021ed06:	00
14021ed07:	8b f9                	mov    %ecx,%edi
14021ed09:	48 2b bc 24 90 00 00 	sub    0x90(%rsp),%rdi
14021ed10:	00
14021ed11:	48 8b da             	mov    %rdx,%rbx
14021ed14:	33 d2                	xor    %edx,%edx
14021ed16:	4d 8b f8             	mov    %r8,%r15
14021ed19:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14021ed20:	00
14021ed21:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021ed26:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021ed2a:	83 e1 0f             	and    $0xf,%ecx
14021ed2d:	48 8b f7             	mov    %rdi,%rsi
14021ed30:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021ed34:	48 d3 ee             	shr    %cl,%rsi
14021ed37:	48 2b fe             	sub    %rsi,%rdi
14021ed3a:	48 85 f6             	test   %rsi,%rsi
14021ed3d:	0f 84 86 00 00 00    	je     0x14021edc9
14021ed43:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021ed48:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14021ed4d:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021ed51:	48 83 f8 01          	cmp    $0x1,%rax
14021ed55:	75 43                	jne    0x14021ed9a
14021ed57:	48 85 f6             	test   %rsi,%rsi
14021ed5a:	74 68                	je     0x14021edc4
14021ed5c:	0f 1f 40 00          	nopl   0x0(%rax)
14021ed60:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021ed64:	48 ff c2             	inc    %rdx
14021ed67:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021ed6b:	76 12                	jbe    0x14021ed7f
14021ed6d:	0f ae e8             	lfence
14021ed70:	48 8b 03             	mov    (%rbx),%rax
14021ed73:	48 8b cb             	mov    %rbx,%rcx
14021ed76:	48 8b 00             	mov    (%rax),%rax
14021ed79:	ff 15 a1 4c d6 00    	call   *0xd64ca1(%rip)        # 0x140f83a20
14021ed7f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ed83:	41 0f b6 06          	movzbl (%r14),%eax
14021ed87:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021ed8b:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021ed8e:	48 ff 43 10          	incq   0x10(%rbx)
14021ed92:	48 83 ee 01          	sub    $0x1,%rsi
14021ed96:	75 c8                	jne    0x14021ed60
14021ed98:	eb 2a                	jmp    0x14021edc4
14021ed9a:	48 85 f6             	test   %rsi,%rsi
14021ed9d:	74 25                	je     0x14021edc4
14021ed9f:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021eda3:	0f 1f 40 00          	nopl   0x0(%rax)
14021eda7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021edae:	00 00
14021edb0:	4c 8b c5             	mov    %rbp,%r8
14021edb3:	49 8b d6             	mov    %r14,%rdx
14021edb6:	48 8b cb             	mov    %rbx,%rcx
14021edb9:	e8 22 5c ff ff       	call   0x1402149e0
14021edbe:	48 83 ee 01          	sub    $0x1,%rsi
14021edc2:	75 ec                	jne    0x14021edb0
14021edc4:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
14021edc9:	4c 8b c3             	mov    %rbx,%r8
14021edcc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021edd1:	49 8b cd             	mov    %r13,%rcx
14021edd4:	e8 57 32 00 00       	call   0x140222030
14021edd9:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14021edde:	48 8b 18             	mov    (%rax),%rbx
14021ede1:	48 85 ff             	test   %rdi,%rdi
14021ede4:	74 70                	je     0x14021ee56
14021ede6:	41 0f b6 47 0f       	movzbl 0xf(%r15),%eax
14021edeb:	49 8d 77 0b          	lea    0xb(%r15),%rsi
14021edef:	48 83 f8 01          	cmp    $0x1,%rax
14021edf3:	75 44                	jne    0x14021ee39
14021edf5:	48 85 ff             	test   %rdi,%rdi
14021edf8:	74 5c                	je     0x14021ee56
14021edfa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14021ee00:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021ee04:	48 ff c2             	inc    %rdx
14021ee07:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021ee0b:	76 12                	jbe    0x14021ee1f
14021ee0d:	0f ae e8             	lfence
14021ee10:	48 8b 03             	mov    (%rbx),%rax
14021ee13:	48 8b cb             	mov    %rbx,%rcx
14021ee16:	48 8b 00             	mov    (%rax),%rax
14021ee19:	ff 15 01 4c d6 00    	call   *0xd64c01(%rip)        # 0x140f83a20
14021ee1f:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021ee23:	0f b6 06             	movzbl (%rsi),%eax
14021ee26:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ee2a:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021ee2d:	48 ff 43 10          	incq   0x10(%rbx)
14021ee31:	48 83 ef 01          	sub    $0x1,%rdi
14021ee35:	75 c9                	jne    0x14021ee00
14021ee37:	eb 1d                	jmp    0x14021ee56
14021ee39:	48 85 ff             	test   %rdi,%rdi
14021ee3c:	74 18                	je     0x14021ee56
14021ee3e:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
14021ee42:	4c 8b c5             	mov    %rbp,%r8
14021ee45:	48 8b d6             	mov    %rsi,%rdx
14021ee48:	48 8b cb             	mov    %rbx,%rcx
14021ee4b:	e8 90 5b ff ff       	call   0x1402149e0
14021ee50:	48 83 ef 01          	sub    $0x1,%rdi
14021ee54:	75 ec                	jne    0x14021ee42
14021ee56:	49 89 1c 24          	mov    %rbx,(%r12)
14021ee5a:	49 8b c4             	mov    %r12,%rax
14021ee5d:	48 83 c4 38          	add    $0x38,%rsp
14021ee61:	41 5f                	pop    %r15
14021ee63:	41 5c                	pop    %r12
14021ee65:	5f                   	pop    %rdi
14021ee66:	5e                   	pop    %rsi
14021ee67:	5d                   	pop    %rbp
14021ee68:	5b                   	pop    %rbx
14021ee69:	c3                   	ret
14021ee6a:	cc                   	int3
14021ee6b:	cc                   	int3
14021ee6c:	cc                   	int3
14021ee6d:	cc                   	int3
14021ee6e:	cc                   	int3
14021ee6f:	cc                   	int3
14021ee70:	40 53                	rex push %rbx
14021ee72:	55                   	push   %rbp
14021ee73:	56                   	push   %rsi
14021ee74:	57                   	push   %rdi
14021ee75:	41 54                	push   %r12
14021ee77:	41 57                	push   %r15
14021ee79:	48 83 ec 38          	sub    $0x38,%rsp
14021ee7d:	4c 8b e1             	mov    %rcx,%r12
14021ee80:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14021ee85:	41 8b 08             	mov    (%r8),%ecx
14021ee88:	48 8d 05 41 f7 d8 00 	lea    0xd8f741(%rip),%rax        # 0x140fae5d0
14021ee8f:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
14021ee96:	00
14021ee97:	8b f9                	mov    %ecx,%edi
14021ee99:	48 2b bc 24 90 00 00 	sub    0x90(%rsp),%rdi
14021eea0:	00
14021eea1:	48 8b da             	mov    %rdx,%rbx
14021eea4:	33 d2                	xor    %edx,%edx
14021eea6:	4d 8b f8             	mov    %r8,%r15
14021eea9:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14021eeb0:	00
14021eeb1:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021eeb6:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021eeba:	83 e1 0f             	and    $0xf,%ecx
14021eebd:	48 8b f7             	mov    %rdi,%rsi
14021eec0:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021eec4:	48 d3 ee             	shr    %cl,%rsi
14021eec7:	48 2b fe             	sub    %rsi,%rdi
14021eeca:	48 85 f6             	test   %rsi,%rsi
14021eecd:	0f 84 86 00 00 00    	je     0x14021ef59
14021eed3:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021eed8:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14021eedd:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021eee1:	48 83 f8 01          	cmp    $0x1,%rax
14021eee5:	75 43                	jne    0x14021ef2a
14021eee7:	48 85 f6             	test   %rsi,%rsi
14021eeea:	74 68                	je     0x14021ef54
14021eeec:	0f 1f 40 00          	nopl   0x0(%rax)
14021eef0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021eef4:	48 ff c2             	inc    %rdx
14021eef7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021eefb:	76 12                	jbe    0x14021ef0f
14021eefd:	0f ae e8             	lfence
14021ef00:	48 8b 03             	mov    (%rbx),%rax
14021ef03:	48 8b cb             	mov    %rbx,%rcx
14021ef06:	48 8b 00             	mov    (%rax),%rax
14021ef09:	ff 15 11 4b d6 00    	call   *0xd64b11(%rip)        # 0x140f83a20
14021ef0f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ef13:	41 0f b6 06          	movzbl (%r14),%eax
14021ef17:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021ef1b:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021ef1e:	48 ff 43 10          	incq   0x10(%rbx)
14021ef22:	48 83 ee 01          	sub    $0x1,%rsi
14021ef26:	75 c8                	jne    0x14021eef0
14021ef28:	eb 2a                	jmp    0x14021ef54
14021ef2a:	48 85 f6             	test   %rsi,%rsi
14021ef2d:	74 25                	je     0x14021ef54
14021ef2f:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021ef33:	0f 1f 40 00          	nopl   0x0(%rax)
14021ef37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021ef3e:	00 00
14021ef40:	4c 8b c5             	mov    %rbp,%r8
14021ef43:	49 8b d6             	mov    %r14,%rdx
14021ef46:	48 8b cb             	mov    %rbx,%rcx
14021ef49:	e8 92 5a ff ff       	call   0x1402149e0
14021ef4e:	48 83 ee 01          	sub    $0x1,%rsi
14021ef52:	75 ec                	jne    0x14021ef40
14021ef54:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
14021ef59:	4c 8b c3             	mov    %rbx,%r8
14021ef5c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021ef61:	49 8b cd             	mov    %r13,%rcx
14021ef64:	e8 e7 31 00 00       	call   0x140222150
14021ef69:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14021ef6e:	48 8b 18             	mov    (%rax),%rbx
14021ef71:	48 85 ff             	test   %rdi,%rdi
14021ef74:	74 70                	je     0x14021efe6
14021ef76:	41 0f b6 47 0f       	movzbl 0xf(%r15),%eax
14021ef7b:	49 8d 77 0b          	lea    0xb(%r15),%rsi
14021ef7f:	48 83 f8 01          	cmp    $0x1,%rax
14021ef83:	75 44                	jne    0x14021efc9
14021ef85:	48 85 ff             	test   %rdi,%rdi
14021ef88:	74 5c                	je     0x14021efe6
14021ef8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14021ef90:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021ef94:	48 ff c2             	inc    %rdx
14021ef97:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021ef9b:	76 12                	jbe    0x14021efaf
14021ef9d:	0f ae e8             	lfence
14021efa0:	48 8b 03             	mov    (%rbx),%rax
14021efa3:	48 8b cb             	mov    %rbx,%rcx
14021efa6:	48 8b 00             	mov    (%rax),%rax
14021efa9:	ff 15 71 4a d6 00    	call   *0xd64a71(%rip)        # 0x140f83a20
14021efaf:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021efb3:	0f b6 06             	movzbl (%rsi),%eax
14021efb6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021efba:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021efbd:	48 ff 43 10          	incq   0x10(%rbx)
14021efc1:	48 83 ef 01          	sub    $0x1,%rdi
14021efc5:	75 c9                	jne    0x14021ef90
14021efc7:	eb 1d                	jmp    0x14021efe6
14021efc9:	48 85 ff             	test   %rdi,%rdi
14021efcc:	74 18                	je     0x14021efe6
14021efce:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
14021efd2:	4c 8b c5             	mov    %rbp,%r8
14021efd5:	48 8b d6             	mov    %rsi,%rdx
14021efd8:	48 8b cb             	mov    %rbx,%rcx
14021efdb:	e8 00 5a ff ff       	call   0x1402149e0
14021efe0:	48 83 ef 01          	sub    $0x1,%rdi
14021efe4:	75 ec                	jne    0x14021efd2
14021efe6:	49 89 1c 24          	mov    %rbx,(%r12)
14021efea:	49 8b c4             	mov    %r12,%rax
14021efed:	48 83 c4 38          	add    $0x38,%rsp
14021eff1:	41 5f                	pop    %r15
14021eff3:	41 5c                	pop    %r12
14021eff5:	5f                   	pop    %rdi
14021eff6:	5e                   	pop    %rsi
14021eff7:	5d                   	pop    %rbp
14021eff8:	5b                   	pop    %rbx
14021eff9:	c3                   	ret
14021effa:	cc                   	int3
14021effb:	cc                   	int3
14021effc:	cc                   	int3
14021effd:	cc                   	int3
14021effe:	cc                   	int3
14021efff:	cc                   	int3
14021f000:	40 53                	rex push %rbx
14021f002:	55                   	push   %rbp
14021f003:	56                   	push   %rsi
14021f004:	57                   	push   %rdi
14021f005:	41 55                	push   %r13
14021f007:	41 57                	push   %r15
14021f009:	48 83 ec 48          	sub    $0x48,%rsp
14021f00d:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
14021f014:	00
14021f015:	4c 8b f9             	mov    %rcx,%r15
14021f018:	41 8b 08             	mov    (%r8),%ecx
14021f01b:	48 8b da             	mov    %rdx,%rbx
14021f01e:	8b f9                	mov    %ecx,%edi
14021f020:	33 d2                	xor    %edx,%edx
14021f022:	48 2b bc 24 a0 00 00 	sub    0xa0(%rsp),%rdi
14021f029:	00
14021f02a:	4d 8b e8             	mov    %r8,%r13
14021f02d:	48 3b 8c 24 a0 00 00 	cmp    0xa0(%rsp),%rcx
14021f034:	00
14021f035:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021f03a:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021f03e:	83 e1 0f             	and    $0xf,%ecx
14021f041:	48 8b f7             	mov    %rdi,%rsi
14021f044:	48 8d 15 b5 0f de ff 	lea    -0x21f04b(%rip),%rdx        # 0x140000000
14021f04b:	0f b6 8c 11 d0 e5 fa 	movzbl 0xfae5d0(%rcx,%rdx,1),%ecx
14021f052:	00
14021f053:	48 d3 ee             	shr    %cl,%rsi
14021f056:	48 2b fe             	sub    %rsi,%rdi
14021f059:	48 85 f6             	test   %rsi,%rsi
14021f05c:	0f 84 96 00 00 00    	je     0x14021f0f8
14021f062:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021f067:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14021f06c:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021f070:	48 83 f8 01          	cmp    $0x1,%rax
14021f074:	75 44                	jne    0x14021f0ba
14021f076:	48 85 f6             	test   %rsi,%rsi
14021f079:	74 78                	je     0x14021f0f3
14021f07b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14021f080:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021f084:	48 ff c2             	inc    %rdx
14021f087:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021f08b:	76 12                	jbe    0x14021f09f
14021f08d:	0f ae e8             	lfence
14021f090:	48 8b 03             	mov    (%rbx),%rax
14021f093:	48 8b cb             	mov    %rbx,%rcx
14021f096:	48 8b 00             	mov    (%rax),%rax
14021f099:	ff 15 81 49 d6 00    	call   *0xd64981(%rip)        # 0x140f83a20
14021f09f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021f0a3:	41 0f b6 06          	movzbl (%r14),%eax
14021f0a7:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021f0ab:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021f0ae:	48 ff 43 10          	incq   0x10(%rbx)
14021f0b2:	48 83 ee 01          	sub    $0x1,%rsi
14021f0b6:	75 c8                	jne    0x14021f080
14021f0b8:	eb 32                	jmp    0x14021f0ec
14021f0ba:	48 85 f6             	test   %rsi,%rsi
14021f0bd:	74 34                	je     0x14021f0f3
14021f0bf:	4c 89 a4 24 88 00 00 	mov    %r12,0x88(%rsp)
14021f0c6:	00
14021f0c7:	4e 8d 24 30          	lea    (%rax,%r14,1),%r12
14021f0cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14021f0d0:	4d 8b c4             	mov    %r12,%r8
14021f0d3:	49 8b d6             	mov    %r14,%rdx
14021f0d6:	48 8b cb             	mov    %rbx,%rcx
14021f0d9:	e8 02 59 ff ff       	call   0x1402149e0
14021f0de:	48 83 ee 01          	sub    $0x1,%rsi
14021f0e2:	75 ec                	jne    0x14021f0d0
14021f0e4:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
14021f0eb:	00
14021f0ec:	48 8d 15 0d 0f de ff 	lea    -0x21f0f3(%rip),%rdx        # 0x140000000
14021f0f3:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14021f0f8:	48 8b 45 00          	mov    0x0(%rbp),%rax
14021f0fc:	0f b6 08             	movzbl (%rax),%ecx
14021f0ff:	84 c9                	test   %cl,%cl
14021f101:	74 37                	je     0x14021f13a
14021f103:	0f b6 b4 11 c0 e5 fa 	movzbl 0xfae5c0(%rcx,%rdx,1),%esi
14021f10a:	00
14021f10b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021f10f:	48 ff c2             	inc    %rdx
14021f112:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021f116:	76 12                	jbe    0x14021f12a