140062a06:	5e                   	pop    %rsi
140062a07:	41 5c                	pop    %r12
140062a09:	41 5d                	pop    %r13
140062a0b:	41 5e                	pop    %r14
140062a0d:	41 5f                	pop    %r15
140062a0f:	c3                   	ret
140062a10:	c6 02 00             	movb   $0x0,(%rdx)
140062a13:	48 03 56 20          	add    0x20(%rsi),%rdx
140062a17:	48 39 c2             	cmp    %rax,%rdx
140062a1a:	73 99                	jae    0x1400629b5
140062a1c:	eb f2                	jmp    0x140062a10
140062a1e:	4d 01 e9             	add    %r13,%r9
140062a21:	4d 89 ef             	mov    %r13,%r15
140062a24:	4d 39 c1             	cmp    %r8,%r9
140062a27:	0f 86 2f ff ff ff    	jbe    0x14006295c
140062a2d:	48 89 f1             	mov    %rsi,%rcx
140062a30:	b2 01                	mov    $0x1,%dl
140062a32:	e8 d9 1e 06 00       	call   0x1400c4910
140062a37:	45 31 d2             	xor    %r10d,%r10d
140062a3a:	eb 97                	jmp    0x1400629d3
140062a3c:	8b 41 24             	mov    0x24(%rcx),%eax
140062a3f:	89 c2                	mov    %eax,%edx
140062a41:	83 ca 02             	or     $0x2,%edx
140062a44:	f0 0f b1 51 24       	lock cmpxchg %edx,0x24(%rcx)
140062a49:	75 f4                	jne    0x140062a3f
140062a4b:	eb ea                	jmp    0x140062a37
140062a4d:	cc                   	int3
140062a4e:	0f 0b                	ud2
140062a50:	48 89 f1             	mov    %rsi,%rcx
140062a53:	31 d2                	xor    %edx,%edx
140062a55:	eb db                	jmp    0x140062a32
140062a57:	48 8d 15 d4 d1 08 00 	lea    0x8d1d4(%rip),%rdx        # 0x1400efc32
140062a5e:	4c 8d 05 9b d1 08 00 	lea    0x8d19b(%rip),%r8        # 0x1400efc00
140062a65:	48 8d b4 24 20 01 00 	lea    0x120(%rsp),%rsi
140062a6c:	00
140062a6d:	48 89 f1             	mov    %rsi,%rcx
140062a70:	41 b9 7e 02 00 00    	mov    $0x27e,%r9d
140062a76:	e8 05 d0 ff ff       	call   0x14005fa80
140062a7b:	48 ba 00 60 d7 1d 14 	movabs $0x141dd76000,%rdx
140062a82:	00 00 00
140062a85:	48 89 f1             	mov    %rsi,%rcx
140062a88:	e8 13 49 06 00       	call   0x1400c73a0
140062a8d:	eb a8                	jmp    0x140062a37
140062a8f:	44 89 54 24 2c       	mov    %r10d,0x2c(%rsp)
140062a94:	41 83 fd 10          	cmp    $0x10,%r13d
140062a98:	76 93                	jbe    0x140062a2d
140062a9a:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062aa1:	aa aa aa
140062aa4:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
140062aab:	00
140062aac:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062ab3:	00
140062ab4:	44 89 c2             	mov    %r8d,%edx
140062ab7:	e8 74 5d fd ff       	call   0x140038830
140062abc:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062ac3:	00
140062ac4:	48 89 c1             	mov    %rax,%rcx
140062ac7:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062acc:	48 85 c0             	test   %rax,%rax
140062acf:	79 10                	jns    0x140062ae1
140062ad1:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062ad8:	00
140062ad9:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062ae0:	00
140062ae1:	48 89 8c 24 08 01 00 	mov    %rcx,0x108(%rsp)
140062ae8:	00
140062ae9:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140062af0:	00
140062af1:	8b 05 71 fe 0a 00    	mov    0xafe71(%rip),%eax        # 0x140112968
140062af7:	8b 0d 1b cc 0a 00    	mov    0xacc1b(%rip),%ecx        # 0x14010f718
140062afd:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062b04:	00 00
140062b06:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062b0a:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062b10:	0f 8f 4b 06 00 00    	jg     0x140063161
140062b16:	48 8b 15 43 fe 0a 00 	mov    0xafe43(%rip),%rdx        # 0x140112960
140062b1d:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
140062b24:	00
140062b25:	4c 8d 84 24 08 01 00 	lea    0x108(%rsp),%r8
140062b2c:	00
140062b2d:	e8 ae 32 fd ff       	call   0x140035de0
140062b32:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062b39:	00
140062b3a:	79 0d                	jns    0x140062b49
140062b3c:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062b43:	00
140062b44:	e8 87 b3 00 00       	call   0x14006ded0
140062b49:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062b50:	aa aa aa
140062b53:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
140062b5a:	00
140062b5b:	8b 56 18             	mov    0x18(%rsi),%edx
140062b5e:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062b65:	00
140062b66:	e8 c5 5c fd ff       	call   0x140038830
140062b6b:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062b72:	00
140062b73:	48 89 c1             	mov    %rax,%rcx
140062b76:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062b7b:	48 85 c0             	test   %rax,%rax
140062b7e:	79 10                	jns    0x140062b90
140062b80:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062b87:	00
140062b88:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062b8f:	00
140062b90:	48 89 8c 24 f0 00 00 	mov    %rcx,0xf0(%rsp)
140062b97:	00
140062b98:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
140062b9f:	00
140062ba0:	8b 05 d2 fd 0a 00    	mov    0xafdd2(%rip),%eax        # 0x140112978
140062ba6:	8b 0d 6c cb 0a 00    	mov    0xacb6c(%rip),%ecx        # 0x14010f718
140062bac:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062bb3:	00 00
140062bb5:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062bb9:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062bbf:	0f 8f de 05 00 00    	jg     0x1400631a3
140062bc5:	48 8b 15 a4 fd 0a 00 	mov    0xafda4(%rip),%rdx        # 0x140112970
140062bcc:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
140062bd3:	00
140062bd4:	4c 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%r8
140062bdb:	00
140062bdc:	e8 ff 31 fd ff       	call   0x140035de0
140062be1:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062be8:	00
140062be9:	79 0d                	jns    0x140062bf8
140062beb:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062bf2:	00
140062bf3:	e8 d8 b2 00 00       	call   0x14006ded0
140062bf8:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062bff:	aa aa aa
140062c02:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
140062c09:	00
140062c0a:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062c11:	00
140062c12:	44 89 e2             	mov    %r12d,%edx
140062c15:	e8 16 5c fd ff       	call   0x140038830
140062c1a:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062c21:	00
140062c22:	48 89 c1             	mov    %rax,%rcx
140062c25:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062c2a:	48 85 c0             	test   %rax,%rax
140062c2d:	79 10                	jns    0x140062c3f
140062c2f:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062c36:	00
140062c37:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062c3e:	00
140062c3f:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
140062c46:	00
140062c47:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140062c4e:	00
140062c4f:	8b 05 33 fd 0a 00    	mov    0xafd33(%rip),%eax        # 0x140112988
140062c55:	8b 0d bd ca 0a 00    	mov    0xacabd(%rip),%ecx        # 0x14010f718
140062c5b:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062c62:	00 00
140062c64:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062c68:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062c6e:	0f 8f 71 05 00 00    	jg     0x1400631e5
140062c74:	48 8b 15 05 fd 0a 00 	mov    0xafd05(%rip),%rdx        # 0x140112980
140062c7b:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140062c82:	00
140062c83:	4c 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%r8
140062c8a:	00
140062c8b:	e8 50 31 fd ff       	call   0x140035de0
140062c90:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062c97:	00
140062c98:	79 0d                	jns    0x140062ca7
140062c9a:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062ca1:	00
140062ca2:	e8 29 b2 00 00       	call   0x14006ded0
140062ca7:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062cae:	aa aa aa
140062cb1:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140062cb8:	00
140062cb9:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062cc0:	00
140062cc1:	44 89 ea             	mov    %r13d,%edx
140062cc4:	e8 67 5b fd ff       	call   0x140038830
140062cc9:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062cd0:	00
140062cd1:	48 89 c1             	mov    %rax,%rcx
140062cd4:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062cd9:	48 85 c0             	test   %rax,%rax
140062cdc:	79 10                	jns    0x140062cee
140062cde:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062ce5:	00
140062ce6:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062ced:	00
140062cee:	48 89 8c 24 c0 00 00 	mov    %rcx,0xc0(%rsp)
140062cf5:	00
140062cf6:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140062cfd:	00
140062cfe:	8b 05 94 fc 0a 00    	mov    0xafc94(%rip),%eax        # 0x140112998
140062d04:	8b 0d 0e ca 0a 00    	mov    0xaca0e(%rip),%ecx        # 0x14010f718
140062d0a:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062d11:	00 00
140062d13:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062d17:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062d1d:	0f 8f 04 05 00 00    	jg     0x140063227
140062d23:	48 8b 15 66 fc 0a 00 	mov    0xafc66(%rip),%rdx        # 0x140112990
140062d2a:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140062d31:	00
140062d32:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
140062d39:	00
140062d3a:	e8 a1 30 fd ff       	call   0x140035de0
140062d3f:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062d46:	00
140062d47:	79 0d                	jns    0x140062d56
140062d49:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062d50:	00
140062d51:	e8 7a b1 00 00       	call   0x14006ded0
140062d56:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062d5d:	aa aa aa
140062d60:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140062d67:	00
140062d68:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062d6f:	00
140062d70:	4c 89 fa             	mov    %r15,%rdx
140062d73:	e8 d8 5b fd ff       	call   0x140038950
140062d78:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062d7f:	00
140062d80:	48 89 c1             	mov    %rax,%rcx
140062d83:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062d88:	48 85 c0             	test   %rax,%rax
140062d8b:	79 10                	jns    0x140062d9d
140062d8d:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062d94:	00
140062d95:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062d9c:	00
140062d9d:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
140062da4:	00
140062da5:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140062dac:	00
140062dad:	8b 05 f5 fb 0a 00    	mov    0xafbf5(%rip),%eax        # 0x1401129a8
140062db3:	8b 0d 5f c9 0a 00    	mov    0xac95f(%rip),%ecx        # 0x14010f718
140062db9:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062dc0:	00 00
140062dc2:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062dc6:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062dcc:	0f 8f 97 04 00 00    	jg     0x140063269
140062dd2:	48 8b 15 c7 fb 0a 00 	mov    0xafbc7(%rip),%rdx        # 0x1401129a0
140062dd9:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140062de0:	00
140062de1:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
140062de8:	00
140062de9:	e8 f2 2f fd ff       	call   0x140035de0
140062dee:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062df5:	00
140062df6:	79 0d                	jns    0x140062e05
140062df8:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062dff:	00
140062e00:	e8 cb b0 00 00       	call   0x14006ded0
140062e05:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062e0c:	aa aa aa
140062e0f:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140062e16:	00
140062e17:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062e1e:	00
140062e1f:	4c 89 f2             	mov    %r14,%rdx
140062e22:	e8 29 5b fd ff       	call   0x140038950
140062e27:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062e2e:	00
140062e2f:	48 89 c1             	mov    %rax,%rcx
140062e32:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062e37:	48 85 c0             	test   %rax,%rax
140062e3a:	79 10                	jns    0x140062e4c
140062e3c:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062e43:	00
140062e44:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062e4b:	00
140062e4c:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
140062e53:	00
140062e54:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140062e5b:	00
140062e5c:	8b 05 56 fb 0a 00    	mov    0xafb56(%rip),%eax        # 0x1401129b8
140062e62:	8b 0d b0 c8 0a 00    	mov    0xac8b0(%rip),%ecx        # 0x14010f718
140062e68:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062e6f:	00 00
140062e71:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062e75:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062e7b:	0f 8f 2a 04 00 00    	jg     0x1400632ab
140062e81:	48 8b 15 28 fb 0a 00 	mov    0xafb28(%rip),%rdx        # 0x1401129b0
140062e88:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140062e8f:	00
140062e90:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140062e97:	00
140062e98:	e8 43 2f fd ff       	call   0x140035de0
140062e9d:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062ea4:	00
140062ea5:	79 0d                	jns    0x140062eb4
140062ea7:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062eae:	00
140062eaf:	e8 1c b0 00 00       	call   0x14006ded0
140062eb4:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062ebb:	aa aa aa
140062ebe:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140062ec5:	00
140062ec6:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140062ecd:	00
140062ece:	89 da                	mov    %ebx,%edx
140062ed0:	e8 5b 59 fd ff       	call   0x140038830
140062ed5:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
140062edc:	00
140062edd:	48 89 c1             	mov    %rax,%rcx
140062ee0:	48 0f be 40 17       	movsbq 0x17(%rax),%rax
140062ee5:	48 85 c0             	test   %rax,%rax
140062ee8:	79 10                	jns    0x140062efa
140062eea:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140062ef1:	00
140062ef2:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062ef9:	00
140062efa:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140062eff:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140062f06:	00
140062f07:	8b 05 bb fa 0a 00    	mov    0xafabb(%rip),%eax        # 0x1401129c8
140062f0d:	8b 0d 05 c8 0a 00    	mov    0xac805(%rip),%ecx        # 0x14010f718
140062f13:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140062f1a:	00 00
140062f1c:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140062f20:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140062f26:	0f 8f c1 03 00 00    	jg     0x1400632ed
140062f2c:	48 8b 15 8d fa 0a 00 	mov    0xafa8d(%rip),%rdx        # 0x1401129c0
140062f33:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140062f3a:	00
140062f3b:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140062f40:	e8 9b 2e fd ff       	call   0x140035de0
140062f45:	80 bc 24 37 01 00 00 	cmpb   $0x0,0x137(%rsp)
140062f4c:	00
140062f4d:	79 0d                	jns    0x140062f5c
140062f4f:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140062f56:	00
140062f57:	e8 74 af 00 00       	call   0x14006ded0
140062f5c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140062f61:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140062f68:	aa aa aa
140062f6b:	48 89 41 10          	mov    %rax,0x10(%rcx)
140062f6f:	0f 28 05 9a d9 07 00 	movaps 0x7d99a(%rip),%xmm0        # 0x1400e0910
140062f76:	0f 29 01             	movaps %xmm0,(%rcx)
140062f79:	48 8d 15 bf cc 08 00 	lea    0x8ccbf(%rip),%rdx        # 0x1400efc3f
140062f80:	e8 cb e6 fe ff       	call   0x140051650
140062f85:	e8 66 32 00 00       	call   0x1400661f0
140062f8a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140062f8f:	48 85 c0             	test   %rax,%rax
140062f92:	74 7c                	je     0x140063010
140062f94:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140062f99:	e8 02 6e 06 00       	call   0x1400c9da0
140062f9e:	84 c0                	test   %al,%al
140062fa0:	74 6e                	je     0x140063010
140062fa2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140062fa7:	e8 e4 6d 06 00       	call   0x1400c9d90
140062fac:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx