140143ff2:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
140143ff6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140143ffb:	48 83 c4 40          	add    $0x40,%rsp
140143fff:	5f                   	pop    %rdi
140144000:	c3                   	ret
140144001:	41 f6 80 84 0b 00 00 	testb  $0x40,0xb84(%r8)
140144008:	40
140144009:	74 1f                	je     0x14014402a
14014400b:	0f 57 c0             	xorps  %xmm0,%xmm0
14014400e:	33 d2                	xor    %edx,%edx
140144010:	f2 49 0f 2a 80 58 0b 	cvtsi2sdq 0xb58(%r8),%xmm0
140144017:	00 00
140144019:	8b c2                	mov    %edx,%eax
14014401b:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
14014401f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144024:	48 83 c4 40          	add    $0x40,%rsp
140144028:	5f                   	pop    %rdi
140144029:	c3                   	ret
14014402a:	f2 0f 10 05 9e b4 1e 	movsd  0x1eb49e(%rip),%xmm0        # 0x14032f4d0
140144031:	00
140144032:	33 d2                	xor    %edx,%edx
140144034:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
140144038:	8b c2                	mov    %edx,%eax
14014403a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014403f:	48 83 c4 40          	add    $0x40,%rsp
140144043:	5f                   	pop    %rdi
140144044:	c3                   	ret
140144045:	41 f6 80 84 0b 00 00 	testb  $0x20,0xb84(%r8)
14014404c:	20
14014404d:	74 db                	je     0x14014402a
14014404f:	0f 57 c0             	xorps  %xmm0,%xmm0
140144052:	33 d2                	xor    %edx,%edx
140144054:	f2 49 0f 2a 80 60 0b 	cvtsi2sdq 0xb60(%r8),%xmm0
14014405b:	00 00
14014405d:	8b c2                	mov    %edx,%eax
14014405f:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
140144063:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144068:	48 83 c4 40          	add    $0x40,%rsp
14014406c:	5f                   	pop    %rdi
14014406d:	c3                   	ret
14014406e:	0f 57 c0             	xorps  %xmm0,%xmm0
140144071:	33 d2                	xor    %edx,%edx
140144073:	f2 49 0f 2a 80 c8 0b 	cvtsi2sdq 0xbc8(%r8),%xmm0
14014407a:	00 00
14014407c:	8b c2                	mov    %edx,%eax
14014407e:	f2 0f 59 05 2a b4 1e 	mulsd  0x1eb42a(%rip),%xmm0        # 0x14032f4b0
140144085:	00
140144086:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
14014408a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014408f:	48 83 c4 40          	add    $0x40,%rsp
140144093:	5f                   	pop    %rdi
140144094:	c3                   	ret
140144095:	48 8b 1b             	mov    (%rbx),%rbx
140144098:	48 85 db             	test   %rbx,%rbx
14014409b:	0f 84 41 08 00 00    	je     0x1401448e2
1401440a1:	81 c7 fe ff df ff    	add    $0xffdffffe,%edi
1401440a7:	83 ff 39             	cmp    $0x39,%edi
1401440aa:	0f 87 32 08 00 00    	ja     0x1401448e2
1401440b0:	4c 8d 0d 49 bf eb ff 	lea    -0x1440b7(%rip),%r9        # 0x140000000
1401440b7:	48 63 c7             	movslq %edi,%rax
1401440ba:	41 0f b6 84 01 c8 49 	movzbl 0x1449c8(%r9,%rax,1),%eax
1401440c1:	14 00
1401440c3:	41 8b 8c 81 6c 49 14 	mov    0x14496c(%r9,%rax,4),%ecx
1401440ca:	00
1401440cb:	49 03 c9             	add    %r9,%rcx
1401440ce:	ff e1                	jmp    *%rcx
1401440d0:	41 8b 80 18 13 00 00 	mov    0x1318(%r8),%eax
1401440d7:	33 d2                	xor    %edx,%edx
1401440d9:	89 03                	mov    %eax,(%rbx)
1401440db:	8b c2                	mov    %edx,%eax
1401440dd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401440e2:	48 83 c4 40          	add    $0x40,%rsp
1401440e6:	5f                   	pop    %rdi
1401440e7:	c3                   	ret
1401440e8:	41 8b 80 1c 13 00 00 	mov    0x131c(%r8),%eax
1401440ef:	33 d2                	xor    %edx,%edx
1401440f1:	89 03                	mov    %eax,(%rbx)
1401440f3:	8b c2                	mov    %edx,%eax
1401440f5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401440fa:	48 83 c4 40          	add    $0x40,%rsp
1401440fe:	5f                   	pop    %rdi
1401440ff:	c3                   	ret
140144100:	49 8b 80 28 13 00 00 	mov    0x1328(%r8),%rax
140144107:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
14014410c:	48 3b c1             	cmp    %rcx,%rax
14014410f:	7f 0f                	jg     0x140144120
140144111:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
140144118:	48 3b c1             	cmp    %rcx,%rax
14014411b:	0f 4c c1             	cmovl  %ecx,%eax
14014411e:	8b c8                	mov    %eax,%ecx
140144120:	33 d2                	xor    %edx,%edx
140144122:	89 0b                	mov    %ecx,(%rbx)
140144124:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144129:	8b c2                	mov    %edx,%eax
14014412b:	48 83 c4 40          	add    $0x40,%rsp
14014412f:	5f                   	pop    %rdi
140144130:	c3                   	ret
140144131:	41 8b 80 30 13 00 00 	mov    0x1330(%r8),%eax
140144138:	33 d2                	xor    %edx,%edx
14014413a:	89 03                	mov    %eax,(%rbx)
14014413c:	8b c2                	mov    %edx,%eax
14014413e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144143:	48 83 c4 40          	add    $0x40,%rsp
140144147:	5f                   	pop    %rdi
140144148:	c3                   	ret
140144149:	41 8b 80 38 13 00 00 	mov    0x1338(%r8),%eax
140144150:	33 d2                	xor    %edx,%edx
140144152:	89 03                	mov    %eax,(%rbx)
140144154:	8b c2                	mov    %edx,%eax
140144156:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014415b:	48 83 c4 40          	add    $0x40,%rsp
14014415f:	5f                   	pop    %rdi
140144160:	c3                   	ret
140144161:	41 8b 80 00 06 00 00 	mov    0x600(%r8),%eax
140144168:	33 d2                	xor    %edx,%edx
14014416a:	89 03                	mov    %eax,(%rbx)
14014416c:	8b c2                	mov    %edx,%eax
14014416e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144173:	48 83 c4 40          	add    $0x40,%rsp
140144177:	5f                   	pop    %rdi
140144178:	c3                   	ret
140144179:	41 8b 80 c8 06 00 00 	mov    0x6c8(%r8),%eax
140144180:	33 d2                	xor    %edx,%edx
140144182:	89 03                	mov    %eax,(%rbx)
140144184:	8b c2                	mov    %edx,%eax
140144186:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014418b:	48 83 c4 40          	add    $0x40,%rsp
14014418f:	5f                   	pop    %rdi
140144190:	c3                   	ret
140144191:	41 8b 80 d8 0d 00 00 	mov    0xdd8(%r8),%eax
140144198:	33 d2                	xor    %edx,%edx
14014419a:	89 03                	mov    %eax,(%rbx)
14014419c:	8b c2                	mov    %edx,%eax
14014419e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401441a3:	48 83 c4 40          	add    $0x40,%rsp
1401441a7:	5f                   	pop    %rdi
1401441a8:	c3                   	ret
1401441a9:	41 8b 80 44 13 00 00 	mov    0x1344(%r8),%eax
1401441b0:	33 d2                	xor    %edx,%edx
1401441b2:	89 03                	mov    %eax,(%rbx)
1401441b4:	8b c2                	mov    %edx,%eax
1401441b6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401441bb:	48 83 c4 40          	add    $0x40,%rsp
1401441bf:	5f                   	pop    %rdi
1401441c0:	c3                   	ret
1401441c1:	41 8b 80 40 13 00 00 	mov    0x1340(%r8),%eax
1401441c8:	33 d2                	xor    %edx,%edx
1401441ca:	89 03                	mov    %eax,(%rbx)
1401441cc:	8b c2                	mov    %edx,%eax
1401441ce:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401441d3:	48 83 c4 40          	add    $0x40,%rsp
1401441d7:	5f                   	pop    %rdi
1401441d8:	c3                   	ret
1401441d9:	41 8b 80 cc 0d 00 00 	mov    0xdcc(%r8),%eax
1401441e0:	33 d2                	xor    %edx,%edx
1401441e2:	89 03                	mov    %eax,(%rbx)
1401441e4:	8b c2                	mov    %edx,%eax
1401441e6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401441eb:	48 83 c4 40          	add    $0x40,%rsp
1401441ef:	5f                   	pop    %rdi
1401441f0:	c3                   	ret
1401441f1:	41 8b 80 48 13 00 00 	mov    0x1348(%r8),%eax
1401441f8:	33 d2                	xor    %edx,%edx
1401441fa:	89 03                	mov    %eax,(%rbx)
1401441fc:	8b c2                	mov    %edx,%eax
1401441fe:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144203:	48 83 c4 40          	add    $0x40,%rsp
140144207:	5f                   	pop    %rdi
140144208:	c3                   	ret
140144209:	33 d2                	xor    %edx,%edx
14014420b:	49 8b c8             	mov    %r8,%rcx
14014420e:	e8 7d f7 ff ff       	call   0x140143990
140144213:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
14014421a:	48 3b c1             	cmp    %rcx,%rax
14014421d:	0f 45 c8             	cmovne %eax,%ecx
140144220:	33 d2                	xor    %edx,%edx
140144222:	89 0b                	mov    %ecx,(%rbx)
140144224:	8b c2                	mov    %edx,%eax
140144226:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014422b:	48 83 c4 40          	add    $0x40,%rsp
14014422f:	5f                   	pop    %rdi
140144230:	c3                   	ret
140144231:	41 8b 80 98 13 00 00 	mov    0x1398(%r8),%eax
140144238:	33 d2                	xor    %edx,%edx
14014423a:	89 03                	mov    %eax,(%rbx)
14014423c:	8b c2                	mov    %edx,%eax
14014423e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144243:	48 83 c4 40          	add    $0x40,%rsp
140144247:	5f                   	pop    %rdi
140144248:	c3                   	ret
140144249:	41 8b 80 cc 13 00 00 	mov    0x13cc(%r8),%eax
140144250:	33 d2                	xor    %edx,%edx
140144252:	89 03                	mov    %eax,(%rbx)
140144254:	8b c2                	mov    %edx,%eax
140144256:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014425b:	48 83 c4 40          	add    $0x40,%rsp
14014425f:	5f                   	pop    %rdi
140144260:	c3                   	ret
140144261:	41 8b 80 f0 13 00 00 	mov    0x13f0(%r8),%eax
140144268:	33 d2                	xor    %edx,%edx
14014426a:	89 03                	mov    %eax,(%rbx)
14014426c:	8b c2                	mov    %edx,%eax
14014426e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144273:	48 83 c4 40          	add    $0x40,%rsp
140144277:	5f                   	pop    %rdi
140144278:	c3                   	ret
140144279:	41 81 b8 18 13 00 00 	cmpl   $0x130,0x1318(%r8)
140144280:	30 01 00 00
140144284:	75 16                	jne    0x14014429c
140144286:	b8 01 00 00 00       	mov    $0x1,%eax
14014428b:	33 d2                	xor    %edx,%edx
14014428d:	89 03                	mov    %eax,(%rbx)
14014428f:	8b c2                	mov    %edx,%eax
140144291:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144296:	48 83 c4 40          	add    $0x40,%rsp
14014429a:	5f                   	pop    %rdi
14014429b:	c3                   	ret
14014429c:	33 c0                	xor    %eax,%eax
14014429e:	41 38 80 f4 13 00 00 	cmp    %al,0x13f4(%r8)
1401442a5:	0f 95 c0             	setne  %al
1401442a8:	33 d2                	xor    %edx,%edx
1401442aa:	89 03                	mov    %eax,(%rbx)
1401442ac:	8b c2                	mov    %edx,%eax
1401442ae:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442b3:	48 83 c4 40          	add    $0x40,%rsp
1401442b7:	5f                   	pop    %rdi
1401442b8:	c3                   	ret
1401442b9:	41 8b 80 b0 11 00 00 	mov    0x11b0(%r8),%eax
1401442c0:	33 d2                	xor    %edx,%edx
1401442c2:	89 03                	mov    %eax,(%rbx)
1401442c4:	8b c2                	mov    %edx,%eax
1401442c6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442cb:	48 83 c4 40          	add    $0x40,%rsp
1401442cf:	5f                   	pop    %rdi
1401442d0:	c3                   	ret
1401442d1:	41 8b 80 b4 11 00 00 	mov    0x11b4(%r8),%eax
1401442d8:	33 d2                	xor    %edx,%edx
1401442da:	89 03                	mov    %eax,(%rbx)
1401442dc:	8b c2                	mov    %edx,%eax
1401442de:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442e3:	48 83 c4 40          	add    $0x40,%rsp
1401442e7:	5f                   	pop    %rdi
1401442e8:	c3                   	ret
1401442e9:	41 8b 80 b8 11 00 00 	mov    0x11b8(%r8),%eax
1401442f0:	33 d2                	xor    %edx,%edx
1401442f2:	89 03                	mov    %eax,(%rbx)
1401442f4:	8b c2                	mov    %edx,%eax
1401442f6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442fb:	48 83 c4 40          	add    $0x40,%rsp
1401442ff:	5f                   	pop    %rdi
140144300:	c3                   	ret
140144301:	41 8b 88 20 13 00 00 	mov    0x1320(%r8),%ecx
140144308:	83 e9 0a             	sub    $0xa,%ecx
14014430b:	74 63                	je     0x140144370
14014430d:	83 e9 01             	sub    $0x1,%ecx
140144310:	74 49                	je     0x14014435b
140144312:	83 e9 09             	sub    $0x9,%ecx
140144315:	74 2f                	je     0x140144346
140144317:	83 f9 0a             	cmp    $0xa,%ecx
14014431a:	74 15                	je     0x140144331
14014431c:	33 d2                	xor    %edx,%edx
14014431e:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
140144324:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144329:	8b c2                	mov    %edx,%eax
14014432b:	48 83 c4 40          	add    $0x40,%rsp
14014432f:	5f                   	pop    %rdi
140144330:	c3                   	ret
140144331:	33 d2                	xor    %edx,%edx
140144333:	c7 03 1e 00 00 00    	movl   $0x1e,(%rbx)
140144339:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014433e:	8b c2                	mov    %edx,%eax
140144340:	48 83 c4 40          	add    $0x40,%rsp
140144344:	5f                   	pop    %rdi
140144345:	c3                   	ret
140144346:	33 d2                	xor    %edx,%edx
140144348:	c7 03 03 00 00 00    	movl   $0x3,(%rbx)
14014434e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144353:	8b c2                	mov    %edx,%eax
140144355:	48 83 c4 40          	add    $0x40,%rsp
140144359:	5f                   	pop    %rdi
14014435a:	c3                   	ret
14014435b:	33 d2                	xor    %edx,%edx
14014435d:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
140144363:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144368:	8b c2                	mov    %edx,%eax
14014436a:	48 83 c4 40          	add    $0x40,%rsp
14014436e:	5f                   	pop    %rdi
14014436f:	c3                   	ret
140144370:	33 d2                	xor    %edx,%edx
140144372:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
140144378:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014437d:	8b c2                	mov    %edx,%eax
14014437f:	48 83 c4 40          	add    $0x40,%rsp
140144383:	5f                   	pop    %rdi
140144384:	c3                   	ret
140144385:	41 8b 80 d8 13 00 00 	mov    0x13d8(%r8),%eax
14014438c:	33 d2                	xor    %edx,%edx
14014438e:	89 03                	mov    %eax,(%rbx)
140144390:	8b c2                	mov    %edx,%eax
140144392:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144397:	48 83 c4 40          	add    $0x40,%rsp
14014439b:	5f                   	pop    %rdi
14014439c:	c3                   	ret
14014439d:	4c 8b 13             	mov    (%rbx),%r10
1401443a0:	4d 85 d2             	test   %r10,%r10
1401443a3:	0f 84 39 05 00 00    	je     0x1401448e2
1401443a9:	81 c7 ff ff ef ff    	add    $0xffefffff,%edi
1401443af:	83 ff 3b             	cmp    $0x3b,%edi
1401443b2:	0f 87 2a 05 00 00    	ja     0x1401448e2
1401443b8:	4c 8d 0d 41 bc eb ff 	lea    -0x1443bf(%rip),%r9        # 0x140000000
1401443bf:	48 63 c7             	movslq %edi,%rax
1401443c2:	41 0f b6 84 01 34 4a 	movzbl 0x144a34(%r9,%rax,1),%eax
1401443c9:	14 00
1401443cb:	41 8b 8c 81 04 4a 14 	mov    0x144a04(%r9,%rax,4),%ecx
1401443d2:	00
1401443d3:	49 03 c9             	add    %r9,%rcx
1401443d6:	ff e1                	jmp    *%rcx
1401443d8:	49 8b 80 40 12 00 00 	mov    0x1240(%r8),%rax
1401443df:	48 8d 0d 52 65 1e 00 	lea    0x1e6552(%rip),%rcx        # 0x14032a938
1401443e6:	48 85 c0             	test   %rax,%rax
1401443e9:	48 0f 45 c8          	cmovne %rax,%rcx
1401443ed:	33 d2                	xor    %edx,%edx
1401443ef:	49 89 0a             	mov    %rcx,(%r10)
1401443f2:	8b c2                	mov    %edx,%eax
1401443f4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401443f9:	48 83 c4 40          	add    $0x40,%rsp
1401443fd:	5f                   	pop    %rdi
1401443fe:	c3                   	ret
1401443ff:	49 8b 88 b0 07 00 00 	mov    0x7b0(%r8),%rcx
140144406:	48 85 c9             	test   %rcx,%rcx
140144409:	0f 85 55 01 00 00    	jne    0x140144564
14014440f:	41 38 88 0f 0b 00 00 	cmp    %cl,0xb0f(%r8)
140144416:	74 19                	je     0x140144431
140144418:	48 8d 0d ad a8 1e 00 	lea    0x1ea8ad(%rip),%rcx        # 0x14032eccc
14014441f:	33 d2                	xor    %edx,%edx
140144421:	49 89 0a             	mov    %rcx,(%r10)
140144424:	8b c2                	mov    %edx,%eax
140144426:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014442b:	48 83 c4 40          	add    $0x40,%rsp
14014442f:	5f                   	pop    %rdi
140144430:	c3                   	ret
140144431:	49 63 80 38 12 00 00 	movslq 0x1238(%r8),%rax
140144438:	83 f8 05             	cmp    $0x5,%eax
14014443b:	77 3f                	ja     0x14014447c
14014443d:	41 8b 8c 81 70 4a 14 	mov    0x144a70(%r9,%rax,4),%ecx
140144444:	00
140144445:	49 03 c9             	add    %r9,%rcx
140144448:	ff e1                	jmp    *%rcx
14014444a:	48 8d 0d 57 8b 1e 00 	lea    0x1e8b57(%rip),%rcx        # 0x14032cfa8
140144451:	33 d2                	xor    %edx,%edx