14014fbe1:	48 8b 05 48 f6 12 00 	mov    0x12f648(%rip),%rax        # 0x14027f230
14014fbe8:	8b 00                	mov    (%rax),%eax
14014fbea:	3b 01                	cmp    (%rcx),%eax
14014fbec:	40 8a c6             	mov    %sil,%al
14014fbef:	74 03                	je     0x14014fbf4
14014fbf1:	41 8a c1             	mov    %r9b,%al
14014fbf4:	44 38 4d d0          	cmp    %r9b,-0x30(%rbp)
14014fbf8:	0f 84 33 02 00 00    	je     0x14014fe31
14014fbfe:	0f ae e8             	lfence
14014fc01:	44 88 64 24 48       	mov    %r12b,0x48(%rsp)
14014fc06:	88 44 24 40          	mov    %al,0x40(%rsp)
14014fc0a:	48 8b 45 98          	mov    -0x68(%rbp),%rax
14014fc0e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14014fc13:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14014fc17:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14014fc1c:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14014fc21:	48 8d 45 18          	lea    0x18(%rbp),%rax
14014fc25:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014fc2a:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
14014fc2e:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
14014fc32:	49 8b d7             	mov    %r15,%rdx
14014fc35:	48 8b cf             	mov    %rdi,%rcx
14014fc38:	e8 b3 1c 00 00       	call   0x1401518f0
14014fc3d:	45 33 c9             	xor    %r9d,%r9d
14014fc40:	8b 4d 90             	mov    -0x70(%rbp),%ecx
14014fc43:	83 f9 03             	cmp    $0x3,%ecx
14014fc46:	75 0b                	jne    0x14014fc53
14014fc48:	44 38 4c 24 70       	cmp    %r9b,0x70(%rsp)
14014fc4d:	0f 84 8f 00 00 00    	je     0x14014fce2
14014fc53:	48 8b 07             	mov    (%rdi),%rax
14014fc56:	4c 8b 50 28          	mov    0x28(%rax),%r10
14014fc5a:	48 8b d3             	mov    %rbx,%rdx
14014fc5d:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14014fc62:	76 03                	jbe    0x14014fc67
14014fc64:	48 8b 13             	mov    (%rbx),%rdx
14014fc67:	48 83 7b 10 04       	cmpq   $0x4,0x10(%rbx)
14014fc6c:	75 0d                	jne    0x14014fc7b
14014fc6e:	48 8b 05 bb f5 12 00 	mov    0x12f5bb(%rip),%rax        # 0x14027f230
14014fc75:	8b 00                	mov    (%rax),%eax
14014fc77:	3b 02                	cmp    (%rdx),%eax
14014fc79:	74 03                	je     0x14014fc7e
14014fc7b:	41 8a f1             	mov    %r9b,%sil
14014fc7e:	44 38 4d d0          	cmp    %r9b,-0x30(%rbp)
14014fc82:	0f 84 a9 01 00 00    	je     0x14014fe31
14014fc88:	44 88 64 24 60       	mov    %r12b,0x60(%rsp)
14014fc8d:	48 8d 45 00          	lea    0x0(%rbp),%rax
14014fc91:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014fc96:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
14014fc9a:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
14014fca1:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14014fca6:	40 88 74 24 40       	mov    %sil,0x40(%rsp)
14014fcab:	48 8b 45 98          	mov    -0x68(%rbp),%rax
14014fcaf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14014fcb4:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14014fcb8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14014fcbd:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14014fcc2:	48 8d 45 18          	lea    0x18(%rbp),%rax
14014fcc6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014fccb:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
14014fccf:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
14014fcd3:	49 8b d7             	mov    %r15,%rdx
14014fcd6:	48 8b cf             	mov    %rdi,%rcx
14014fcd9:	49 8b c2             	mov    %r10,%rax
14014fcdc:	ff 15 4e 31 0c 00    	call   *0xc314e(%rip)        # 0x140212e30
14014fce2:	66 0f 6f 15 46 04 17 	movdqa 0x170446(%rip),%xmm2        # 0x1402c0130
14014fce9:	00
14014fcea:	66 0f 6f 0d 0e 04 17 	movdqa 0x17040e(%rip),%xmm1        # 0x1402c0100
14014fcf1:	00
14014fcf2:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
14014fcf6:	48 85 db             	test   %rbx,%rbx
14014fcf9:	74 6f                	je     0x14014fd6a
14014fcfb:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
14014fcff:	48 3b df             	cmp    %rdi,%rbx
14014fd02:	74 17                	je     0x14014fd1b
14014fd04:	33 d2                	xor    %edx,%edx
14014fd06:	48 8b cb             	mov    %rbx,%rcx
14014fd09:	e8 ca 56 eb ff       	call   0x1400053d8
14014fd0e:	48 83 c3 20          	add    $0x20,%rbx
14014fd12:	48 3b df             	cmp    %rdi,%rbx
14014fd15:	75 ed                	jne    0x14014fd04
14014fd17:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
14014fd1b:	48 8b 45 10          	mov    0x10(%rbp),%rax
14014fd1f:	48 2b c3             	sub    %rbx,%rax
14014fd22:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
14014fd26:	48 8b d3             	mov    %rbx,%rdx
14014fd29:	49 3b c6             	cmp    %r14,%rax
14014fd2c:	72 15                	jb     0x14014fd43
14014fd2e:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14014fd32:	48 2b d3             	sub    %rbx,%rdx
14014fd35:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14014fd39:	48 83 f8 1f          	cmp    $0x1f,%rax
14014fd3d:	0f 87 ee 00 00 00    	ja     0x14014fe31
14014fd43:	48 8b cb             	mov    %rbx,%rcx
14014fd46:	ff 15 f4 2d 0c 00    	call   *0xc2df4(%rip)        # 0x140212b40
14014fd4c:	0f 57 c0             	xorps  %xmm0,%xmm0
14014fd4f:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
14014fd54:	33 db                	xor    %ebx,%ebx
14014fd56:	48 89 5d 10          	mov    %rbx,0x10(%rbp)
14014fd5a:	66 0f 6f 0d 9e 03 17 	movdqa 0x17039e(%rip),%xmm1        # 0x1402c0100
14014fd61:	00
14014fd62:	66 0f 6f 15 c6 03 17 	movdqa 0x1703c6(%rip),%xmm2        # 0x1402c0130
14014fd69:	00
14014fd6a:	48 8b 45 50          	mov    0x50(%rbp),%rax
14014fd6e:	48 83 f8 0f          	cmp    $0xf,%rax
14014fd72:	76 3a                	jbe    0x14014fdae
14014fd74:	48 ff c0             	inc    %rax
14014fd77:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14014fd7b:	48 8b d1             	mov    %rcx,%rdx
14014fd7e:	49 3b c6             	cmp    %r14,%rax
14014fd81:	72 15                	jb     0x14014fd98
14014fd83:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14014fd87:	48 2b d1             	sub    %rcx,%rdx
14014fd8a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14014fd8e:	48 83 f8 1f          	cmp    $0x1f,%rax
14014fd92:	0f 87 99 00 00 00    	ja     0x14014fe31
14014fd98:	ff 15 a2 2d 0c 00    	call   *0xc2da2(%rip)        # 0x140212b40
14014fd9e:	66 0f 6f 0d 5a 03 17 	movdqa 0x17035a(%rip),%xmm1        # 0x1402c0100
14014fda5:	00
14014fda6:	66 0f 6f 15 82 03 17 	movdqa 0x170382(%rip),%xmm2        # 0x1402c0130
14014fdad:	00
14014fdae:	f3 0f 7f 55 48       	movdqu %xmm2,0x48(%rbp)
14014fdb3:	88 5d 38             	mov    %bl,0x38(%rbp)
14014fdb6:	38 5d d0             	cmp    %bl,-0x30(%rbp)
14014fdb9:	74 13                	je     0x14014fdce
14014fdbb:	33 d2                	xor    %edx,%edx
14014fdbd:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14014fdc1:	e8 12 56 eb ff       	call   0x1400053d8
14014fdc6:	66 0f 6f 0d 32 03 17 	movdqa 0x170332(%rip),%xmm1        # 0x1402c0100
14014fdcd:	00
14014fdce:	38 5d f8             	cmp    %bl,-0x8(%rbp)
14014fdd1:	74 13                	je     0x14014fde6
14014fdd3:	33 d2                	xor    %edx,%edx
14014fdd5:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14014fdd9:	e8 fa 55 eb ff       	call   0x1400053d8
14014fdde:	66 0f 6f 0d 1a 03 17 	movdqa 0x17031a(%rip),%xmm1        # 0x1402c0100
14014fde5:	00
14014fde6:	48 8b 45 30          	mov    0x30(%rbp),%rax
14014fdea:	48 83 f8 07          	cmp    $0x7,%rax
14014fdee:	76 33                	jbe    0x14014fe23
14014fdf0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14014fdf7:	00
14014fdf8:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14014fdfc:	48 8b d1             	mov    %rcx,%rdx
14014fdff:	49 3b c6             	cmp    %r14,%rax
14014fe02:	72 11                	jb     0x14014fe15
14014fe04:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14014fe08:	48 2b d1             	sub    %rcx,%rdx
14014fe0b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14014fe0f:	48 83 f8 1f          	cmp    $0x1f,%rax
14014fe13:	77 1c                	ja     0x14014fe31
14014fe15:	ff 15 25 2d 0c 00    	call   *0xc2d25(%rip)        # 0x140212b40
14014fe1b:	66 0f 6f 0d dd 02 17 	movdqa 0x1702dd(%rip),%xmm1        # 0x1402c0100
14014fe22:	00
14014fe23:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
14014fe28:	66 89 5d 18          	mov    %bx,0x18(%rbp)
14014fe2c:	e9 a5 f9 ff ff       	jmp    0x14014f7d6
14014fe31:	ff 15 49 2d 0c 00    	call   *0xc2d49(%rip)        # 0x140212b80
14014fe37:	cc                   	int3
14014fe38:	33 d2                	xor    %edx,%edx
14014fe3a:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14014fe3f:	e8 a0 b4 eb ff       	call   0x14000b2e4
14014fe44:	cc                   	int3
14014fe45:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14014fe4a:	e8 29 b5 eb ff       	call   0x14000b378
14014fe4f:	cc                   	int3
14014fe50:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14014fe55:	e8 1e b5 eb ff       	call   0x14000b378
14014fe5a:	cc                   	int3
14014fe5b:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14014fe60:	e8 13 b5 eb ff       	call   0x14000b378
14014fe65:	cc                   	int3
14014fe66:	90                   	nop
14014fe67:	90                   	nop
14014fe68:	40 53                	rex push %rbx
14014fe6a:	48 83 ec 20          	sub    $0x20,%rsp
14014fe6e:	48 8b d9             	mov    %rcx,%rbx
14014fe71:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14014fe75:	48 85 c9             	test   %rcx,%rcx
14014fe78:	74 1a                	je     0x14014fe94
14014fe7a:	83 c8 ff             	or     $0xffffffff,%eax
14014fe7d:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014fe82:	83 f8 01             	cmp    $0x1,%eax
14014fe85:	75 0d                	jne    0x14014fe94
14014fe87:	48 8b 01             	mov    (%rcx),%rax
14014fe8a:	48 8b 40 08          	mov    0x8(%rax),%rax
14014fe8e:	ff 15 9c 2f 0c 00    	call   *0xc2f9c(%rip)        # 0x140212e30
14014fe94:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14014fe98:	48 83 39 00          	cmpq   $0x0,(%rcx)
14014fe9c:	74 05                	je     0x14014fea3
14014fe9e:	e8 05 72 eb ff       	call   0x1400070a8
14014fea3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14014fea7:	48 85 c9             	test   %rcx,%rcx
14014feaa:	74 1a                	je     0x14014fec6
14014feac:	83 c8 ff             	or     $0xffffffff,%eax
14014feaf:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014feb4:	83 f8 01             	cmp    $0x1,%eax
14014feb7:	75 0d                	jne    0x14014fec6
14014feb9:	48 8b 01             	mov    (%rcx),%rax
14014febc:	48 8b 40 08          	mov    0x8(%rax),%rax
14014fec0:	ff 15 6a 2f 0c 00    	call   *0xc2f6a(%rip)        # 0x140212e30
14014fec6:	48 83 c4 20          	add    $0x20,%rsp
14014feca:	5b                   	pop    %rbx
14014fecb:	c3                   	ret
14014fecc:	90                   	nop
14014fecd:	90                   	nop
14014fece:	90                   	nop
14014fecf:	90                   	nop
14014fed0:	40 53                	rex push %rbx
14014fed2:	48 83 ec 20          	sub    $0x20,%rsp
14014fed6:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014feda:	48 8b d9             	mov    %rcx,%rbx
14014fedd:	48 83 f8 0f          	cmp    $0xf,%rax
14014fee1:	76 29                	jbe    0x14014ff0c
14014fee3:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14014fee7:	48 ff c0             	inc    %rax
14014feea:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14014fef0:	72 14                	jb     0x14014ff06
14014fef2:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14014fef6:	48 2b ca             	sub    %rdx,%rcx
14014fef9:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14014fefd:	48 83 f8 1f          	cmp    $0x1f,%rax
14014ff01:	77 75                	ja     0x14014ff78
14014ff03:	48 8b ca             	mov    %rdx,%rcx
14014ff06:	ff 15 34 2c 0c 00    	call   *0xc2c34(%rip)        # 0x140212b40
14014ff0c:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
14014ff11:	48 c7 43 48 0f 00 00 	movq   $0xf,0x48(%rbx)
14014ff18:	00
14014ff19:	c6 43 30 00          	movb   $0x0,0x30(%rbx)
14014ff1d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014ff21:	48 85 c9             	test   %rcx,%rcx
14014ff24:	74 1a                	je     0x14014ff40
14014ff26:	83 c8 ff             	or     $0xffffffff,%eax
14014ff29:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014ff2e:	83 f8 01             	cmp    $0x1,%eax
14014ff31:	75 0d                	jne    0x14014ff40
14014ff33:	48 8b 01             	mov    (%rcx),%rax
14014ff36:	48 8b 40 08          	mov    0x8(%rax),%rax
14014ff3a:	ff 15 f0 2e 0c 00    	call   *0xc2ef0(%rip)        # 0x140212e30
14014ff40:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14014ff44:	48 83 39 00          	cmpq   $0x0,(%rcx)
14014ff48:	74 05                	je     0x14014ff4f
14014ff4a:	e8 59 71 eb ff       	call   0x1400070a8
14014ff4f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14014ff53:	48 85 c9             	test   %rcx,%rcx
14014ff56:	74 1a                	je     0x14014ff72
14014ff58:	83 c8 ff             	or     $0xffffffff,%eax
14014ff5b:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014ff60:	83 f8 01             	cmp    $0x1,%eax
14014ff63:	75 0d                	jne    0x14014ff72
14014ff65:	48 8b 01             	mov    (%rcx),%rax
14014ff68:	48 8b 40 08          	mov    0x8(%rax),%rax
14014ff6c:	ff 15 be 2e 0c 00    	call   *0xc2ebe(%rip)        # 0x140212e30
14014ff72:	48 83 c4 20          	add    $0x20,%rsp
14014ff76:	5b                   	pop    %rbx
14014ff77:	c3                   	ret
14014ff78:	ff 15 02 2c 0c 00    	call   *0xc2c02(%rip)        # 0x140212b80
14014ff7e:	cc                   	int3
14014ff7f:	90                   	nop
14014ff80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14014ff85:	55                   	push   %rbp
14014ff86:	56                   	push   %rsi
14014ff87:	57                   	push   %rdi
14014ff88:	48 8d ac 24 90 fe ff 	lea    -0x170(%rsp),%rbp
14014ff8f:	ff
14014ff90:	48 81 ec 70 02 00 00 	sub    $0x270,%rsp
14014ff97:	48 8b 05 e2 11 1b 00 	mov    0x1b11e2(%rip),%rax        # 0x140301180
14014ff9e:	48 33 c4             	xor    %rsp,%rax
14014ffa1:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
14014ffa8:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14014ffae:	49 8b f9             	mov    %r9,%rdi
14014ffb1:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14014ffb6:	41 8b d8             	mov    %r8d,%ebx
14014ffb9:	48 8b f1             	mov    %rcx,%rsi
14014ffbc:	76 03                	jbe    0x14014ffc1
14014ffbe:	48 8b 12             	mov    (%rdx),%rdx
14014ffc1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14014ffc6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14014ffcb:	e8 6c 4c fa ff       	call   0x1400f4c3c
14014ffd0:	83 7c 24 38 00       	cmpl   $0x0,0x38(%rsp)
14014ffd5:	0f 85 f5 01 00 00    	jne    0x1401501d0
14014ffdb:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
14014ffe1:	0f 84 e9 01 00 00    	je     0x1401501d0
14014ffe7:	33 d2                	xor    %edx,%edx
14014ffe9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14014ffee:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14014fff4:	e8 09 5a 0b 00       	call   0x140205a02
14014fff9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14014fffe:	e8 41 fd fa ff       	call   0x1400ffd44
140150003:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140150008:	48 85 c9             	test   %rcx,%rcx
14015000b:	0f 84 97 01 00 00    	je     0x1401501a8
140150011:	48 8b 01             	mov    (%rcx),%rax
140150014:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140150019:	45 33 c9             	xor    %r9d,%r9d
14015001c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140150021:	48 8b 40 10          	mov    0x10(%rax),%rax
140150025:	ff 15 05 2e 0c 00    	call   *0xc2e05(%rip)        # 0x140212e30
14015002b:	83 38 00             	cmpl   $0x0,(%rax)
14015002e:	0f 85 81 01 00 00    	jne    0x1401501b5
140150034:	48 8b 8e a0 00 00 00 	mov    0xa0(%rsi),%rcx
14015003b:	48 85 c9             	test   %rcx,%rcx
14015003e:	74 1c                	je     0x14015005c
140150040:	48 8b 01             	mov    (%rcx),%rax
140150043:	48 8d 15 76 ef 12 00 	lea    0x12ef76(%rip),%rdx        # 0x14027efc0
14015004a:	48 8b 40 68          	mov    0x68(%rax),%rax
14015004e:	ff 15 dc 2d 0c 00    	call   *0xc2ddc(%rip)        # 0x140212e30
140150054:	84 c0                	test   %al,%al
140150056:	74 04                	je     0x14015005c
140150058:	b0 01                	mov    $0x1,%al
14015005a:	eb 02                	jmp    0x14015005e
14015005c:	32 c0                	xor    %al,%al
14015005e:	83 fb 03             	cmp    $0x3,%ebx
140150061:	74 09                	je     0x14015006c
140150063:	83 fb 02             	cmp    $0x2,%ebx
140150066:	75 24                	jne    0x14015008c
140150068:	84 c0                	test   %al,%al
14015006a:	75 20                	jne    0x14015008c
14015006c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140150071:	48 85 c9             	test   %rcx,%rcx
140150074:	0f 84 49 01 00 00    	je     0x1401501c3
14015007a:	48 8b 01             	mov    (%rcx),%rax
14015007d:	ba 02 00 00 00       	mov    $0x2,%edx
140150082:	48 8b 40 20          	mov    0x20(%rax),%rax
140150086:	ff 15 a4 2d 0c 00    	call   *0xc2da4(%rip)        # 0x140212e30
14015008c:	48 8b d7             	mov    %rdi,%rdx
14015008f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140150094:	e8 b3 db f8 ff       	call   0x1400ddc4c
140150099:	83 38 00             	cmpl   $0x0,(%rax)
14015009c:	0f 85 1a 01 00 00    	jne    0x1401501bc
1401500a2:	48 8b 0f             	mov    (%rdi),%rcx
1401500a5:	48 85 c9             	test   %rcx,%rcx
1401500a8:	0f 84 15 01 00 00    	je     0x1401501c3
1401500ae:	48 8b 01             	mov    (%rcx),%rax
1401500b1:	33 d2                	xor    %edx,%edx
1401500b3:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1401500b8:	48 8b 40 48          	mov    0x48(%rax),%rax
1401500bc:	ff 15 6e 2d 0c 00    	call   *0xc2d6e(%rip)        # 0x140212e30
1401500c2:	48 8b 8e a0 00 00 00 	mov    0xa0(%rsi),%rcx
1401500c9:	48 85 c9             	test   %rcx,%rcx
1401500cc:	74 1c                	je     0x1401500ea
1401500ce:	48 8b 01             	mov    (%rcx),%rax
1401500d1:	48 8d 15 c8 ee 12 00 	lea    0x12eec8(%rip),%rdx        # 0x14027efa0
1401500d8:	48 8b 40 68          	mov    0x68(%rax),%rax
1401500dc:	ff 15 4e 2d 0c 00    	call   *0xc2d4e(%rip)        # 0x140212e30
1401500e2:	84 c0                	test   %al,%al
1401500e4:	74 04                	je     0x1401500ea
1401500e6:	b0 01                	mov    $0x1,%al
1401500e8:	eb 02                	jmp    0x1401500ec
1401500ea:	32 c0                	xor    %al,%al
1401500ec:	83 fb 03             	cmp    $0x3,%ebx