14000719b:	90                   	nop
14000719c:	90                   	nop
14000719d:	90                   	nop
14000719e:	90                   	nop
14000719f:	90                   	nop
1400071a0:	40 53                	rex push %rbx
1400071a2:	48 83 ec 20          	sub    $0x20,%rsp
1400071a6:	48 8d 05 a3 d8 b0 00 	lea    0xb0d8a3(%rip),%rax        # 0x140b14a50
1400071ad:	48 8b d9             	mov    %rcx,%rbx
1400071b0:	48 89 01             	mov    %rax,(%rcx)
1400071b3:	f6 c2 01             	test   $0x1,%dl
1400071b6:	74 05                	je     0x1400071bd
1400071b8:	e8 17 84 ae 00       	call   0x140aef5d4
1400071bd:	48 8b c3             	mov    %rbx,%rax
1400071c0:	48 83 c4 20          	add    $0x20,%rsp
1400071c4:	5b                   	pop    %rbx
1400071c5:	c3                   	ret
1400071c6:	90                   	nop
1400071c7:	90                   	nop
1400071c8:	90                   	nop
1400071c9:	90                   	nop
1400071ca:	90                   	nop
1400071cb:	90                   	nop
1400071cc:	90                   	nop
1400071cd:	90                   	nop
1400071ce:	90                   	nop
1400071cf:	90                   	nop
1400071d0:	40 53                	rex push %rbx
1400071d2:	48 83 ec 20          	sub    $0x20,%rsp
1400071d6:	48 8d 05 0b d9 b0 00 	lea    0xb0d90b(%rip),%rax        # 0x140b14ae8
1400071dd:	48 8b d9             	mov    %rcx,%rbx
1400071e0:	48 89 01             	mov    %rax,(%rcx)
1400071e3:	f6 c2 01             	test   $0x1,%dl
1400071e6:	74 05                	je     0x1400071ed
1400071e8:	e8 e7 83 ae 00       	call   0x140aef5d4
1400071ed:	48 8b c3             	mov    %rbx,%rax
1400071f0:	48 83 c4 20          	add    $0x20,%rsp
1400071f4:	5b                   	pop    %rbx
1400071f5:	c3                   	ret
1400071f6:	90                   	nop
1400071f7:	90                   	nop
1400071f8:	90                   	nop
1400071f9:	90                   	nop
1400071fa:	90                   	nop
1400071fb:	90                   	nop
1400071fc:	90                   	nop
1400071fd:	90                   	nop
1400071fe:	90                   	nop
1400071ff:	90                   	nop
140007200:	40 53                	rex push %rbx
140007202:	48 83 ec 20          	sub    $0x20,%rsp
140007206:	48 8d 05 33 d7 b0 00 	lea    0xb0d733(%rip),%rax        # 0x140b14940
14000720d:	48 8b d9             	mov    %rcx,%rbx
140007210:	48 89 01             	mov    %rax,(%rcx)
140007213:	f6 c2 01             	test   $0x1,%dl
140007216:	74 05                	je     0x14000721d
140007218:	e8 b7 83 ae 00       	call   0x140aef5d4
14000721d:	48 8b c3             	mov    %rbx,%rax
140007220:	48 83 c4 20          	add    $0x20,%rsp
140007224:	5b                   	pop    %rbx
140007225:	c3                   	ret
140007226:	90                   	nop
140007227:	90                   	nop
140007228:	48 83 ec 28          	sub    $0x28,%rsp
14000722c:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140007230:	48 85 c9             	test   %rcx,%rcx
140007233:	74 06                	je     0x14000723b
140007235:	ff 15 85 56 b0 00    	call   *0xb05685(%rip)        # 0x140b0c8c0
14000723b:	48 83 c4 28          	add    $0x28,%rsp
14000723f:	c3                   	ret
140007240:	48 8b c4             	mov    %rsp,%rax
140007243:	48 89 58 08          	mov    %rbx,0x8(%rax)
140007247:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000724b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000724f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140007253:	41 56                	push   %r14
140007255:	48 83 ec 20          	sub    $0x20,%rsp
140007259:	45 33 f6             	xor    %r14d,%r14d
14000725c:	49 8b f8             	mov    %r8,%rdi
14000725f:	48 8b f2             	mov    %rdx,%rsi
140007262:	48 8b e9             	mov    %rcx,%rbp
140007265:	45 38 70 19          	cmp    %r14b,0x19(%r8)
140007269:	75 6d                	jne    0x1400072d8
14000726b:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14000726f:	48 8b d6             	mov    %rsi,%rdx
140007272:	48 8b cd             	mov    %rbp,%rcx
140007275:	e8 c6 ff ff ff       	call   0x140007240
14000727a:	48 8b df             	mov    %rdi,%rbx
14000727d:	48 8b 3f             	mov    (%rdi),%rdi
140007280:	48 8b 43 40          	mov    0x40(%rbx),%rax
140007284:	48 83 f8 07          	cmp    $0x7,%rax
140007288:	76 2e                	jbe    0x1400072b8
14000728a:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14000728e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140007295:	00
140007296:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000729c:	72 14                	jb     0x1400072b2
14000729e:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400072a2:	48 2b ca             	sub    %rdx,%rcx
1400072a5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400072a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400072ad:	77 44                	ja     0x1400072f3
1400072af:	48 8b ca             	mov    %rdx,%rcx
1400072b2:	ff 15 08 56 b0 00    	call   *0xb05608(%rip)        # 0x140b0c8c0
1400072b8:	48 8b cb             	mov    %rbx,%rcx
1400072bb:	4c 89 73 38          	mov    %r14,0x38(%rbx)
1400072bf:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
1400072c6:	00
1400072c7:	66 44 89 73 28       	mov    %r14w,0x28(%rbx)
1400072cc:	ff 15 ee 55 b0 00    	call   *0xb055ee(%rip)        # 0x140b0c8c0
1400072d2:	44 38 77 19          	cmp    %r14b,0x19(%rdi)
1400072d6:	74 93                	je     0x14000726b
1400072d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400072dd:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400072e2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400072e7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400072ec:	48 83 c4 20          	add    $0x20,%rsp
1400072f0:	41 5e                	pop    %r14
1400072f2:	c3                   	ret
1400072f3:	ff 15 9f 56 b0 00    	call   *0xb0569f(%rip)        # 0x140b0c998
1400072f9:	cc                   	int3
1400072fa:	90                   	nop
1400072fb:	90                   	nop
1400072fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007301:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140007306:	57                   	push   %rdi
140007307:	48 83 ec 20          	sub    $0x20,%rsp
14000730b:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140007310:	49 8b d8             	mov    %r8,%rbx
140007313:	48 8b fa             	mov    %rdx,%rdi
140007316:	48 8b f1             	mov    %rcx,%rsi
140007319:	75 21                	jne    0x14000733c
14000731b:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14000731f:	48 8b d7             	mov    %rdi,%rdx
140007322:	48 8b ce             	mov    %rsi,%rcx
140007325:	e8 d2 ff ff ff       	call   0x1400072fc
14000732a:	48 8b cb             	mov    %rbx,%rcx
14000732d:	48 8b 1b             	mov    (%rbx),%rbx
140007330:	ff 15 8a 55 b0 00    	call   *0xb0558a(%rip)        # 0x140b0c8c0
140007336:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14000733a:	74 df                	je     0x14000731b
14000733c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007341:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140007346:	48 83 c4 20          	add    $0x20,%rsp
14000734a:	5f                   	pop    %rdi
14000734b:	c3                   	ret
14000734c:	90                   	nop
14000734d:	90                   	nop
14000734e:	90                   	nop
14000734f:	90                   	nop
140007350:	48 83 ec 28          	sub    $0x28,%rsp
140007354:	84 d2                	test   %dl,%dl
140007356:	74 06                	je     0x14000735e
140007358:	ff 15 62 55 b0 00    	call   *0xb05562(%rip)        # 0x140b0c8c0
14000735e:	48 83 c4 28          	add    $0x28,%rsp
140007362:	c3                   	ret
140007363:	90                   	nop
140007364:	90                   	nop
140007365:	90                   	nop
140007366:	90                   	nop
140007367:	90                   	nop
140007368:	90                   	nop
140007369:	90                   	nop
14000736a:	90                   	nop
14000736b:	90                   	nop
14000736c:	90                   	nop
14000736d:	90                   	nop
14000736e:	90                   	nop
14000736f:	90                   	nop
140007370:	48 8d 41 08          	lea    0x8(%rcx),%rax
140007374:	c3                   	ret
140007375:	90                   	nop
140007376:	90                   	nop
140007377:	90                   	nop
140007378:	90                   	nop
140007379:	90                   	nop
14000737a:	90                   	nop
14000737b:	90                   	nop
14000737c:	90                   	nop
14000737d:	90                   	nop
14000737e:	90                   	nop
14000737f:	90                   	nop
140007380:	48 8d 05 a9 c8 cb 00 	lea    0xcbc8a9(%rip),%rax        # 0x140cc3c30
140007387:	c3                   	ret
140007388:	90                   	nop
140007389:	90                   	nop
14000738a:	90                   	nop
14000738b:	90                   	nop
14000738c:	90                   	nop
14000738d:	90                   	nop
14000738e:	90                   	nop
14000738f:	90                   	nop
140007390:	f2 0f 10 02          	movsd  (%rdx),%xmm0
140007394:	48 8b 41 08          	mov    0x8(%rcx),%rax
140007398:	f2 0f 59 05 d8 9e ba 	mulsd  0xba9ed8(%rip),%xmm0        # 0x140bb1278
14000739f:	00
1400073a0:	48 8b 08             	mov    (%rax),%rcx
1400073a3:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
1400073a7:	48 8b 01             	mov    (%rcx),%rax
1400073aa:	48 8b 40 18          	mov    0x18(%rax),%rax
1400073ae:	48 ff 25 83 58 b0 00 	rex.W jmp *0xb05883(%rip)        # 0x140b0cc38
1400073b5:	90                   	nop
1400073b6:	90                   	nop
1400073b7:	90                   	nop
1400073b8:	90                   	nop
1400073b9:	90                   	nop
1400073ba:	90                   	nop
1400073bb:	90                   	nop
1400073bc:	90                   	nop
1400073bd:	90                   	nop
1400073be:	90                   	nop
1400073bf:	90                   	nop
1400073c0:	48 8d 05 49 d7 b0 00 	lea    0xb0d749(%rip),%rax        # 0x140b14b10
1400073c7:	48 89 02             	mov    %rax,(%rdx)
1400073ca:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400073ce:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400073d2:	48 8b c2             	mov    %rdx,%rax
1400073d5:	c3                   	ret
1400073d6:	90                   	nop
1400073d7:	90                   	nop
1400073d8:	90                   	nop
1400073d9:	90                   	nop
1400073da:	90                   	nop
1400073db:	90                   	nop
1400073dc:	90                   	nop
1400073dd:	90                   	nop
1400073de:	90                   	nop
1400073df:	90                   	nop
1400073e0:	48 8d 05 19 c7 cb 00 	lea    0xcbc719(%rip),%rax        # 0x140cc3b00
1400073e7:	c3                   	ret
1400073e8:	90                   	nop
1400073e9:	90                   	nop
1400073ea:	90                   	nop
1400073eb:	90                   	nop
1400073ec:	90                   	nop
1400073ed:	90                   	nop
1400073ee:	90                   	nop
1400073ef:	90                   	nop
1400073f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400073f5:	55                   	push   %rbp
1400073f6:	56                   	push   %rsi
1400073f7:	57                   	push   %rdi
1400073f8:	41 56                	push   %r14
1400073fa:	41 57                	push   %r15
1400073fc:	48 83 ec 60          	sub    $0x60,%rsp
140007400:	48 8b e9             	mov    %rcx,%rbp
140007403:	8b 1a                	mov    (%rdx),%ebx
140007405:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140007409:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14000740e:	76 03                	jbe    0x140007413
140007410:	48 8b 09             	mov    (%rcx),%rcx
140007413:	ff 15 cf bc d4 00    	call   *0xd4bccf(%rip)        # 0x140d530e8
140007419:	4c 8b f0             	mov    %rax,%r14
14000741c:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
140007420:	48 8b 37             	mov    (%rdi),%rsi
140007423:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140007427:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14000742c:	45 33 ff             	xor    %r15d,%r15d
14000742f:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
140007434:	48 8b c6             	mov    %rsi,%rax
140007437:	eb 23                	jmp    0x14000745c
140007439:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14000743e:	39 59 20             	cmp    %ebx,0x20(%rcx)
140007441:	7d 0b                	jge    0x14000744e
140007443:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
140007448:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000744c:	eb 0e                	jmp    0x14000745c
14000744e:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
140007455:	00
140007456:	48 8b c1             	mov    %rcx,%rax
140007459:	48 8b 09             	mov    (%rcx),%rcx
14000745c:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
140007460:	74 d7                	je     0x140007439
140007462:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140007466:	75 05                	jne    0x14000746d
140007468:	3b 58 20             	cmp    0x20(%rax),%ebx
14000746b:	7d 7b                	jge    0x1400074e8
14000746d:	48 b8 8e e3 38 8e e3 	movabs $0x38e38e38e38e38e,%rax
140007474:	38 8e 03
140007477:	48 39 47 08          	cmp    %rax,0x8(%rdi)
14000747b:	0f 84 d1 00 00 00    	je     0x140007552
140007481:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140007486:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14000748b:	b9 48 00 00 00       	mov    $0x48,%ecx
140007490:	ff 15 32 54 b0 00    	call   *0xb05432(%rip)        # 0x140b0c8c8
140007496:	48 85 c0             	test   %rax,%rax
140007499:	75 07                	jne    0x1400074a2
14000749b:	ff 15 f7 4f b0 00    	call   *0xb04ff7(%rip)        # 0x140b0c498
1400074a1:	90                   	nop
1400074a2:	89 58 20             	mov    %ebx,0x20(%rax)
1400074a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400074a8:	0f 11 40 28          	movups %xmm0,0x28(%rax)
1400074ac:	4c 89 78 38          	mov    %r15,0x38(%rax)
1400074b0:	48 c7 40 40 07 00 00 	movq   $0x7,0x40(%rax)
1400074b7:	00
1400074b8:	66 44 89 78 28       	mov    %r15w,0x28(%rax)
1400074bd:	48 89 30             	mov    %rsi,(%rax)
1400074c0:	48 89 70 08          	mov    %rsi,0x8(%rax)
1400074c4:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400074c8:	66 44 89 78 18       	mov    %r15w,0x18(%rax)
1400074cd:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
1400074d2:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400074d8:	4c 8b c0             	mov    %rax,%r8
1400074db:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400074e0:	48 8b cf             	mov    %rdi,%rcx
1400074e3:	e8 f8 f9 ff ff       	call   0x140006ee0
1400074e8:	48 8d 48 28          	lea    0x28(%rax),%rcx
1400074ec:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1400074f1:	76 03                	jbe    0x1400074f6
1400074f3:	48 8b 09             	mov    (%rcx),%rcx
1400074f6:	ff 15 ec bb d4 00    	call   *0xd4bbec(%rip)        # 0x140d530e8
1400074fc:	48 8b d8             	mov    %rax,%rbx
1400074ff:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140007503:	48 8b 09             	mov    (%rcx),%rcx
140007506:	48 8b 11             	mov    (%rcx),%rdx
140007509:	48 8b 42 20          	mov    0x20(%rdx),%rax
14000750d:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140007514:	00
140007515:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000751a:	41 b9 30 00 00 00    	mov    $0x30,%r9d
140007520:	4d 8b c6             	mov    %r14,%r8
140007523:	48 8b d3             	mov    %rbx,%rdx
140007526:	ff 15 0c 57 b0 00    	call   *0xb0570c(%rip)        # 0x140b0cc38
14000752c:	49 8b ce             	mov    %r14,%rcx
14000752f:	ff 15 bb bb d4 00    	call   *0xd4bbbb(%rip)        # 0x140d530f0
140007535:	48 8b cb             	mov    %rbx,%rcx
140007538:	ff 15 b2 bb d4 00    	call   *0xd4bbb2(%rip)        # 0x140d530f0
14000753e:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140007545:	00
140007546:	48 83 c4 60          	add    $0x60,%rsp
14000754a:	41 5f                	pop    %r15
14000754c:	41 5e                	pop    %r14
14000754e:	5f                   	pop    %rdi
14000754f:	5e                   	pop    %rsi
140007550:	5d                   	pop    %rbp
140007551:	c3                   	ret
140007552:	e8 7d c8 ff ff       	call   0x140003dd4
140007557:	cc                   	int3
140007558:	90                   	nop
140007559:	90                   	nop
14000755a:	90                   	nop
14000755b:	90                   	nop
14000755c:	90                   	nop
14000755d:	90                   	nop
14000755e:	90                   	nop
14000755f:	90                   	nop
140007560:	48 8d 05 49 d5 b0 00 	lea    0xb0d549(%rip),%rax        # 0x140b14ab0
140007567:	48 89 02             	mov    %rax,(%rdx)
14000756a:	48 8b c2             	mov    %rdx,%rax
14000756d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0