14015cdd6:	48 85 d2             	test   %rdx,%rdx
14015cdd9:	74 35                	je     0x14015ce10
14015cddb:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cddf:	48 29 c2             	sub    %rax,%rdx
14015cde2:	48 83 fa 01          	cmp    $0x1,%rdx
14015cde6:	74 28                	je     0x14015ce10
14015cde8:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015cdec:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cdf0:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14015cdf4:	c6 04 02 7b          	movb   $0x7b,(%rdx,%rax,1)
14015cdf8:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015cdfc:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015ce00:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015ce04:	80 63 30 fe          	andb   $0xfe,0x30(%rbx)
14015ce08:	48 83 c4 20          	add    $0x20,%rsp
14015ce0c:	5b                   	pop    %rbx
14015ce0d:	c3                   	ret
14015ce0e:	66 90                	xchg   %ax,%ax
14015ce10:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14015ce14:	ba 01 00 00 00       	mov    $0x1,%edx
14015ce19:	e8 82 dd f3 ff       	call   0x14009aba0
14015ce1e:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015ce22:	eb c4                	jmp    0x14015cde8
14015ce24:	0f 1f 40 00          	nopl   0x0(%rax)
14015ce28:	ba 01 00 00 00       	mov    $0x1,%edx
14015ce2d:	48 89 d9             	mov    %rbx,%rcx
14015ce30:	e8 6b dd f3 ff       	call   0x14009aba0
14015ce35:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015ce39:	e9 78 ff ff ff       	jmp    0x14015cdb6
14015ce3e:	66 90                	xchg   %ax,%ax
14015ce40:	53                   	push   %rbx
14015ce41:	48 83 ec 20          	sub    $0x20,%rsp
14015ce45:	48 89 cb             	mov    %rcx,%rbx
14015ce48:	e8 13 fa ff ff       	call   0x14015c860
14015ce4d:	48 8b 13             	mov    (%rbx),%rdx
14015ce50:	48 85 d2             	test   %rdx,%rdx
14015ce53:	0f 84 7f 00 00 00    	je     0x14015ced8
14015ce59:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015ce5d:	48 29 c2             	sub    %rax,%rdx
14015ce60:	48 83 fa 01          	cmp    $0x1,%rdx
14015ce64:	74 72                	je     0x14015ced8
14015ce66:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015ce6a:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015ce6e:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015ce72:	c6 04 02 5b          	movb   $0x5b,(%rdx,%rax,1)
14015ce76:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015ce7a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015ce7e:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015ce82:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14015ce86:	48 85 d2             	test   %rdx,%rdx
14015ce89:	74 35                	je     0x14015cec0
14015ce8b:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015ce8f:	48 29 c2             	sub    %rax,%rdx
14015ce92:	48 83 fa 01          	cmp    $0x1,%rdx
14015ce96:	74 28                	je     0x14015cec0
14015ce98:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015ce9c:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cea0:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14015cea4:	c6 04 02 5b          	movb   $0x5b,(%rdx,%rax,1)
14015cea8:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015ceac:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015ceb0:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015ceb4:	80 63 30 fe          	andb   $0xfe,0x30(%rbx)
14015ceb8:	48 83 c4 20          	add    $0x20,%rsp
14015cebc:	5b                   	pop    %rbx
14015cebd:	c3                   	ret
14015cebe:	66 90                	xchg   %ax,%ax
14015cec0:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14015cec4:	ba 01 00 00 00       	mov    $0x1,%edx
14015cec9:	e8 d2 dc f3 ff       	call   0x14009aba0
14015cece:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015ced2:	eb c4                	jmp    0x14015ce98
14015ced4:	0f 1f 40 00          	nopl   0x0(%rax)
14015ced8:	ba 01 00 00 00       	mov    $0x1,%edx
14015cedd:	48 89 d9             	mov    %rbx,%rcx
14015cee0:	e8 bb dc f3 ff       	call   0x14009aba0
14015cee5:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cee9:	e9 78 ff ff ff       	jmp    0x14015ce66
14015ceee:	66 90                	xchg   %ax,%ax
14015cef0:	53                   	push   %rbx
14015cef1:	48 83 ec 20          	sub    $0x20,%rsp
14015cef5:	83 e2 01             	and    $0x1,%edx
14015cef8:	48 89 cb             	mov    %rcx,%rbx
14015cefb:	8d 04 12             	lea    (%rdx,%rdx,1),%eax
14015cefe:	0f b6 51 30          	movzbl 0x30(%rcx),%edx
14015cf02:	83 e2 fd             	and    $0xfffffffd,%edx
14015cf05:	09 c2                	or     %eax,%edx
14015cf07:	88 51 30             	mov    %dl,0x30(%rcx)
14015cf0a:	48 8b 11             	mov    (%rcx),%rdx
14015cf0d:	48 85 d2             	test   %rdx,%rdx
14015cf10:	0f 84 82 00 00 00    	je     0x14015cf98
14015cf16:	48 8b 41 08          	mov    0x8(%rcx),%rax
14015cf1a:	48 29 c2             	sub    %rax,%rdx
14015cf1d:	48 83 fa 01          	cmp    $0x1,%rdx
14015cf21:	74 75                	je     0x14015cf98
14015cf23:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015cf27:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cf2b:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015cf2f:	c6 04 02 5b          	movb   $0x5b,(%rdx,%rax,1)
14015cf33:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015cf37:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cf3b:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015cf3f:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14015cf43:	48 85 d2             	test   %rdx,%rdx
14015cf46:	74 38                	je     0x14015cf80
14015cf48:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cf4c:	48 29 c2             	sub    %rax,%rdx
14015cf4f:	48 83 fa 01          	cmp    $0x1,%rdx
14015cf53:	74 2b                	je     0x14015cf80
14015cf55:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015cf59:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cf5d:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14015cf61:	c6 04 02 5b          	movb   $0x5b,(%rdx,%rax,1)
14015cf65:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015cf69:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cf6d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015cf71:	80 63 30 fe          	andb   $0xfe,0x30(%rbx)
14015cf75:	48 83 c4 20          	add    $0x20,%rsp
14015cf79:	5b                   	pop    %rbx
14015cf7a:	c3                   	ret
14015cf7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015cf80:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14015cf84:	ba 01 00 00 00       	mov    $0x1,%edx
14015cf89:	e8 12 dc f3 ff       	call   0x14009aba0
14015cf8e:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cf92:	eb c1                	jmp    0x14015cf55
14015cf94:	0f 1f 40 00          	nopl   0x0(%rax)
14015cf98:	ba 01 00 00 00       	mov    $0x1,%edx
14015cf9d:	48 89 d9             	mov    %rbx,%rcx
14015cfa0:	e8 fb db f3 ff       	call   0x14009aba0
14015cfa5:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cfa9:	e9 75 ff ff ff       	jmp    0x14015cf23
14015cfae:	66 90                	xchg   %ax,%ax
14015cfb0:	56                   	push   %rsi
14015cfb1:	53                   	push   %rbx
14015cfb2:	48 83 ec 28          	sub    $0x28,%rsp
14015cfb6:	48 89 cb             	mov    %rcx,%rbx
14015cfb9:	48 89 d6             	mov    %rdx,%rsi
14015cfbc:	e8 6f f7 ff ff       	call   0x14015c730
14015cfc1:	48 89 f2             	mov    %rsi,%rdx
14015cfc4:	48 89 d9             	mov    %rbx,%rcx
14015cfc7:	48 83 c4 28          	add    $0x28,%rsp
14015cfcb:	5b                   	pop    %rbx
14015cfcc:	5e                   	pop    %rsi
14015cfcd:	e9 ae f4 ff ff       	jmp    0x14015c480
14015cfd2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015cfd9:	00 00 00 00
14015cfdd:	0f 1f 00             	nopl   (%rax)
14015cfe0:	56                   	push   %rsi
14015cfe1:	53                   	push   %rbx
14015cfe2:	48 83 ec 28          	sub    $0x28,%rsp
14015cfe6:	48 89 d6             	mov    %rdx,%rsi
14015cfe9:	48 89 cb             	mov    %rcx,%rbx
14015cfec:	e8 3f f7 ff ff       	call   0x14015c730
14015cff1:	49 89 f0             	mov    %rsi,%r8
14015cff4:	48 8d 15 c6 60 0c 00 	lea    0xc60c6(%rip),%rdx        # 0x1402230c1
14015cffb:	48 89 d9             	mov    %rbx,%rcx
14015cffe:	48 83 c4 28          	add    $0x28,%rsp
14015d002:	5b                   	pop    %rbx
14015d003:	5e                   	pop    %rsi
14015d004:	e9 b7 ef f3 ff       	jmp    0x14009bfc0
14015d009:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14015d010:	56                   	push   %rsi
14015d011:	53                   	push   %rbx
14015d012:	48 83 ec 38          	sub    $0x38,%rsp
14015d016:	48 89 cb             	mov    %rcx,%rbx
14015d019:	89 d6                	mov    %edx,%esi
14015d01b:	f2 0f 11 54 24 28    	movsd  %xmm2,0x28(%rsp)
14015d021:	e8 0a f7 ff ff       	call   0x14015c730
14015d026:	f2 0f 10 54 24 28    	movsd  0x28(%rsp),%xmm2
14015d02c:	89 f2                	mov    %esi,%edx
14015d02e:	48 89 d9             	mov    %rbx,%rcx
14015d031:	48 83 c4 38          	add    $0x38,%rsp
14015d035:	5b                   	pop    %rbx
14015d036:	5e                   	pop    %rsi
14015d037:	e9 14 f1 ff ff       	jmp    0x14015c150
14015d03c:	0f 1f 40 00          	nopl   0x0(%rax)
14015d040:	53                   	push   %rbx
14015d041:	48 83 ec 20          	sub    $0x20,%rsp
14015d045:	48 89 cb             	mov    %rcx,%rbx
14015d048:	e8 e3 f6 ff ff       	call   0x14015c730
14015d04d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015d053:	48 8d 15 6d 60 0c 00 	lea    0xc606d(%rip),%rdx        # 0x1402230c7
14015d05a:	48 89 d9             	mov    %rbx,%rcx
14015d05d:	48 83 c4 20          	add    $0x20,%rsp
14015d061:	5b                   	pop    %rbx
14015d062:	e9 49 e9 f3 ff       	jmp    0x14009b9b0
14015d067:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015d06e:	00 00
14015d070:	53                   	push   %rbx
14015d071:	48 83 ec 20          	sub    $0x20,%rsp
14015d075:	48 89 cb             	mov    %rcx,%rbx
14015d078:	e8 b3 f6 ff ff       	call   0x14015c730
14015d07d:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14015d083:	48 8d 15 42 60 0c 00 	lea    0xc6042(%rip),%rdx        # 0x1402230cc
14015d08a:	48 89 d9             	mov    %rbx,%rcx
14015d08d:	48 83 c4 20          	add    $0x20,%rsp
14015d091:	5b                   	pop    %rbx
14015d092:	e9 19 e9 f3 ff       	jmp    0x14009b9b0
14015d097:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015d09e:	00 00
14015d0a0:	53                   	push   %rbx
14015d0a1:	48 83 ec 20          	sub    $0x20,%rsp
14015d0a5:	48 89 cb             	mov    %rcx,%rbx
14015d0a8:	85 d2                	test   %edx,%edx
14015d0aa:	74 24                	je     0x14015d0d0
14015d0ac:	e8 7f f6 ff ff       	call   0x14015c730
14015d0b1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015d0b7:	48 8d 15 09 60 0c 00 	lea    0xc6009(%rip),%rdx        # 0x1402230c7
14015d0be:	48 89 d9             	mov    %rbx,%rcx
14015d0c1:	48 83 c4 20          	add    $0x20,%rsp
14015d0c5:	5b                   	pop    %rbx
14015d0c6:	e9 e5 e8 f3 ff       	jmp    0x14009b9b0
14015d0cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015d0d0:	e8 5b f6 ff ff       	call   0x14015c730
14015d0d5:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14015d0db:	48 8d 15 ea 5f 0c 00 	lea    0xc5fea(%rip),%rdx        # 0x1402230cc
14015d0e2:	48 89 d9             	mov    %rbx,%rcx
14015d0e5:	48 83 c4 20          	add    $0x20,%rsp
14015d0e9:	5b                   	pop    %rbx
14015d0ea:	e9 c1 e8 f3 ff       	jmp    0x14009b9b0
14015d0ef:	90                   	nop
14015d0f0:	53                   	push   %rbx
14015d0f1:	48 83 ec 20          	sub    $0x20,%rsp
14015d0f5:	48 89 cb             	mov    %rcx,%rbx
14015d0f8:	e8 33 f6 ff ff       	call   0x14015c730
14015d0fd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015d103:	48 8d 15 c8 5f 0c 00 	lea    0xc5fc8(%rip),%rdx        # 0x1402230d2
14015d10a:	48 89 d9             	mov    %rbx,%rcx
14015d10d:	48 83 c4 20          	add    $0x20,%rsp
14015d111:	5b                   	pop    %rbx
14015d112:	e9 99 e8 f3 ff       	jmp    0x14009b9b0
14015d117:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015d11e:	00 00
14015d120:	56                   	push   %rsi
14015d121:	53                   	push   %rbx
14015d122:	48 83 ec 28          	sub    $0x28,%rsp
14015d126:	48 83 7a 20 00       	cmpq   $0x0,0x20(%rdx)
14015d12b:	48 89 ce             	mov    %rcx,%rsi
14015d12e:	48 89 d3             	mov    %rdx,%rbx
14015d131:	75 16                	jne    0x14015d149
14015d133:	e8 f8 f5 ff ff       	call   0x14015c730
14015d138:	48 89 da             	mov    %rbx,%rdx
14015d13b:	48 89 f1             	mov    %rsi,%rcx
14015d13e:	48 83 c4 28          	add    $0x28,%rsp
14015d142:	5b                   	pop    %rbx
14015d143:	5e                   	pop    %rsi
14015d144:	e9 e7 f0 ff ff       	jmp    0x14015c230
14015d149:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
14015d14d:	4c 8d 05 84 5f 0c 00 	lea    0xc5f84(%rip),%r8        # 0x1402230d8
14015d154:	ba 94 00 00 00       	mov    $0x94,%edx
14015d159:	48 8d 0d c5 5e 0c 00 	lea    0xc5ec5(%rip),%rcx        # 0x140223025
14015d160:	e8 2b 66 f6 ff       	call   0x1400c3790
14015d165:	90                   	nop
14015d166:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015d16d:	00 00 00
14015d170:	55                   	push   %rbp
14015d171:	57                   	push   %rdi
14015d172:	56                   	push   %rsi
14015d173:	53                   	push   %rbx
14015d174:	48 83 ec 28          	sub    $0x28,%rsp
14015d178:	48 89 ce             	mov    %rcx,%rsi
14015d17b:	85 d2                	test   %edx,%edx
14015d17d:	7e 30                	jle    0x14015d1af
14015d17f:	48 63 d2             	movslq %edx,%rdx
14015d182:	4c 89 c3             	mov    %r8,%rbx
14015d185:	49 8d 2c d0          	lea    (%r8,%rdx,8),%rbp
14015d189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14015d190:	48 8b 3b             	mov    (%rbx),%rdi
14015d193:	48 89 f1             	mov    %rsi,%rcx
14015d196:	48 83 c3 08          	add    $0x8,%rbx
14015d19a:	e8 91 f5 ff ff       	call   0x14015c730
14015d19f:	48 89 f1             	mov    %rsi,%rcx
14015d1a2:	48 89 fa             	mov    %rdi,%rdx
14015d1a5:	e8 d6 f2 ff ff       	call   0x14015c480
14015d1aa:	48 39 eb             	cmp    %rbp,%rbx
14015d1ad:	75 e1                	jne    0x14015d190
14015d1af:	48 83 c4 28          	add    $0x28,%rsp
14015d1b3:	5b                   	pop    %rbx
14015d1b4:	5e                   	pop    %rsi
14015d1b5:	5f                   	pop    %rdi
14015d1b6:	5d                   	pop    %rbp
14015d1b7:	c3                   	ret
14015d1b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14015d1bf:	00
14015d1c0:	57                   	push   %rdi
14015d1c1:	56                   	push   %rsi
14015d1c2:	53                   	push   %rbx
14015d1c3:	48 83 ec 20          	sub    $0x20,%rsp
14015d1c7:	48 8b 32             	mov    (%rdx),%rsi
14015d1ca:	48 89 cf             	mov    %rcx,%rdi
14015d1cd:	48 89 d3             	mov    %rdx,%rbx
14015d1d0:	48 85 f6             	test   %rsi,%rsi
14015d1d3:	74 2a                	je     0x14015d1ff
14015d1d5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015d1dc:	00 00 00 00
14015d1e0:	48 89 f9             	mov    %rdi,%rcx
14015d1e3:	48 83 c3 08          	add    $0x8,%rbx
14015d1e7:	e8 44 f5 ff ff       	call   0x14015c730
14015d1ec:	48 89 f2             	mov    %rsi,%rdx
14015d1ef:	48 89 f9             	mov    %rdi,%rcx
14015d1f2:	e8 89 f2 ff ff       	call   0x14015c480
14015d1f7:	48 8b 33             	mov    (%rbx),%rsi
14015d1fa:	48 85 f6             	test   %rsi,%rsi
14015d1fd:	75 e1                	jne    0x14015d1e0
14015d1ff:	48 83 c4 20          	add    $0x20,%rsp
14015d203:	5b                   	pop    %rbx
14015d204:	5e                   	pop    %rsi
14015d205:	5f                   	pop    %rdi
14015d206:	c3                   	ret
14015d207:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015d20e:	00 00
14015d210:	53                   	push   %rbx
14015d211:	48 83 ec 20          	sub    $0x20,%rsp
14015d215:	48 89 cb             	mov    %rcx,%rbx
14015d218:	e8 13 f5 ff ff       	call   0x14015c730
14015d21d:	48 8b 13             	mov    (%rbx),%rdx
14015d220:	48 85 d2             	test   %rdx,%rdx
14015d223:	0f 84 7f 00 00 00    	je     0x14015d2a8
14015d229:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015d22d:	48 29 c2             	sub    %rax,%rdx
14015d230:	48 83 fa 01          	cmp    $0x1,%rdx
14015d234:	74 72                	je     0x14015d2a8
14015d236:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015d23a:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015d23e:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015d242:	c6 04 02 7b          	movb   $0x7b,(%rdx,%rax,1)
14015d246:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015d24a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015d24e:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015d252:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14015d256:	48 85 d2             	test   %rdx,%rdx
14015d259:	74 35                	je     0x14015d290
14015d25b:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015d25f:	48 29 c2             	sub    %rax,%rdx
14015d262:	48 83 fa 01          	cmp    $0x1,%rdx
14015d266:	74 28                	je     0x14015d290
14015d268:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015d26c:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015d270:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14015d274:	c6 04 02 7b          	movb   $0x7b,(%rdx,%rax,1)
14015d278:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015d27c:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015d280:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015d284:	80 63 30 fe          	andb   $0xfe,0x30(%rbx)
14015d288:	48 83 c4 20          	add    $0x20,%rsp
14015d28c:	5b                   	pop    %rbx
14015d28d:	c3                   	ret
14015d28e:	66 90                	xchg   %ax,%ax
14015d290:	48 8d 4b 18          	lea    0x18(%rbx),%rcx