140204daf:	48 8d 0d fa c2 10 00 	lea    0x10c2fa(%rip),%rcx        # 0x1403110b0
140204db6:	e8 d5 01 00 00       	call   0x140204f90
140204dbb:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140204dc0:	48 89 05 e1 c3 10 00 	mov    %rax,0x10c3e1(%rip)        # 0x1403111a8
140204dc7:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140204dcc:	48 83 c0 08          	add    $0x8,%rax
140204dd0:	48 89 05 71 c3 10 00 	mov    %rax,0x10c371(%rip)        # 0x140311148
140204dd7:	48 8b 05 ca c3 10 00 	mov    0x10c3ca(%rip),%rax        # 0x1403111a8
140204dde:	48 89 05 3b c2 10 00 	mov    %rax,0x10c23b(%rip)        # 0x140311020
140204de5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140204dea:	48 89 05 3f c3 10 00 	mov    %rax,0x10c33f(%rip)        # 0x140311130
140204df1:	c7 05 15 c2 10 00 09 	movl   $0xc0000409,0x10c215(%rip)        # 0x140311010
140204df8:	04 00 c0
140204dfb:	c7 05 0f c2 10 00 01 	movl   $0x1,0x10c20f(%rip)        # 0x140311014
140204e02:	00 00 00
140204e05:	c7 05 19 c2 10 00 01 	movl   $0x1,0x10c219(%rip)        # 0x140311028
140204e0c:	00 00 00
140204e0f:	b8 08 00 00 00       	mov    $0x8,%eax
140204e14:	48 6b c0 00          	imul   $0x0,%rax,%rax
140204e18:	48 8d 0d 11 c2 10 00 	lea    0x10c211(%rip),%rcx        # 0x140311030
140204e1f:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
140204e26:	00
140204e27:	b8 08 00 00 00       	mov    $0x8,%eax
140204e2c:	48 6b c0 00          	imul   $0x0,%rax,%rax
140204e30:	48 8b 0d 49 c3 0f 00 	mov    0xfc349(%rip),%rcx        # 0x140301180
140204e37:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
140204e3c:	b8 08 00 00 00       	mov    $0x8,%eax
140204e41:	48 6b c0 01          	imul   $0x1,%rax,%rax
140204e45:	48 8b 0d 74 c3 0f 00 	mov    0xfc374(%rip),%rcx        # 0x1403011c0
140204e4c:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
140204e51:	48 8d 0d 10 46 01 00 	lea    0x14610(%rip),%rcx        # 0x140219468
140204e58:	e8 f3 fe ff ff       	call   0x140204d50
140204e5d:	90                   	nop
140204e5e:	eb 00                	jmp    0x140204e60
140204e60:	90                   	nop
140204e61:	48 83 c4 38          	add    $0x38,%rsp
140204e65:	c3                   	ret
140204e66:	90                   	nop
140204e67:	90                   	nop
140204e68:	48 83 ec 28          	sub    $0x28,%rsp
140204e6c:	b9 08 00 00 00       	mov    $0x8,%ecx
140204e71:	e8 0a 00 00 00       	call   0x140204e80
140204e76:	90                   	nop
140204e77:	eb 01                	jmp    0x140204e7a
140204e79:	90                   	nop
140204e7a:	90                   	nop
140204e7b:	48 83 c4 28          	add    $0x28,%rsp
140204e7f:	c3                   	ret
140204e80:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140204e84:	48 83 ec 28          	sub    $0x28,%rsp
140204e88:	b9 17 00 00 00       	mov    $0x17,%ecx
140204e8d:	ff 15 8d d7 00 00    	call   *0xd78d(%rip)        # 0x140212620
140204e93:	85 c0                	test   %eax,%eax
140204e95:	74 08                	je     0x140204e9f
140204e97:	8b 44 24 30          	mov    0x30(%rsp),%eax
140204e9b:	8b c8                	mov    %eax,%ecx
140204e9d:	cd 29                	int    $0x29
140204e9f:	48 8d 0d 0a c2 10 00 	lea    0x10c20a(%rip),%rcx        # 0x1403110b0
140204ea6:	e8 75 00 00 00       	call   0x140204f20
140204eab:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140204eb0:	48 89 05 f1 c2 10 00 	mov    %rax,0x10c2f1(%rip)        # 0x1403111a8
140204eb7:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204ebc:	48 83 c0 08          	add    $0x8,%rax
140204ec0:	48 89 05 81 c2 10 00 	mov    %rax,0x10c281(%rip)        # 0x140311148
140204ec7:	48 8b 05 da c2 10 00 	mov    0x10c2da(%rip),%rax        # 0x1403111a8
140204ece:	48 89 05 4b c1 10 00 	mov    %rax,0x10c14b(%rip)        # 0x140311020
140204ed5:	c7 05 31 c1 10 00 09 	movl   $0xc0000409,0x10c131(%rip)        # 0x140311010
140204edc:	04 00 c0
140204edf:	c7 05 2b c1 10 00 01 	movl   $0x1,0x10c12b(%rip)        # 0x140311014
140204ee6:	00 00 00
140204ee9:	c7 05 35 c1 10 00 01 	movl   $0x1,0x10c135(%rip)        # 0x140311028
140204ef0:	00 00 00
140204ef3:	b8 08 00 00 00       	mov    $0x8,%eax
140204ef8:	48 6b c0 00          	imul   $0x0,%rax,%rax
140204efc:	48 8d 0d 2d c1 10 00 	lea    0x10c12d(%rip),%rcx        # 0x140311030
140204f03:	8b 54 24 30          	mov    0x30(%rsp),%edx
140204f07:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
140204f0b:	48 8d 0d 56 45 01 00 	lea    0x14556(%rip),%rcx        # 0x140219468
140204f12:	e8 39 fe ff ff       	call   0x140204d50
140204f17:	90                   	nop
140204f18:	eb 00                	jmp    0x140204f1a
140204f1a:	90                   	nop
140204f1b:	48 83 c4 28          	add    $0x28,%rsp
140204f1f:	c3                   	ret
140204f20:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140204f25:	57                   	push   %rdi
140204f26:	48 83 ec 40          	sub    $0x40,%rsp
140204f2a:	48 8b d9             	mov    %rcx,%rbx
140204f2d:	ff 15 7d d6 00 00    	call   *0xd67d(%rip)        # 0x1402125b0
140204f33:	48 8b bb f8 00 00 00 	mov    0xf8(%rbx),%rdi
140204f3a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140204f3f:	48 8b cf             	mov    %rdi,%rcx
140204f42:	45 33 c0             	xor    %r8d,%r8d
140204f45:	ff 15 f5 d6 00 00    	call   *0xd6f5(%rip)        # 0x140212640
140204f4b:	48 85 c0             	test   %rax,%rax
140204f4e:	74 32                	je     0x140204f82
140204f50:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140204f56:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140204f5b:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140204f60:	4c 8b c8             	mov    %rax,%r9
140204f63:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140204f68:	4c 8b c7             	mov    %rdi,%r8
140204f6b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140204f70:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140204f75:	33 c9                	xor    %ecx,%ecx
140204f77:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140204f7c:	ff 15 b6 d6 00 00    	call   *0xd6b6(%rip)        # 0x140212638
140204f82:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140204f87:	48 83 c4 40          	add    $0x40,%rsp
140204f8b:	5f                   	pop    %rdi
140204f8c:	c3                   	ret
140204f8d:	90                   	nop
140204f8e:	90                   	nop
140204f8f:	90                   	nop
140204f90:	40 53                	rex push %rbx
140204f92:	56                   	push   %rsi
140204f93:	57                   	push   %rdi
140204f94:	48 83 ec 40          	sub    $0x40,%rsp
140204f98:	48 8b d9             	mov    %rcx,%rbx
140204f9b:	ff 15 0f d6 00 00    	call   *0xd60f(%rip)        # 0x1402125b0
140204fa1:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
140204fa8:	33 ff                	xor    %edi,%edi
140204faa:	45 33 c0             	xor    %r8d,%r8d
140204fad:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140204fb2:	48 8b ce             	mov    %rsi,%rcx
140204fb5:	ff 15 85 d6 00 00    	call   *0xd685(%rip)        # 0x140212640
140204fbb:	48 85 c0             	test   %rax,%rax
140204fbe:	74 39                	je     0x140204ff9
140204fc0:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140204fc6:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140204fcb:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140204fd0:	4c 8b c8             	mov    %rax,%r9
140204fd3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140204fd8:	4c 8b c6             	mov    %rsi,%r8
140204fdb:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140204fe0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140204fe5:	33 c9                	xor    %ecx,%ecx
140204fe7:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140204fec:	ff 15 46 d6 00 00    	call   *0xd646(%rip)        # 0x140212638
140204ff2:	ff c7                	inc    %edi
140204ff4:	83 ff 02             	cmp    $0x2,%edi
140204ff7:	7c b1                	jl     0x140204faa
140204ff9:	48 83 c4 40          	add    $0x40,%rsp
140204ffd:	5f                   	pop    %rdi
140204ffe:	5e                   	pop    %rsi
140204fff:	5b                   	pop    %rbx
140205000:	c3                   	ret
140205001:	90                   	nop
140205002:	90                   	nop
140205003:	90                   	nop
140205004:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140205009:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020500e:	55                   	push   %rbp
14020500f:	57                   	push   %rdi
140205010:	41 56                	push   %r14
140205012:	48 8b ec             	mov    %rsp,%rbp
140205015:	48 83 ec 10          	sub    $0x10,%rsp
140205019:	33 c0                	xor    %eax,%eax
14020501b:	33 c9                	xor    %ecx,%ecx
14020501d:	0f a2                	cpuid
14020501f:	44 8b c1             	mov    %ecx,%r8d
140205022:	44 8b d2             	mov    %edx,%r10d
140205025:	41 81 f2 69 6e 65 49 	xor    $0x49656e69,%r10d
14020502c:	41 81 f0 6e 74 65 6c 	xor    $0x6c65746e,%r8d
140205033:	44 8b cb             	mov    %ebx,%r9d
140205036:	44 8b f0             	mov    %eax,%r14d
140205039:	33 c9                	xor    %ecx,%ecx
14020503b:	b8 01 00 00 00       	mov    $0x1,%eax
140205040:	0f a2                	cpuid
140205042:	45 0b d0             	or     %r8d,%r10d
140205045:	89 45 f0             	mov    %eax,-0x10(%rbp)
140205048:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
14020504f:	89 5d f4             	mov    %ebx,-0xc(%rbp)
140205052:	45 0b d1             	or     %r9d,%r10d
140205055:	89 4d f8             	mov    %ecx,-0x8(%rbp)
140205058:	8b f9                	mov    %ecx,%edi
14020505a:	89 55 fc             	mov    %edx,-0x4(%rbp)
14020505d:	75 5b                	jne    0x1402050ba
14020505f:	48 83 0d d9 c0 0f 00 	orq    $0xffffffffffffffff,0xfc0d9(%rip)        # 0x140301140
140205066:	ff
140205067:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
14020506c:	48 c7 05 c1 c0 0f 00 	movq   $0x8000,0xfc0c1(%rip)        # 0x140301138
140205073:	00 80 00 00
140205077:	3d c0 06 01 00       	cmp    $0x106c0,%eax
14020507c:	74 28                	je     0x1402050a6
14020507e:	3d 60 06 02 00       	cmp    $0x20660,%eax
140205083:	74 21                	je     0x1402050a6
140205085:	3d 70 06 02 00       	cmp    $0x20670,%eax
14020508a:	74 1a                	je     0x1402050a6
14020508c:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
140205091:	83 f8 20             	cmp    $0x20,%eax
140205094:	77 24                	ja     0x1402050ba
140205096:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
14020509d:	00 00 00
1402050a0:	48 0f a3 c1          	bt     %rax,%rcx
1402050a4:	73 14                	jae    0x1402050ba
1402050a6:	44 8b 05 d7 c4 10 00 	mov    0x10c4d7(%rip),%r8d        # 0x140311584
1402050ad:	41 83 c8 01          	or     $0x1,%r8d
1402050b1:	44 89 05 cc c4 10 00 	mov    %r8d,0x10c4cc(%rip)        # 0x140311584
1402050b8:	eb 07                	jmp    0x1402050c1
1402050ba:	44 8b 05 c3 c4 10 00 	mov    0x10c4c3(%rip),%r8d        # 0x140311584
1402050c1:	45 33 c9             	xor    %r9d,%r9d
1402050c4:	41 8b f1             	mov    %r9d,%esi
1402050c7:	45 8b d9             	mov    %r9d,%r11d
1402050ca:	45 8b d1             	mov    %r9d,%r10d
1402050cd:	41 83 fe 07          	cmp    $0x7,%r14d
1402050d1:	7c 65                	jl     0x140205138
1402050d3:	41 8d 41 07          	lea    0x7(%r9),%eax
1402050d7:	33 c9                	xor    %ecx,%ecx
1402050d9:	0f a2                	cpuid
1402050db:	89 45 f0             	mov    %eax,-0x10(%rbp)
1402050de:	8b f2                	mov    %edx,%esi
1402050e0:	89 5d f4             	mov    %ebx,-0xc(%rbp)
1402050e3:	44 8b cb             	mov    %ebx,%r9d
1402050e6:	89 4d f8             	mov    %ecx,-0x8(%rbp)
1402050e9:	89 55 fc             	mov    %edx,-0x4(%rbp)
1402050ec:	0f ba e3 09          	bt     $0x9,%ebx
1402050f0:	73 0b                	jae    0x1402050fd
1402050f2:	41 83 c8 02          	or     $0x2,%r8d
1402050f6:	44 89 05 87 c4 10 00 	mov    %r8d,0x10c487(%rip)        # 0x140311584
1402050fd:	83 f8 01             	cmp    $0x1,%eax
140205100:	7c 19                	jl     0x14020511b
140205102:	b8 07 00 00 00       	mov    $0x7,%eax
140205107:	8d 48 fa             	lea    -0x6(%rax),%ecx
14020510a:	0f a2                	cpuid
14020510c:	44 8b da             	mov    %edx,%r11d
14020510f:	89 45 f0             	mov    %eax,-0x10(%rbp)
140205112:	89 5d f4             	mov    %ebx,-0xc(%rbp)
140205115:	89 4d f8             	mov    %ecx,-0x8(%rbp)
140205118:	89 55 fc             	mov    %edx,-0x4(%rbp)
14020511b:	b8 24 00 00 00       	mov    $0x24,%eax
140205120:	44 3b f0             	cmp    %eax,%r14d
140205123:	7c 13                	jl     0x140205138
140205125:	33 c9                	xor    %ecx,%ecx
140205127:	0f a2                	cpuid
140205129:	44 8b d3             	mov    %ebx,%r10d
14020512c:	89 45 f0             	mov    %eax,-0x10(%rbp)
14020512f:	89 5d f4             	mov    %ebx,-0xc(%rbp)
140205132:	89 4d f8             	mov    %ecx,-0x8(%rbp)
140205135:	89 55 fc             	mov    %edx,-0x4(%rbp)
140205138:	48 8b 05 e9 bf 0f 00 	mov    0xfbfe9(%rip),%rax        # 0x140301128
14020513f:	bb 06 00 00 00       	mov    $0x6,%ebx
140205144:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
140205148:	c7 05 de bf 0f 00 01 	movl   $0x1,0xfbfde(%rip)        # 0x140301130
14020514f:	00 00 00
140205152:	c7 05 d8 bf 0f 00 02 	movl   $0x2,0xfbfd8(%rip)        # 0x140301134
140205159:	00 00 00
14020515c:	48 89 05 c5 bf 0f 00 	mov    %rax,0xfbfc5(%rip)        # 0x140301128
140205163:	0f ba e7 14          	bt     $0x14,%edi
140205167:	73 1b                	jae    0x140205184
140205169:	48 83 e0 ef          	and    $0xffffffffffffffef,%rax
14020516d:	c7 05 b9 bf 0f 00 02 	movl   $0x2,0xfbfb9(%rip)        # 0x140301130
140205174:	00 00 00
140205177:	48 89 05 aa bf 0f 00 	mov    %rax,0xfbfaa(%rip)        # 0x140301128
14020517e:	89 1d b0 bf 0f 00    	mov    %ebx,0xfbfb0(%rip)        # 0x140301134
140205184:	0f ba e7 1b          	bt     $0x1b,%edi
140205188:	0f 83 2b 01 00 00    	jae    0x1402052b9
14020518e:	33 c9                	xor    %ecx,%ecx
140205190:	0f 01 d0             	xgetbv
140205193:	48 c1 e2 20          	shl    $0x20,%rdx
140205197:	48 0b d0             	or     %rax,%rdx
14020519a:	48 89 55 20          	mov    %rdx,0x20(%rbp)
14020519e:	0f ba e7 1c          	bt     $0x1c,%edi
1402051a2:	0f 83 f6 00 00 00    	jae    0x14020529e
1402051a8:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402051ac:	22 c3                	and    %bl,%al
1402051ae:	3a c3                	cmp    %bl,%al
1402051b0:	0f 85 e8 00 00 00    	jne    0x14020529e
1402051b6:	8b 05 78 bf 0f 00    	mov    0xfbf78(%rip),%eax        # 0x140301134
1402051bc:	b2 e0                	mov    $0xe0,%dl
1402051be:	83 c8 08             	or     $0x8,%eax
1402051c1:	c7 05 65 bf 0f 00 03 	movl   $0x3,0xfbf65(%rip)        # 0x140301130
1402051c8:	00 00 00
1402051cb:	89 05 63 bf 0f 00    	mov    %eax,0xfbf63(%rip)        # 0x140301134
1402051d1:	41 f6 c1 20          	test   $0x20,%r9b
1402051d5:	74 5d                	je     0x140205234
1402051d7:	83 c8 20             	or     $0x20,%eax
1402051da:	c7 05 4c bf 0f 00 05 	movl   $0x5,0xfbf4c(%rip)        # 0x140301130
1402051e1:	00 00 00
1402051e4:	89 05 4a bf 0f 00    	mov    %eax,0xfbf4a(%rip)        # 0x140301134
1402051ea:	b9 00 00 03 d0       	mov    $0xd0030000,%ecx
1402051ef:	48 8b 05 32 bf 0f 00 	mov    0xfbf32(%rip),%rax        # 0x140301128
1402051f6:	44 23 c9             	and    %ecx,%r9d
1402051f9:	48 83 e0 fd          	and    $0xfffffffffffffffd,%rax
1402051fd:	48 89 05 24 bf 0f 00 	mov    %rax,0xfbf24(%rip)        # 0x140301128
140205204:	44 3b c9             	cmp    %ecx,%r9d
140205207:	75 32                	jne    0x14020523b
140205209:	48 8b 45 20          	mov    0x20(%rbp),%rax
14020520d:	22 c2                	and    %dl,%al
14020520f:	3a c2                	cmp    %dl,%al
140205211:	75 21                	jne    0x140205234
140205213:	48 8b 05 0e bf 0f 00 	mov    0xfbf0e(%rip),%rax        # 0x140301128
14020521a:	83 0d 13 bf 0f 00 40 	orl    $0x40,0xfbf13(%rip)        # 0x140301134
140205221:	48 83 e0 db          	and    $0xffffffffffffffdb,%rax
140205225:	89 1d 05 bf 0f 00    	mov    %ebx,0xfbf05(%rip)        # 0x140301130
14020522b:	48 89 05 f6 be 0f 00 	mov    %rax,0xfbef6(%rip)        # 0x140301128
140205232:	eb 07                	jmp    0x14020523b
140205234:	48 8b 05 ed be 0f 00 	mov    0xfbeed(%rip),%rax        # 0x140301128
14020523b:	0f ba e6 17          	bt     $0x17,%esi
14020523f:	73 0c                	jae    0x14020524d
140205241:	48 0f ba f0 18       	btr    $0x18,%rax
140205246:	48 89 05 db be 0f 00 	mov    %rax,0xfbedb(%rip)        # 0x140301128
14020524d:	41 0f ba e3 13       	bt     $0x13,%r11d
140205252:	73 4a                	jae    0x14020529e
140205254:	48 8b 45 20          	mov    0x20(%rbp),%rax
140205258:	22 c2                	and    %dl,%al
14020525a:	3a c2                	cmp    %dl,%al
14020525c:	75 40                	jne    0x14020529e
14020525e:	41 8b ca             	mov    %r10d,%ecx
140205261:	41 8b c2             	mov    %r10d,%eax
140205264:	48 c1 e9 10          	shr    $0x10,%rcx
140205268:	25 ff 00 04 00       	and    $0x400ff,%eax
14020526d:	83 e1 07             	and    $0x7,%ecx
140205270:	89 05 0a c3 10 00    	mov    %eax,0x10c30a(%rip)        # 0x140311580
140205276:	48 81 c9 28 00 00 01 	or     $0x1000028,%rcx
14020527d:	48 f7 d1             	not    %rcx
140205280:	48 23 0d a1 be 0f 00 	and    0xfbea1(%rip),%rcx        # 0x140301128
140205287:	48 89 0d 9a be 0f 00 	mov    %rcx,0xfbe9a(%rip)        # 0x140301128
14020528e:	83 f8 01             	cmp    $0x1,%eax
140205291:	76 0b                	jbe    0x14020529e
140205293:	48 83 e1 bf          	and    $0xffffffffffffffbf,%rcx
140205297:	48 89 0d 8a be 0f 00 	mov    %rcx,0xfbe8a(%rip)        # 0x140301128
14020529e:	41 0f ba e2 15       	bt     $0x15,%r10d
1402052a3:	73 14                	jae    0x1402052b9
1402052a5:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402052a9:	48 0f ba e0 13       	bt     $0x13,%rax
1402052ae:	73 09                	jae    0x1402052b9
1402052b0:	48 0f ba 35 6f be 0f 	btrq   $0x7,0xfbe6f(%rip)        # 0x140301128
1402052b7:	00 07
1402052b9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402052be:	33 c0                	xor    %eax,%eax
1402052c0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402052c5:	48 83 c4 10          	add    $0x10,%rsp
1402052c9:	41 5e                	pop    %r14
1402052cb:	5f                   	pop    %rdi
1402052cc:	5d                   	pop    %rbp
1402052cd:	c3                   	ret
1402052ce:	90                   	nop
1402052cf:	90                   	nop
1402052d0:	83 fa 02             	cmp    $0x2,%edx
1402052d3:	75 60                	jne    0x140205335
1402052d5:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402052da:	57                   	push   %rdi
1402052db:	48 83 ec 20          	sub    $0x20,%rsp
1402052df:	8b 0d a3 c2 10 00    	mov    0x10c2a3(%rip),%ecx        # 0x140311588
1402052e5:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1402052ec:	00 00
1402052ee:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402052f4:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
1402052f8:	42 80 3c 02 01       	cmpb   $0x1,(%rdx,%r8,1)