1400a7e80:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a7e85:	55                   	push   %rbp
1400a7e86:	41 57                	push   %r15
1400a7e88:	41 56                	push   %r14
1400a7e8a:	41 55                	push   %r13
1400a7e8c:	41 54                	push   %r12
1400a7e8e:	56                   	push   %rsi
1400a7e8f:	57                   	push   %rdi
1400a7e90:	53                   	push   %rbx
1400a7e91:	48 83 ec 58          	sub    $0x58,%rsp
1400a7e95:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400a7e9c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a7ea0:	48 8d 05 49 9a 06 00 	lea    0x69a49(%rip),%rax        # 0x1401118f0
1400a7ea7:	48 39 c1             	cmp    %rax,%rcx
1400a7eaa:	74 1b                	je     0x1400a7ec7
1400a7eac:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400a7eb1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a7eb6:	85 c0                	test   %eax,%eax
1400a7eb8:	75 0d                	jne    0x1400a7ec7
1400a7eba:	48 8b 01             	mov    (%rcx),%rax
1400a7ebd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a7ec1:	ff 15 41 ee 04 00    	call   *0x4ee41(%rip)        # 0x1400f6d08
1400a7ec7:	90                   	nop
1400a7ec8:	48 83 c4 58          	add    $0x58,%rsp
1400a7ecc:	5b                   	pop    %rbx
1400a7ecd:	5f                   	pop    %rdi
1400a7ece:	5e                   	pop    %rsi
1400a7ecf:	41 5c                	pop    %r12
1400a7ed1:	41 5d                	pop    %r13
1400a7ed3:	41 5e                	pop    %r14
1400a7ed5:	41 5f                	pop    %r15
1400a7ed7:	5d                   	pop    %rbp
1400a7ed8:	c3                   	ret
1400a7ed9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400a7ee0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a7ee5:	55                   	push   %rbp
1400a7ee6:	41 57                	push   %r15
1400a7ee8:	41 56                	push   %r14
1400a7eea:	41 55                	push   %r13
1400a7eec:	41 54                	push   %r12
1400a7eee:	56                   	push   %rsi
1400a7eef:	57                   	push   %rdi
1400a7ef0:	53                   	push   %rbx
1400a7ef1:	48 83 ec 58          	sub    $0x58,%rsp
1400a7ef5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400a7efc:	80 bd 07 01 00 00 00 	cmpb   $0x0,0x107(%rbp)
1400a7f03:	79 0c                	jns    0x1400a7f11
1400a7f05:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1400a7f0c:	e8 bf 5f fc ff       	call   0x14006ded0
1400a7f11:	90                   	nop
1400a7f12:	48 83 c4 58          	add    $0x58,%rsp
1400a7f16:	5b                   	pop    %rbx
1400a7f17:	5f                   	pop    %rdi
1400a7f18:	5e                   	pop    %rsi
1400a7f19:	41 5c                	pop    %r12
1400a7f1b:	41 5d                	pop    %r13
1400a7f1d:	41 5e                	pop    %r14
1400a7f1f:	41 5f                	pop    %r15
1400a7f21:	5d                   	pop    %rbp
1400a7f22:	c3                   	ret
1400a7f23:	66 66 66 66 2e 0f 1f 	data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400a7f2a:	84 00 00 00 00 00
1400a7f30:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a7f35:	55                   	push   %rbp
1400a7f36:	41 57                	push   %r15
1400a7f38:	41 56                	push   %r14
1400a7f3a:	41 55                	push   %r13
1400a7f3c:	41 54                	push   %r12
1400a7f3e:	56                   	push   %rsi
1400a7f3f:	57                   	push   %rdi
1400a7f40:	53                   	push   %rbx
1400a7f41:	48 83 ec 58          	sub    $0x58,%rsp
1400a7f45:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400a7f4c:	80 bd d7 00 00 00 00 	cmpb   $0x0,0xd7(%rbp)
1400a7f53:	79 0c                	jns    0x1400a7f61
1400a7f55:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
1400a7f5c:	e8 6f 5f fc ff       	call   0x14006ded0
1400a7f61:	90                   	nop
1400a7f62:	48 83 c4 58          	add    $0x58,%rsp
1400a7f66:	5b                   	pop    %rbx
1400a7f67:	5f                   	pop    %rdi
1400a7f68:	5e                   	pop    %rsi
1400a7f69:	41 5c                	pop    %r12
1400a7f6b:	41 5d                	pop    %r13
1400a7f6d:	41 5e                	pop    %r14
1400a7f6f:	41 5f                	pop    %r15
1400a7f71:	5d                   	pop    %rbp
1400a7f72:	c3                   	ret
1400a7f73:	cc                   	int3
1400a7f74:	cc                   	int3
1400a7f75:	cc                   	int3
1400a7f76:	cc                   	int3
1400a7f77:	cc                   	int3
1400a7f78:	cc                   	int3
1400a7f79:	cc                   	int3
1400a7f7a:	cc                   	int3
1400a7f7b:	cc                   	int3
1400a7f7c:	cc                   	int3
1400a7f7d:	cc                   	int3
1400a7f7e:	cc                   	int3
1400a7f7f:	cc                   	int3
1400a7f80:	41 57                	push   %r15
1400a7f82:	41 56                	push   %r14
1400a7f84:	41 55                	push   %r13
1400a7f86:	41 54                	push   %r12
1400a7f88:	56                   	push   %rsi
1400a7f89:	57                   	push   %rdi
1400a7f8a:	53                   	push   %rbx
1400a7f8b:	48 83 ec 20          	sub    $0x20,%rsp
1400a7f8f:	4c 89 ce             	mov    %r9,%rsi
1400a7f92:	4c 89 c7             	mov    %r8,%rdi
1400a7f95:	89 d3                	mov    %edx,%ebx
1400a7f97:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
1400a7f9e:	00
1400a7f9f:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
1400a7fa6:	00
1400a7fa7:	4d 8b 21             	mov    (%r9),%r12
1400a7faa:	4d 39 c4             	cmp    %r8,%r12
1400a7fad:	74 5d                	je     0x1400a800c
1400a7faf:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
1400a7fb6:	00
1400a7fb7:	8a 94 24 88 00 00 00 	mov    0x88(%rsp),%dl
1400a7fbe:	49 0f be 40 17       	movsbq 0x17(%r8),%rax
1400a7fc3:	48 85 c0             	test   %rax,%rax
1400a7fc6:	79 04                	jns    0x1400a7fcc
1400a7fc8:	49 8b 40 08          	mov    0x8(%r8),%rax
1400a7fcc:	38 d1                	cmp    %dl,%cl
1400a7fce:	75 71                	jne    0x1400a8041
1400a7fd0:	48 85 c0             	test   %rax,%rax
1400a7fd3:	74 6c                	je     0x1400a8041
1400a7fd5:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1400a7fdc:	00
1400a7fdd:	48 8b 0a             	mov    (%rdx),%rcx
1400a7fe0:	49 89 c8             	mov    %rcx,%r8
1400a7fe3:	4c 2b 84 24 98 00 00 	sub    0x98(%rsp),%r8
1400a7fea:	00
1400a7feb:	31 c0                	xor    %eax,%eax
1400a7fed:	49 81 f8 9f 00 00 00 	cmp    $0x9f,%r8
1400a7ff4:	7f 3b                	jg     0x1400a8031
1400a7ff6:	45 8b 07             	mov    (%r15),%r8d
1400a7ff9:	4c 8d 49 04          	lea    0x4(%rcx),%r9
1400a7ffd:	4c 89 0a             	mov    %r9,(%rdx)
1400a8000:	44 89 01             	mov    %r8d,(%rcx)
1400a8003:	41 c7 07 00 00 00 00 	movl   $0x0,(%r15)
1400a800a:	eb 25                	jmp    0x1400a8031
1400a800c:	b0 2b                	mov    $0x2b,%al
1400a800e:	41 3a 4e 18          	cmp    0x18(%r14),%cl
1400a8012:	74 08                	je     0x1400a801c
1400a8014:	b0 2d                	mov    $0x2d,%al
1400a8016:	41 3a 4e 19          	cmp    0x19(%r14),%cl
1400a801a:	75 93                	jne    0x1400a7faf
1400a801c:	49 8d 4c 24 01       	lea    0x1(%r12),%rcx
1400a8021:	48 89 0e             	mov    %rcx,(%rsi)
1400a8024:	41 88 04 24          	mov    %al,(%r12)
1400a8028:	41 c7 07 00 00 00 00 	movl   $0x0,(%r15)
1400a802f:	31 c0                	xor    %eax,%eax
1400a8031:	48 83 c4 20          	add    $0x20,%rsp
1400a8035:	5b                   	pop    %rbx
1400a8036:	5f                   	pop    %rdi
1400a8037:	5e                   	pop    %rsi
1400a8038:	41 5c                	pop    %r12
1400a803a:	41 5d                	pop    %r13
1400a803c:	41 5e                	pop    %r14
1400a803e:	41 5f                	pop    %r15
1400a8040:	c3                   	ret
1400a8041:	4d 8d 6e 1a          	lea    0x1a(%r14),%r13
1400a8045:	0f be d1             	movsbl %cl,%edx
1400a8048:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1400a804e:	4c 89 f1             	mov    %r14,%rcx
1400a8051:	e8 7a 59 ff ff       	call   0x14009d9d0
1400a8056:	48 85 c0             	test   %rax,%rax
1400a8059:	4c 0f 45 e8          	cmovne %rax,%r13
1400a805d:	4d 29 f5             	sub    %r14,%r13
1400a8060:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400a8065:	49 83 fd 17          	cmp    $0x17,%r13
1400a8069:	7f c6                	jg     0x1400a8031
1400a806b:	83 fb 08             	cmp    $0x8,%ebx
1400a806e:	74 0a                	je     0x1400a807a
1400a8070:	83 fb 10             	cmp    $0x10,%ebx
1400a8073:	74 29                	je     0x1400a809e
1400a8075:	83 fb 0a             	cmp    $0xa,%ebx
1400a8078:	75 07                	jne    0x1400a8081
1400a807a:	89 d9                	mov    %ebx,%ecx
1400a807c:	49 39 cd             	cmp    %rcx,%r13
1400a807f:	7d b0                	jge    0x1400a8031
1400a8081:	48 8d 05 d8 c1 03 00 	lea    0x3c1d8(%rip),%rax        # 0x1400e4260
1400a8088:	41 8a 44 05 00       	mov    0x0(%r13,%rax,1),%al
1400a808d:	49 8d 4c 24 01       	lea    0x1(%r12),%rcx
1400a8092:	48 89 0e             	mov    %rcx,(%rsi)
1400a8095:	41 88 04 24          	mov    %al,(%r12)
1400a8099:	41 ff 07             	incl   (%r15)
1400a809c:	eb 91                	jmp    0x1400a802f
1400a809e:	49 83 fd 16          	cmp    $0x16,%r13
1400a80a2:	7c dd                	jl     0x1400a8081
1400a80a4:	4c 89 e1             	mov    %r12,%rcx
1400a80a7:	48 29 f9             	sub    %rdi,%rcx
1400a80aa:	0f 94 c2             	sete   %dl
1400a80ad:	48 83 f9 03          	cmp    $0x3,%rcx
1400a80b1:	0f 9d c1             	setge  %cl
1400a80b4:	08 d1                	or     %dl,%cl
1400a80b6:	0f 85 75 ff ff ff    	jne    0x1400a8031
1400a80bc:	41 80 7c 24 ff 30    	cmpb   $0x30,-0x1(%r12)
1400a80c2:	0f 85 69 ff ff ff    	jne    0x1400a8031
1400a80c8:	41 c7 07 00 00 00 00 	movl   $0x0,(%r15)
1400a80cf:	48 8d 05 8a c1 03 00 	lea    0x3c18a(%rip),%rax        # 0x1400e4260
1400a80d6:	41 8a 44 05 00       	mov    0x0(%r13,%rax,1),%al
1400a80db:	49 8d 4c 24 01       	lea    0x1(%r12),%rcx
1400a80e0:	48 89 0e             	mov    %rcx,(%rsi)
1400a80e3:	41 88 04 24          	mov    %al,(%r12)
1400a80e7:	e9 43 ff ff ff       	jmp    0x1400a802f
1400a80ec:	cc                   	int3
1400a80ed:	cc                   	int3
1400a80ee:	cc                   	int3
1400a80ef:	cc                   	int3
1400a80f0:	41 56                	push   %r14
1400a80f2:	56                   	push   %rsi
1400a80f3:	57                   	push   %rdi
1400a80f4:	53                   	push   %rbx
1400a80f5:	48 83 ec 48          	sub    $0x48,%rsp
1400a80f9:	4c 89 c6             	mov    %r8,%rsi
1400a80fc:	48 89 d7             	mov    %rdx,%rdi
1400a80ff:	48 89 cb             	mov    %rcx,%rbx
1400a8102:	4c 8d b4 24 88 00 00 	lea    0x88(%rsp),%r14
1400a8109:	00
1400a810a:	4d 89 0e             	mov    %r9,(%r14)
1400a810d:	48 8b 05 2c 8f 05 00 	mov    0x58f2c(%rip),%rax        # 0x140101040
1400a8114:	48 31 e0             	xor    %rsp,%rax
1400a8117:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400a811c:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400a8121:	e8 6a 54 f7 ff       	call   0x14001d590
1400a8126:	48 8b 08             	mov    (%rax),%rcx
1400a8129:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400a812e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a8133:	48 89 da             	mov    %rbx,%rdx
1400a8136:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400a813d:	49 89 f9             	mov    %rdi,%r9
1400a8140:	e8 f7 d8 fc ff       	call   0x140075a3c
1400a8145:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400a814a:	48 31 e1             	xor    %rsp,%rcx
1400a814d:	48 3b 0d ec 8e 05 00 	cmp    0x58eec(%rip),%rcx        # 0x140101040
1400a8154:	74 06                	je     0x1400a815c
1400a8156:	e8 75 71 fc ff       	call   0x14006f2d0
1400a815b:	cc                   	int3
1400a815c:	48 83 c4 48          	add    $0x48,%rsp
1400a8160:	5b                   	pop    %rbx
1400a8161:	5f                   	pop    %rdi
1400a8162:	5e                   	pop    %rsi
1400a8163:	41 5e                	pop    %r14
1400a8165:	c3                   	ret
1400a8166:	cc                   	int3
1400a8167:	cc                   	int3
1400a8168:	cc                   	int3
1400a8169:	cc                   	int3
1400a816a:	cc                   	int3
1400a816b:	cc                   	int3
1400a816c:	cc                   	int3
1400a816d:	cc                   	int3
1400a816e:	cc                   	int3
1400a816f:	cc                   	int3
1400a8170:	55                   	push   %rbp
1400a8171:	56                   	push   %rsi
1400a8172:	48 83 ec 48          	sub    $0x48,%rsp
1400a8176:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400a817b:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400a8182:	ff
1400a8183:	48 89 ce             	mov    %rcx,%rsi
1400a8186:	8b 05 5c 97 06 00    	mov    0x6975c(%rip),%eax        # 0x1401118e8
1400a818c:	8b 0d 86 75 06 00    	mov    0x67586(%rip),%ecx        # 0x14010f718
1400a8192:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400a8199:	00 00
1400a819b:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400a819f:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
1400a81a5:	7f 27                	jg     0x1400a81ce
1400a81a7:	48 8b 05 22 97 06 00 	mov    0x69722(%rip),%rax        # 0x1401118d0
1400a81ae:	48 89 06             	mov    %rax,(%rsi)
1400a81b1:	48 8b 05 20 97 06 00 	mov    0x69720(%rip),%rax        # 0x1401118d8
1400a81b8:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400a81bc:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
1400a81c3:	00
1400a81c4:	48 89 f0             	mov    %rsi,%rax
1400a81c7:	48 83 c4 48          	add    $0x48,%rsp
1400a81cb:	5e                   	pop    %rsi
1400a81cc:	5d                   	pop    %rbp
1400a81cd:	c3                   	ret
1400a81ce:	48 8d 0d 13 97 06 00 	lea    0x69713(%rip),%rcx        # 0x1401118e8
1400a81d5:	e8 42 5d fc ff       	call   0x14006df1c
1400a81da:	83 3d 07 97 06 00 ff 	cmpl   $0xffffffff,0x69707(%rip)        # 0x1401118e8
1400a81e1:	75 c4                	jne    0x1400a81a7
1400a81e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a81e6:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1400a81ea:	41 0f 29 01          	movaps %xmm0,(%r9)
1400a81ee:	49 c7 41 10 00 00 00 	movq   $0x0,0x10(%r9)
1400a81f5:	00
1400a81f6:	48 8d 0d d3 96 06 00 	lea    0x696d3(%rip),%rcx        # 0x1401118d0
1400a81fd:	4c 8d 05 a8 be 03 00 	lea    0x3bea8(%rip),%r8        # 0x1400e40ac
1400a8204:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400a8209:	e8 e2 fb f7 ff       	call   0x140027df0
1400a820e:	48 8d 0d 8b e1 00 00 	lea    0xe18b(%rip),%rcx        # 0x1400b63a0
1400a8215:	e8 ce 5e fc ff       	call   0x14006e0e8
1400a821a:	48 8d 0d c7 96 06 00 	lea    0x696c7(%rip),%rcx        # 0x1401118e8
1400a8221:	e8 aa 5d fc ff       	call   0x14006dfd0
1400a8226:	e9 7c ff ff ff       	jmp    0x1400a81a7
1400a822b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400a8230:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a8235:	55                   	push   %rbp
1400a8236:	56                   	push   %rsi
1400a8237:	48 83 ec 28          	sub    $0x28,%rsp
1400a823b:	48 8d 6a 40          	lea    0x40(%rdx),%rbp
1400a823f:	48 8d 0d a2 96 06 00 	lea    0x696a2(%rip),%rcx        # 0x1401118e8
1400a8246:	e8 49 5d fc ff       	call   0x14006df94
1400a824b:	90                   	nop
1400a824c:	48 83 c4 28          	add    $0x28,%rsp
1400a8250:	5e                   	pop    %rsi
1400a8251:	5d                   	pop    %rbp
1400a8252:	c3                   	ret
1400a8253:	cc                   	int3
1400a8254:	cc                   	int3
1400a8255:	cc                   	int3
1400a8256:	cc                   	int3
1400a8257:	cc                   	int3
1400a8258:	cc                   	int3
1400a8259:	cc                   	int3
1400a825a:	cc                   	int3
1400a825b:	cc                   	int3
1400a825c:	cc                   	int3
1400a825d:	cc                   	int3
1400a825e:	cc                   	int3
1400a825f:	cc                   	int3
1400a8260:	55                   	push   %rbp
1400a8261:	41 57                	push   %r15
1400a8263:	41 56                	push   %r14
1400a8265:	41 55                	push   %r13
1400a8267:	41 54                	push   %r12
1400a8269:	56                   	push   %rsi
1400a826a:	57                   	push   %rdi
1400a826b:	53                   	push   %rbx
1400a826c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400a8273:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400a827a:	00
1400a827b:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400a8282:	ff
1400a8283:	4c 89 cf             	mov    %r9,%rdi
1400a8286:	48 89 d6             	mov    %rdx,%rsi
1400a8289:	4c 8b bd 80 00 00 00 	mov    0x80(%rbp),%r15
1400a8290:	4c 8b 65 78          	mov    0x78(%rbp),%r12
1400a8294:	4c 8b 75 70          	mov    0x70(%rbp),%r14
1400a8298:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
1400a829c:	41 f6 46 08 01       	testb  $0x1,0x8(%r14)
1400a82a1:	0f 84 36 01 00 00    	je     0x1400a83dd
1400a82a7:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx