140221e12:	84 c0                	test   %al,%al
140221e14:	75 06                	jne    0x140221e1c
140221e16:	40 80 fe 22          	cmp    $0x22,%sil
140221e1a:	75 39                	jne    0x140221e55
140221e1c:	40 80 fe 27          	cmp    $0x27,%sil
140221e20:	74 33                	je     0x140221e55
140221e22:	48 8d 55 01          	lea    0x1(%rbp),%rdx
140221e26:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140221e2a:	76 17                	jbe    0x140221e43
140221e2c:	0f ae e8             	lfence
140221e2f:	48 8b 03             	mov    (%rbx),%rax
140221e32:	48 8b cb             	mov    %rbx,%rcx
140221e35:	48 8b 00             	mov    (%rax),%rax
140221e38:	ff 15 e2 1b d6 00    	call   *0xd61be2(%rip)        # 0x140f83a20
140221e3e:	0f b6 74 24 40       	movzbl 0x40(%rsp),%esi
140221e43:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140221e47:	48 8b 43 08          	mov    0x8(%rbx),%rax
140221e4b:	40 88 34 01          	mov    %sil,(%rcx,%rax,1)
140221e4f:	48 ff 43 10          	incq   0x10(%rbx)
140221e53:	eb 2d                	jmp    0x140221e82
140221e55:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140221e5a:	89 74 24 30          	mov    %esi,0x30(%rsp)
140221e5e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140221e63:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140221e68:	48 8d 44 24 41       	lea    0x41(%rsp),%rax
140221e6d:	48 8b d3             	mov    %rbx,%rdx
140221e70:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140221e75:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140221e7a:	e8 b1 9f ff ff       	call   0x14021be30
140221e7f:	48 8b 18             	mov    (%rax),%rbx
140221e82:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140221e86:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140221e8d:	00
140221e8e:	48 ff c2             	inc    %rdx
140221e91:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140221e98:	00
140221e99:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140221e9d:	76 12                	jbe    0x140221eb1
140221e9f:	0f ae e8             	lfence
140221ea2:	48 8b 0b             	mov    (%rbx),%rcx
140221ea5:	48 8b 01             	mov    (%rcx),%rax
140221ea8:	48 8b cb             	mov    %rbx,%rcx
140221eab:	ff 15 6f 1b d6 00    	call   *0xd61b6f(%rip)        # 0x140f83a20
140221eb1:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140221eb5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140221eb9:	c6 04 0a 27          	movb   $0x27,(%rdx,%rcx,1)
140221ebd:	eb 2e                	jmp    0x140221eed
140221ebf:	49 8b 50 10          	mov    0x10(%r8),%rdx
140221ec3:	48 ff c2             	inc    %rdx
140221ec6:	49 3b 50 18          	cmp    0x18(%r8),%rdx
140221eca:	76 12                	jbe    0x140221ede
140221ecc:	0f ae e8             	lfence
140221ecf:	49 8b 00             	mov    (%r8),%rax
140221ed2:	48 8b cb             	mov    %rbx,%rcx
140221ed5:	48 8b 00             	mov    (%rax),%rax
140221ed8:	ff 15 42 1b d6 00    	call   *0xd61b42(%rip)        # 0x140f83a20
140221ede:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140221ee2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140221ee6:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140221eea:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140221eed:	48 ff 43 10          	incq   0x10(%rbx)
140221ef1:	49 8b c6             	mov    %r14,%rax
140221ef4:	49 89 1e             	mov    %rbx,(%r14)
140221ef7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140221efc:	48 33 cc             	xor    %rsp,%rcx
140221eff:	e8 fc 95 bf 00       	call   0x140e1b500
140221f04:	48 83 c4 50          	add    $0x50,%rsp
140221f08:	41 5e                	pop    %r14
140221f0a:	5f                   	pop    %rdi
140221f0b:	5b                   	pop    %rbx
140221f0c:	c3                   	ret
140221f0d:	cc                   	int3
140221f0e:	cc                   	int3
140221f0f:	cc                   	int3
140221f10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140221f15:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140221f1a:	56                   	push   %rsi
140221f1b:	57                   	push   %rdi
140221f1c:	41 56                	push   %r14
140221f1e:	48 83 ec 40          	sub    $0x40,%rsp
140221f22:	0f b6 01             	movzbl (%rcx),%eax
140221f25:	49 8b d8             	mov    %r8,%rbx
140221f28:	4c 8b f2             	mov    %rdx,%r14
140221f2b:	48 8b f1             	mov    %rcx,%rsi
140221f2e:	84 c0                	test   %al,%al
140221f30:	74 3a                	je     0x140221f6c
140221f32:	49 8b 50 10          	mov    0x10(%r8),%rdx
140221f36:	48 8d 3d 83 c6 d8 00 	lea    0xd8c683(%rip),%rdi        # 0x140fae5c0
140221f3d:	0f b6 3c 38          	movzbl (%rax,%rdi,1),%edi
140221f41:	48 ff c2             	inc    %rdx
140221f44:	49 3b 50 18          	cmp    0x18(%r8),%rdx
140221f48:	76 12                	jbe    0x140221f5c
140221f4a:	0f ae e8             	lfence
140221f4d:	49 8b 00             	mov    (%r8),%rax
140221f50:	48 8b cb             	mov    %rbx,%rcx
140221f53:	48 8b 00             	mov    (%rax),%rax
140221f56:	ff 15 c4 1a d6 00    	call   *0xd61ac4(%rip)        # 0x140f83a20
140221f5c:	48 8b 43 10          	mov    0x10(%rbx),%rax
140221f60:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140221f64:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
140221f68:	48 ff 43 10          	incq   0x10(%rbx)
140221f6c:	0f b6 46 0c          	movzbl 0xc(%rsi),%eax
140221f70:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140221f75:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
140221f79:	48 8b d3             	mov    %rbx,%rdx
140221f7c:	44 8b 46 04          	mov    0x4(%rsi),%r8d
140221f80:	88 44 24 28          	mov    %al,0x28(%rsp)
140221f84:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140221f8b:	00
140221f8c:	e8 ff ea ff ff       	call   0x140220a90
140221f91:	48 8b 18             	mov    (%rax),%rbx
140221f94:	8b 46 10             	mov    0x10(%rsi),%eax
140221f97:	85 c0                	test   %eax,%eax
140221f99:	7e 3d                	jle    0x140221fd8
140221f9b:	8b e8                	mov    %eax,%ebp
140221f9d:	0f 1f 00             	nopl   (%rax)
140221fa0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140221fa4:	48 ff c2             	inc    %rdx
140221fa7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140221fab:	76 12                	jbe    0x140221fbf
140221fad:	0f ae e8             	lfence
140221fb0:	48 8b 03             	mov    (%rbx),%rax
140221fb3:	48 8b cb             	mov    %rbx,%rcx
140221fb6:	48 8b 00             	mov    (%rax),%rax
140221fb9:	ff 15 61 1a d6 00    	call   *0xd61a61(%rip)        # 0x140f83a20
140221fbf:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140221fc3:	0f b6 46 14          	movzbl 0x14(%rsi),%eax
140221fc7:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140221fcb:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140221fce:	48 ff 43 10          	incq   0x10(%rbx)
140221fd2:	48 83 ed 01          	sub    $0x1,%rbp
140221fd6:	75 c8                	jne    0x140221fa0
140221fd8:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140221fdc:	0f b6 6e 15          	movzbl 0x15(%rsi),%ebp
140221fe0:	48 ff c2             	inc    %rdx
140221fe3:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140221fe7:	76 12                	jbe    0x140221ffb
140221fe9:	0f ae e8             	lfence
140221fec:	48 8b 03             	mov    (%rbx),%rax
140221fef:	48 8b cb             	mov    %rbx,%rcx
140221ff2:	48 8b 00             	mov    (%rax),%rax
140221ff5:	ff 15 25 1a d6 00    	call   *0xd61a25(%rip)        # 0x140f83a20
140221ffb:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140221fff:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140222003:	41 88 2c 08          	mov    %bpl,(%r8,%rcx,1)
140222007:	4c 8b c3             	mov    %rbx,%r8
14022200a:	48 ff 43 10          	incq   0x10(%rbx)
14022200e:	49 8b ce             	mov    %r14,%rcx
140222011:	8b 56 18             	mov    0x18(%rsi),%edx
140222014:	e8 f7 9f ff ff       	call   0x14021c010
140222019:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14022201e:	49 8b c6             	mov    %r14,%rax
140222021:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140222026:	48 83 c4 40          	add    $0x40,%rsp
14022202a:	41 5e                	pop    %r14
14022202c:	5f                   	pop    %rdi
14022202d:	5e                   	pop    %rsi
14022202e:	c3                   	ret
14022202f:	cc                   	int3
140222030:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140222035:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022203a:	56                   	push   %rsi
14022203b:	57                   	push   %rdi
14022203c:	41 56                	push   %r14
14022203e:	48 83 ec 40          	sub    $0x40,%rsp
140222042:	0f b6 01             	movzbl (%rcx),%eax
140222045:	49 8b d8             	mov    %r8,%rbx
140222048:	4c 8b f2             	mov    %rdx,%r14
14022204b:	48 8b f1             	mov    %rcx,%rsi
14022204e:	84 c0                	test   %al,%al
140222050:	74 3a                	je     0x14022208c
140222052:	49 8b 50 10          	mov    0x10(%r8),%rdx
140222056:	48 8d 3d 63 c5 d8 00 	lea    0xd8c563(%rip),%rdi        # 0x140fae5c0
14022205d:	0f b6 3c 38          	movzbl (%rax,%rdi,1),%edi
140222061:	48 ff c2             	inc    %rdx
140222064:	49 3b 50 18          	cmp    0x18(%r8),%rdx
140222068:	76 12                	jbe    0x14022207c
14022206a:	0f ae e8             	lfence
14022206d:	49 8b 00             	mov    (%r8),%rax
140222070:	48 8b cb             	mov    %rbx,%rcx
140222073:	48 8b 00             	mov    (%rax),%rax
140222076:	ff 15 a4 19 d6 00    	call   *0xd619a4(%rip)        # 0x140f83a20
14022207c:	48 8b 43 10          	mov    0x10(%rbx),%rax
140222080:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140222084:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
140222088:	48 ff 43 10          	incq   0x10(%rbx)
14022208c:	0f b6 46 14          	movzbl 0x14(%rsi),%eax
140222090:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140222095:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
140222099:	48 8b d3             	mov    %rbx,%rdx
14022209c:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1402220a0:	88 44 24 28          	mov    %al,0x28(%rsp)
1402220a4:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1402220ab:	00
1402220ac:	e8 df ea ff ff       	call   0x140220b90
1402220b1:	48 8b 18             	mov    (%rax),%rbx
1402220b4:	8b 46 18             	mov    0x18(%rsi),%eax
1402220b7:	85 c0                	test   %eax,%eax
1402220b9:	7e 3d                	jle    0x1402220f8
1402220bb:	8b e8                	mov    %eax,%ebp
1402220bd:	0f 1f 00             	nopl   (%rax)
1402220c0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402220c4:	48 ff c2             	inc    %rdx
1402220c7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
1402220cb:	76 12                	jbe    0x1402220df
1402220cd:	0f ae e8             	lfence
1402220d0:	48 8b 03             	mov    (%rbx),%rax
1402220d3:	48 8b cb             	mov    %rbx,%rcx
1402220d6:	48 8b 00             	mov    (%rax),%rax
1402220d9:	ff 15 41 19 d6 00    	call   *0xd61941(%rip)        # 0x140f83a20
1402220df:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402220e3:	0f b6 46 1c          	movzbl 0x1c(%rsi),%eax
1402220e7:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402220eb:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
1402220ee:	48 ff 43 10          	incq   0x10(%rbx)
1402220f2:	48 83 ed 01          	sub    $0x1,%rbp
1402220f6:	75 c8                	jne    0x1402220c0
1402220f8:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402220fc:	0f b6 6e 1d          	movzbl 0x1d(%rsi),%ebp
140222100:	48 ff c2             	inc    %rdx
140222103:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140222107:	76 12                	jbe    0x14022211b
140222109:	0f ae e8             	lfence
14022210c:	48 8b 03             	mov    (%rbx),%rax
14022210f:	48 8b cb             	mov    %rbx,%rcx
140222112:	48 8b 00             	mov    (%rax),%rax
140222115:	ff 15 05 19 d6 00    	call   *0xd61905(%rip)        # 0x140f83a20
14022211b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14022211f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140222123:	41 88 2c 08          	mov    %bpl,(%r8,%rcx,1)
140222127:	4c 8b c3             	mov    %rbx,%r8
14022212a:	48 ff 43 10          	incq   0x10(%rbx)
14022212e:	49 8b ce             	mov    %r14,%rcx
140222131:	8b 56 20             	mov    0x20(%rsi),%edx
140222134:	e8 d7 9e ff ff       	call   0x14021c010
140222139:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14022213e:	49 8b c6             	mov    %r14,%rax
140222141:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140222146:	48 83 c4 40          	add    $0x40,%rsp
14022214a:	41 5e                	pop    %r14
14022214c:	5f                   	pop    %rdi
14022214d:	5e                   	pop    %rsi
14022214e:	c3                   	ret
14022214f:	cc                   	int3
140222150:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140222155:	55                   	push   %rbp
140222156:	56                   	push   %rsi
140222157:	57                   	push   %rdi
140222158:	41 54                	push   %r12
14022215a:	41 55                	push   %r13
14022215c:	41 56                	push   %r14
14022215e:	41 57                	push   %r15
140222160:	48 83 ec 30          	sub    $0x30,%rsp
140222164:	0f b6 01             	movzbl (%rcx),%eax
140222167:	49 8d 78 10          	lea    0x10(%r8),%rdi
14022216b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140222170:	49 8b d8             	mov    %r8,%rbx
140222173:	49 8d 70 18          	lea    0x18(%r8),%rsi
140222177:	4c 8b f1             	mov    %rcx,%r14
14022217a:	84 c0                	test   %al,%al
14022217c:	74 36                	je     0x1402221b4
14022217e:	48 8b 17             	mov    (%rdi),%rdx
140222181:	48 8d 2d 38 c4 d8 00 	lea    0xd8c438(%rip),%rbp        # 0x140fae5c0
140222188:	0f b6 2c 28          	movzbl (%rax,%rbp,1),%ebp
14022218c:	48 ff c2             	inc    %rdx
14022218f:	48 3b 16             	cmp    (%rsi),%rdx
140222192:	76 12                	jbe    0x1402221a6
140222194:	0f ae e8             	lfence
140222197:	49 8b 00             	mov    (%r8),%rax
14022219a:	48 8b cb             	mov    %rbx,%rcx
14022219d:	48 8b 00             	mov    (%rax),%rax
1402221a0:	ff 15 7a 18 d6 00    	call   *0xd6187a(%rip)        # 0x140f83a20
1402221a6:	48 8b 0f             	mov    (%rdi),%rcx
1402221a9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402221ad:	40 88 2c 01          	mov    %bpl,(%rcx,%rax,1)
1402221b1:	48 ff 07             	incq   (%rdi)
1402221b4:	49 8b 6e 08          	mov    0x8(%r14),%rbp
1402221b8:	48 8b cb             	mov    %rbx,%rcx
1402221bb:	45 0f b6 7e 14       	movzbl 0x14(%r14),%r15d
1402221c0:	48 8b d5             	mov    %rbp,%rdx
1402221c3:	4d 63 6e 10          	movslq 0x10(%r14),%r13
1402221c7:	4c 8d 45 01          	lea    0x1(%rbp),%r8
1402221cb:	e8 10 28 ff ff       	call   0x1402149e0
1402221d0:	45 84 ff             	test   %r15b,%r15b
1402221d3:	74 3d                	je     0x140222212
1402221d5:	48 8b 17             	mov    (%rdi),%rdx
1402221d8:	48 ff c2             	inc    %rdx
1402221db:	48 3b 16             	cmp    (%rsi),%rdx
1402221de:	76 12                	jbe    0x1402221f2
1402221e0:	0f ae e8             	lfence
1402221e3:	48 8b 03             	mov    (%rbx),%rax
1402221e6:	48 8b cb             	mov    %rbx,%rcx
1402221e9:	48 8b 00             	mov    (%rax),%rax
1402221ec:	ff 15 2e 18 d6 00    	call   *0xd6182e(%rip)        # 0x140f83a20
1402221f2:	48 8b 0f             	mov    (%rdi),%rcx
1402221f5:	48 8d 55 01          	lea    0x1(%rbp),%rdx
1402221f9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402221fd:	4d 8b c5             	mov    %r13,%r8
140222200:	4c 03 c5             	add    %rbp,%r8
140222203:	44 88 3c 01          	mov    %r15b,(%rcx,%rax,1)
140222207:	48 8b cb             	mov    %rbx,%rcx
14022220a:	48 ff 07             	incq   (%rdi)
14022220d:	e8 ce 27 ff ff       	call   0x1402149e0
140222212:	41 8b 46 18          	mov    0x18(%r14),%eax
140222216:	85 c0                	test   %eax,%eax
140222218:	7e 43                	jle    0x14022225d
14022221a:	8b e8                	mov    %eax,%ebp
14022221c:	0f 1f 40 00          	nopl   0x0(%rax)
140222220:	48 8b 17             	mov    (%rdi),%rdx
140222223:	48 ff c2             	inc    %rdx
140222226:	48 3b 16             	cmp    (%rsi),%rdx
140222229:	76 12                	jbe    0x14022223d
14022222b:	0f ae e8             	lfence
14022222e:	48 8b 03             	mov    (%rbx),%rax
140222231:	48 8b cb             	mov    %rbx,%rcx
140222234:	48 8b 00             	mov    (%rax),%rax
140222237:	ff 15 e3 17 d6 00    	call   *0xd617e3(%rip)        # 0x140f83a20
14022223d:	48 8b 0f             	mov    (%rdi),%rcx
140222240:	41 0f b6 46 1c       	movzbl 0x1c(%r14),%eax
140222245:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140222249:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14022224c:	48 ff 07             	incq   (%rdi)
14022224f:	48 83 ed 01          	sub    $0x1,%rbp
140222253:	75 cb                	jne    0x140222220
140222255:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140222259:	48 8d 73 18          	lea    0x18(%rbx),%rsi
14022225d:	48 8b 17             	mov    (%rdi),%rdx
140222260:	41 0f b6 6e 1d       	movzbl 0x1d(%r14),%ebp
140222265:	48 ff c2             	inc    %rdx
140222268:	48 3b 16             	cmp    (%rsi),%rdx
14022226b:	76 12                	jbe    0x14022227f
14022226d:	0f ae e8             	lfence
140222270:	48 8b 03             	mov    (%rbx),%rax
140222273:	48 8b cb             	mov    %rbx,%rcx
140222276:	48 8b 00             	mov    (%rax),%rax
140222279:	ff 15 a1 17 d6 00    	call   *0xd617a1(%rip)        # 0x140f83a20
14022227f:	48 8b 0f             	mov    (%rdi),%rcx
140222282:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140222286:	41 88 2c 08          	mov    %bpl,(%r8,%rcx,1)
14022228a:	4c 8b c3             	mov    %rbx,%r8
14022228d:	48 ff 07             	incq   (%rdi)
140222290:	41 8b 56 20          	mov    0x20(%r14),%edx
140222294:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140222299:	e8 72 9d ff ff       	call   0x14021c010
14022229e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1402222a3:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402222aa:	00
1402222ab:	48 83 c4 30          	add    $0x30,%rsp
1402222af:	41 5f                	pop    %r15
1402222b1:	41 5e                	pop    %r14