14017af00:	48 8b 41 08          	mov    0x8(%rcx),%rax
14017af04:	48 8b ca             	mov    %rdx,%rcx
14017af07:	48 ff 25 2a 1d 99 00 	rex.W jmp *0x991d2a(%rip)        # 0x140b0cc38
14017af0e:	90                   	nop
14017af0f:	90                   	nop
14017af10:	48 8d 05 a1 1e 9a 00 	lea    0x9a1ea1(%rip),%rax        # 0x140b1cdb8
14017af17:	48 89 02             	mov    %rax,(%rdx)
14017af1a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14017af1e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14017af22:	48 8b c2             	mov    %rdx,%rax
14017af25:	c3                   	ret
14017af26:	90                   	nop
14017af27:	90                   	nop
14017af28:	90                   	nop
14017af29:	90                   	nop
14017af2a:	90                   	nop
14017af2b:	90                   	nop
14017af2c:	90                   	nop
14017af2d:	90                   	nop
14017af2e:	90                   	nop
14017af2f:	90                   	nop
14017af30:	48 8d 05 f9 77 b5 00 	lea    0xb577f9(%rip),%rax        # 0x140cd2730
14017af37:	c3                   	ret
14017af38:	90                   	nop
14017af39:	90                   	nop
14017af3a:	90                   	nop
14017af3b:	90                   	nop
14017af3c:	90                   	nop
14017af3d:	90                   	nop
14017af3e:	90                   	nop
14017af3f:	90                   	nop
14017af40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017af45:	57                   	push   %rdi
14017af46:	48 83 ec 20          	sub    $0x20,%rsp
14017af4a:	48 8b 0a             	mov    (%rdx),%rcx
14017af4d:	49 8b 18             	mov    (%r8),%rbx
14017af50:	48 8b 01             	mov    (%rcx),%rax
14017af53:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017af5a:	ff 15 d8 1c 99 00    	call   *0x991cd8(%rip)        # 0x140b0cc38
14017af60:	48 8b 13             	mov    (%rbx),%rdx
14017af63:	48 8b cb             	mov    %rbx,%rcx
14017af66:	48 8b f8             	mov    %rax,%rdi
14017af69:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017af70:	ff 15 c2 1c 99 00    	call   *0x991cc2(%rip)        # 0x140b0cc38
14017af76:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017af7b:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
14017af80:	0f 2f 47 04          	comiss 0x4(%rdi),%xmm0
14017af84:	0f 97 c0             	seta   %al
14017af87:	48 83 c4 20          	add    $0x20,%rsp
14017af8b:	5f                   	pop    %rdi
14017af8c:	c3                   	ret
14017af8d:	90                   	nop
14017af8e:	90                   	nop
14017af8f:	90                   	nop
14017af90:	48 8d 05 59 1e 9a 00 	lea    0x9a1e59(%rip),%rax        # 0x140b1cdf0
14017af97:	48 89 02             	mov    %rax,(%rdx)
14017af9a:	48 8b c2             	mov    %rdx,%rax
14017af9d:	c3                   	ret
14017af9e:	90                   	nop
14017af9f:	90                   	nop
14017afa0:	48 8d 05 a9 78 b5 00 	lea    0xb578a9(%rip),%rax        # 0x140cd2850
14017afa7:	c3                   	ret
14017afa8:	90                   	nop
14017afa9:	90                   	nop
14017afaa:	90                   	nop
14017afab:	90                   	nop
14017afac:	90                   	nop
14017afad:	90                   	nop
14017afae:	90                   	nop
14017afaf:	90                   	nop
14017afb0:	48 8b 0a             	mov    (%rdx),%rcx
14017afb3:	48 8b 01             	mov    (%rcx),%rax
14017afb6:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14017afbd:	48 ff 25 74 1c 99 00 	rex.W jmp *0x991c74(%rip)        # 0x140b0cc38
14017afc4:	90                   	nop
14017afc5:	90                   	nop
14017afc6:	90                   	nop
14017afc7:	90                   	nop
14017afc8:	90                   	nop
14017afc9:	90                   	nop
14017afca:	90                   	nop
14017afcb:	90                   	nop
14017afcc:	90                   	nop
14017afcd:	90                   	nop
14017afce:	90                   	nop
14017afcf:	90                   	nop
14017afd0:	48 8d 05 51 1e 9a 00 	lea    0x9a1e51(%rip),%rax        # 0x140b1ce28
14017afd7:	48 89 02             	mov    %rax,(%rdx)
14017afda:	48 8b c2             	mov    %rdx,%rax
14017afdd:	c3                   	ret
14017afde:	90                   	nop
14017afdf:	90                   	nop
14017afe0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14017afe5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14017afea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14017afef:	55                   	push   %rbp
14017aff0:	56                   	push   %rsi
14017aff1:	57                   	push   %rdi
14017aff2:	41 54                	push   %r12
14017aff4:	41 55                	push   %r13
14017aff6:	41 56                	push   %r14
14017aff8:	41 57                	push   %r15
14017affa:	48 83 ec 20          	sub    $0x20,%rsp
14017affe:	4d 8b f0             	mov    %r8,%r14
14017b001:	4d 8d 78 f0          	lea    -0x10(%r8),%r15
14017b005:	4c 2b f2             	sub    %rdx,%r14
14017b008:	49 8b ff             	mov    %r15,%rdi
14017b00b:	49 c1 fe 05          	sar    $0x5,%r14
14017b00f:	48 2b fa             	sub    %rdx,%rdi
14017b012:	49 c1 e6 04          	shl    $0x4,%r14
14017b016:	4d 8b e0             	mov    %r8,%r12
14017b019:	4c 03 f2             	add    %rdx,%r14
14017b01c:	48 c1 ff 04          	sar    $0x4,%rdi
14017b020:	4c 8b ea             	mov    %rdx,%r13
14017b023:	48 8b ca             	mov    %rdx,%rcx
14017b026:	48 83 ff 28          	cmp    $0x28,%rdi
14017b02a:	7e 53                	jle    0x14017b07f
14017b02c:	48 ff c7             	inc    %rdi
14017b02f:	48 c1 ff 03          	sar    $0x3,%rdi
14017b033:	48 8b f7             	mov    %rdi,%rsi
14017b036:	48 c1 e7 04          	shl    $0x4,%rdi
14017b03a:	48 c1 e6 05          	shl    $0x5,%rsi
14017b03e:	48 8d 2c 17          	lea    (%rdi,%rdx,1),%rbp
14017b042:	4c 8d 04 16          	lea    (%rsi,%rdx,1),%r8
14017b046:	48 8b d5             	mov    %rbp,%rdx
14017b049:	e8 d2 18 00 00       	call   0x14017c920
14017b04e:	49 8b ce             	mov    %r14,%rcx
14017b051:	4e 8d 04 37          	lea    (%rdi,%r14,1),%r8
14017b055:	48 2b cf             	sub    %rdi,%rcx
14017b058:	49 8b d6             	mov    %r14,%rdx
14017b05b:	e8 c0 18 00 00       	call   0x14017c920
14017b060:	49 8b df             	mov    %r15,%rbx
14017b063:	49 8b cf             	mov    %r15,%rcx
14017b066:	48 2b df             	sub    %rdi,%rbx
14017b069:	48 2b ce             	sub    %rsi,%rcx
14017b06c:	48 8b d3             	mov    %rbx,%rdx
14017b06f:	4d 8b c7             	mov    %r15,%r8
14017b072:	e8 a9 18 00 00       	call   0x14017c920
14017b077:	4c 8b c3             	mov    %rbx,%r8
14017b07a:	48 8b cd             	mov    %rbp,%rcx
14017b07d:	eb 03                	jmp    0x14017b082
14017b07f:	4d 8b c7             	mov    %r15,%r8
14017b082:	49 8b d6             	mov    %r14,%rdx
14017b085:	e8 96 18 00 00       	call   0x14017c920
14017b08a:	49 8d 76 10          	lea    0x10(%r14),%rsi
14017b08e:	4d 3b ee             	cmp    %r14,%r13
14017b091:	0f 83 f2 00 00 00    	jae    0x14017b189
14017b097:	49 8b 3e             	mov    (%r14),%rdi
14017b09a:	4d 8d 7e f0          	lea    -0x10(%r14),%r15
14017b09e:	49 8b 0f             	mov    (%r15),%rcx
14017b0a1:	48 8b 01             	mov    (%rcx),%rax
14017b0a4:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b0ab:	ff 15 87 1b 99 00    	call   *0x991b87(%rip)        # 0x140b0cc38
14017b0b1:	48 8b 17             	mov    (%rdi),%rdx
14017b0b4:	48 8b cf             	mov    %rdi,%rcx
14017b0b7:	48 8b d8             	mov    %rax,%rbx
14017b0ba:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b0c1:	ff 15 71 1b 99 00    	call   *0x991b71(%rip)        # 0x140b0cc38
14017b0c7:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b0cc:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b0d0:	0f 87 b3 00 00 00    	ja     0x14017b189
14017b0d6:	49 8b 0e             	mov    (%r14),%rcx
14017b0d9:	49 8b 3f             	mov    (%r15),%rdi
14017b0dc:	48 8b 01             	mov    (%rcx),%rax
14017b0df:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b0e6:	ff 15 4c 1b 99 00    	call   *0x991b4c(%rip)        # 0x140b0cc38
14017b0ec:	48 8b 17             	mov    (%rdi),%rdx
14017b0ef:	48 8b cf             	mov    %rdi,%rcx
14017b0f2:	48 8b d8             	mov    %rax,%rbx
14017b0f5:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b0fc:	ff 15 36 1b 99 00    	call   *0x991b36(%rip)        # 0x140b0cc38
14017b102:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b107:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b10b:	77 7c                	ja     0x14017b189
14017b10d:	4d 8b f7             	mov    %r15,%r14
14017b110:	4d 3b ef             	cmp    %r15,%r13
14017b113:	72 82                	jb     0x14017b097
14017b115:	eb 72                	jmp    0x14017b189
14017b117:	48 8b 0e             	mov    (%rsi),%rcx
14017b11a:	49 8b 3e             	mov    (%r14),%rdi
14017b11d:	48 8b 01             	mov    (%rcx),%rax
14017b120:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b127:	ff 15 0b 1b 99 00    	call   *0x991b0b(%rip)        # 0x140b0cc38
14017b12d:	48 8b 17             	mov    (%rdi),%rdx
14017b130:	48 8b cf             	mov    %rdi,%rcx
14017b133:	48 8b d8             	mov    %rax,%rbx
14017b136:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b13d:	ff 15 f5 1a 99 00    	call   *0x991af5(%rip)        # 0x140b0cc38
14017b143:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b148:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b14c:	77 40                	ja     0x14017b18e
14017b14e:	49 8b 0e             	mov    (%r14),%rcx
14017b151:	48 8b 3e             	mov    (%rsi),%rdi
14017b154:	48 8b 01             	mov    (%rcx),%rax
14017b157:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b15e:	ff 15 d4 1a 99 00    	call   *0x991ad4(%rip)        # 0x140b0cc38
14017b164:	48 8b 17             	mov    (%rdi),%rdx
14017b167:	48 8b cf             	mov    %rdi,%rcx
14017b16a:	48 8b d8             	mov    %rax,%rbx
14017b16d:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b174:	ff 15 be 1a 99 00    	call   *0x991abe(%rip)        # 0x140b0cc38
14017b17a:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b17f:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b183:	77 09                	ja     0x14017b18e
14017b185:	48 83 c6 10          	add    $0x10,%rsi
14017b189:	49 3b f4             	cmp    %r12,%rsi
14017b18c:	72 89                	jb     0x14017b117
14017b18e:	4c 8b fe             	mov    %rsi,%r15
14017b191:	49 8b ee             	mov    %r14,%rbp
14017b194:	e9 97 00 00 00       	jmp    0x14017b230
14017b199:	49 8b 0e             	mov    (%r14),%rcx
14017b19c:	49 8b 3f             	mov    (%r15),%rdi
14017b19f:	48 8b 01             	mov    (%rcx),%rax
14017b1a2:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b1a9:	ff 15 89 1a 99 00    	call   *0x991a89(%rip)        # 0x140b0cc38
14017b1af:	48 8b 17             	mov    (%rdi),%rdx
14017b1b2:	48 8b cf             	mov    %rdi,%rcx
14017b1b5:	48 8b d8             	mov    %rax,%rbx
14017b1b8:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b1bf:	ff 15 73 1a 99 00    	call   *0x991a73(%rip)        # 0x140b0cc38
14017b1c5:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b1ca:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b1ce:	77 5c                	ja     0x14017b22c
14017b1d0:	49 8b 0f             	mov    (%r15),%rcx
14017b1d3:	49 8b 3e             	mov    (%r14),%rdi
14017b1d6:	48 8b 01             	mov    (%rcx),%rax
14017b1d9:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b1e0:	ff 15 52 1a 99 00    	call   *0x991a52(%rip)        # 0x140b0cc38
14017b1e6:	48 8b 17             	mov    (%rdi),%rdx
14017b1e9:	48 8b cf             	mov    %rdi,%rcx
14017b1ec:	48 8b d8             	mov    %rax,%rbx
14017b1ef:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b1f6:	ff 15 3c 1a 99 00    	call   *0x991a3c(%rip)        # 0x140b0cc38
14017b1fc:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b201:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b205:	77 32                	ja     0x14017b239
14017b207:	49 3b f7             	cmp    %r15,%rsi
14017b20a:	74 1c                	je     0x14017b228
14017b20c:	49 8b 07             	mov    (%r15),%rax
14017b20f:	48 8b 0e             	mov    (%rsi),%rcx
14017b212:	48 89 06             	mov    %rax,(%rsi)
14017b215:	49 8b 47 08          	mov    0x8(%r15),%rax
14017b219:	49 89 0f             	mov    %rcx,(%r15)
14017b21c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14017b220:	48 89 46 08          	mov    %rax,0x8(%rsi)
14017b224:	49 89 4f 08          	mov    %rcx,0x8(%r15)
14017b228:	48 83 c6 10          	add    $0x10,%rsi
14017b22c:	49 83 c7 10          	add    $0x10,%r15
14017b230:	4d 3b fc             	cmp    %r12,%r15
14017b233:	0f 82 60 ff ff ff    	jb     0x14017b199
14017b239:	49 3b ed             	cmp    %r13,%rbp
14017b23c:	0f 86 b6 00 00 00    	jbe    0x14017b2f8
14017b242:	4c 8d 65 f0          	lea    -0x10(%rbp),%r12
14017b246:	49 8b 0c 24          	mov    (%r12),%rcx
14017b24a:	49 8b 3e             	mov    (%r14),%rdi
14017b24d:	48 8b 01             	mov    (%rcx),%rax
14017b250:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b257:	ff 15 db 19 99 00    	call   *0x9919db(%rip)        # 0x140b0cc38
14017b25d:	48 8b 17             	mov    (%rdi),%rdx
14017b260:	48 8b cf             	mov    %rdi,%rcx
14017b263:	48 8b d8             	mov    %rax,%rbx
14017b266:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b26d:	ff 15 c5 19 99 00    	call   *0x9919c5(%rip)        # 0x140b0cc38
14017b273:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b278:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b27c:	77 61                	ja     0x14017b2df
14017b27e:	49 8b 0e             	mov    (%r14),%rcx
14017b281:	49 8b 3c 24          	mov    (%r12),%rdi
14017b285:	48 8b 01             	mov    (%rcx),%rax
14017b288:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017b28f:	ff 15 a3 19 99 00    	call   *0x9919a3(%rip)        # 0x140b0cc38
14017b295:	48 8b 17             	mov    (%rdi),%rdx
14017b298:	48 8b cf             	mov    %rdi,%rcx
14017b29b:	48 8b d8             	mov    %rax,%rbx
14017b29e:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017b2a5:	ff 15 8d 19 99 00    	call   *0x99198d(%rip)        # 0x140b0cc38
14017b2ab:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017b2b0:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
14017b2b4:	77 3a                	ja     0x14017b2f0
14017b2b6:	49 83 ee 10          	sub    $0x10,%r14
14017b2ba:	4d 3b f4             	cmp    %r12,%r14
14017b2bd:	74 20                	je     0x14017b2df
14017b2bf:	49 8b 04 24          	mov    (%r12),%rax
14017b2c3:	49 8b 0e             	mov    (%r14),%rcx
14017b2c6:	49 89 06             	mov    %rax,(%r14)
14017b2c9:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14017b2ce:	49 89 0c 24          	mov    %rcx,(%r12)
14017b2d2:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14017b2d6:	49 89 46 08          	mov    %rax,0x8(%r14)
14017b2da:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
14017b2df:	48 83 ed 10          	sub    $0x10,%rbp
14017b2e3:	49 83 ec 10          	sub    $0x10,%r12
14017b2e7:	4c 3b ed             	cmp    %rbp,%r13
14017b2ea:	0f 82 56 ff ff ff    	jb     0x14017b246
14017b2f0:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
14017b2f5:	49 3b ed             	cmp    %r13,%rbp
14017b2f8:	75 53                	jne    0x14017b34d
14017b2fa:	4d 3b fc             	cmp    %r12,%r15
14017b2fd:	0f 84 c2 00 00 00    	je     0x14017b3c5
14017b303:	49 3b f7             	cmp    %r15,%rsi
14017b306:	74 1c                	je     0x14017b324
14017b308:	48 8b 06             	mov    (%rsi),%rax
14017b30b:	49 8b 0e             	mov    (%r14),%rcx
14017b30e:	49 89 06             	mov    %rax,(%r14)
14017b311:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017b315:	48 89 0e             	mov    %rcx,(%rsi)
14017b318:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14017b31c:	49 89 46 08          	mov    %rax,0x8(%r14)
14017b320:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14017b324:	49 8b 0e             	mov    (%r14),%rcx
14017b327:	48 83 c6 10          	add    $0x10,%rsi
14017b32b:	49 8b 07             	mov    (%r15),%rax
14017b32e:	49 89 06             	mov    %rax,(%r14)
14017b331:	49 8b 47 08          	mov    0x8(%r15),%rax
14017b335:	49 89 0f             	mov    %rcx,(%r15)
14017b338:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14017b33c:	49 89 46 08          	mov    %rax,0x8(%r14)
14017b340:	49 83 c6 10          	add    $0x10,%r14
14017b344:	49 89 4f 08          	mov    %rcx,0x8(%r15)
14017b348:	e9 df fe ff ff       	jmp    0x14017b22c
14017b34d:	48 83 c5 f0          	add    $0xfffffffffffffff0,%rbp
14017b351:	4d 3b fc             	cmp    %r12,%r15
14017b354:	75 4c                	jne    0x14017b3a2
14017b356:	49 83 ee 10          	sub    $0x10,%r14
14017b35a:	49 8d 56 08          	lea    0x8(%r14),%rdx
14017b35e:	49 3b ee             	cmp    %r14,%rbp
14017b361:	74 1c                	je     0x14017b37f
14017b363:	49 8b 06             	mov    (%r14),%rax
14017b366:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14017b36a:	48 89 45 00          	mov    %rax,0x0(%rbp)
14017b36e:	48 8b 02             	mov    (%rdx),%rax
14017b371:	49 89 0e             	mov    %rcx,(%r14)
14017b374:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14017b378:	48 89 45 08          	mov    %rax,0x8(%rbp)
14017b37c:	48 89 0a             	mov    %rcx,(%rdx)
14017b37f:	49 8b 0e             	mov    (%r14),%rcx
14017b382:	48 83 ee 10          	sub    $0x10,%rsi
14017b386:	48 8b 06             	mov    (%rsi),%rax
14017b389:	49 89 06             	mov    %rax,(%r14)
14017b38c:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017b390:	48 89 0e             	mov    %rcx,(%rsi)
14017b393:	48 8b 0a             	mov    (%rdx),%rcx
14017b396:	48 89 02             	mov    %rax,(%rdx)
14017b399:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14017b39d:	e9 8e fe ff ff       	jmp    0x14017b230
14017b3a2:	48 8b 45 00          	mov    0x0(%rbp),%rax
14017b3a6:	49 8b 0f             	mov    (%r15),%rcx
14017b3a9:	49 89 07             	mov    %rax,(%r15)
14017b3ac:	48 8b 45 08          	mov    0x8(%rbp),%rax
14017b3b0:	48 89 4d 00          	mov    %rcx,0x0(%rbp)