140007245:	48 85 c0             	test   %rax,%rax
140007248:	0f 85 92 01 00 00    	jne    0x1400073e0
14000724e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140007254:	48 89 fa             	mov    %rdi,%rdx
140007257:	48 89 d9             	mov    %rbx,%rcx
14000725a:	e8 51 47 09 00       	call   0x14009b9b0
14000725f:	48 8d 3d a9 ef 1e 00 	lea    0x1eefa9(%rip),%rdi        # 0x1401f620f
140007266:	89 f2                	mov    %esi,%edx
140007268:	48 89 f9             	mov    %rdi,%rcx
14000726b:	e8 d0 3a 0b 00       	call   0x1400bad40
140007270:	85 c0                	test   %eax,%eax
140007272:	74 9f                	je     0x140007213
140007274:	48 8b 43 08          	mov    0x8(%rbx),%rax
140007278:	48 85 c0             	test   %rax,%rax
14000727b:	0f 85 1f 01 00 00    	jne    0x1400073a0
140007281:	48 89 fa             	mov    %rdi,%rdx
140007284:	48 89 d9             	mov    %rbx,%rcx
140007287:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14000728d:	e8 1e 47 09 00       	call   0x14009b9b0
140007292:	89 f2                	mov    %esi,%edx
140007294:	48 8d 35 78 ef 1e 00 	lea    0x1eef78(%rip),%rsi        # 0x1401f6213
14000729b:	48 89 f1             	mov    %rsi,%rcx
14000729e:	e8 9d 3a 0b 00       	call   0x1400bad40
1400072a3:	85 c0                	test   %eax,%eax
1400072a5:	74 86                	je     0x14000722d
1400072a7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400072ab:	48 85 c0             	test   %rax,%rax
1400072ae:	75 68                	jne    0x140007318
1400072b0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400072b6:	48 89 f2             	mov    %rsi,%rdx
1400072b9:	48 89 d9             	mov    %rbx,%rcx
1400072bc:	48 83 c4 20          	add    $0x20,%rsp
1400072c0:	5b                   	pop    %rbx
1400072c1:	5e                   	pop    %rsi
1400072c2:	5f                   	pop    %rdi
1400072c3:	e9 e8 46 09 00       	jmp    0x14009b9b0
1400072c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400072cf:	00
1400072d0:	48 85 db             	test   %rbx,%rbx
1400072d3:	0f 84 47 01 00 00    	je     0x140007420
1400072d9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400072dd:	48 85 c0             	test   %rax,%rax
1400072e0:	75 7e                	jne    0x140007360
1400072e2:	48 89 fa             	mov    %rdi,%rdx
1400072e5:	48 89 d9             	mov    %rbx,%rcx
1400072e8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400072ee:	e8 bd 46 09 00       	call   0x14009b9b0
1400072f3:	48 8d 3d 0f ef 1e 00 	lea    0x1eef0f(%rip),%rdi        # 0x1401f6209
1400072fa:	89 f2                	mov    %esi,%edx
1400072fc:	48 89 f9             	mov    %rdi,%rcx
1400072ff:	e8 3c 3a 0b 00       	call   0x1400bad40
140007304:	85 c0                	test   %eax,%eax
140007306:	0f 84 53 ff ff ff    	je     0x14000725f
14000730c:	e9 30 ff ff ff       	jmp    0x140007241
140007311:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140007318:	48 8b 13             	mov    (%rbx),%rdx
14000731b:	48 85 d2             	test   %rdx,%rdx
14000731e:	0f 85 94 01 00 00    	jne    0x1400074b8
140007324:	ba 01 00 00 00       	mov    $0x1,%edx
140007329:	48 89 d9             	mov    %rbx,%rcx
14000732c:	e8 6f 38 09 00       	call   0x14009aba0
140007331:	48 8b 43 08          	mov    0x8(%rbx),%rax
140007335:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140007339:	48 8d 48 01          	lea    0x1(%rax),%rcx
14000733d:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140007341:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
140007345:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140007349:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000734d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140007351:	e9 5a ff ff ff       	jmp    0x1400072b0
140007356:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14000735d:	00 00 00
140007360:	48 8b 13             	mov    (%rbx),%rdx
140007363:	48 85 d2             	test   %rdx,%rdx
140007366:	0f 85 34 01 00 00    	jne    0x1400074a0
14000736c:	ba 01 00 00 00       	mov    $0x1,%edx
140007371:	48 89 d9             	mov    %rbx,%rcx
140007374:	e8 27 38 09 00       	call   0x14009aba0
140007379:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000737d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140007381:	48 8d 48 01          	lea    0x1(%rax),%rcx
140007385:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140007389:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
14000738d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140007391:	48 8b 43 08          	mov    0x8(%rbx),%rax
140007395:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140007399:	e9 44 ff ff ff       	jmp    0x1400072e2
14000739e:	66 90                	xchg   %ax,%ax
1400073a0:	48 8b 13             	mov    (%rbx),%rdx
1400073a3:	48 85 d2             	test   %rdx,%rdx
1400073a6:	0f 85 dc 00 00 00    	jne    0x140007488
1400073ac:	ba 01 00 00 00       	mov    $0x1,%edx
1400073b1:	48 89 d9             	mov    %rbx,%rcx
1400073b4:	e8 e7 37 09 00       	call   0x14009aba0
1400073b9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400073bd:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400073c1:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400073c5:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400073c9:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
1400073cd:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400073d1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400073d5:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400073d9:	e9 a3 fe ff ff       	jmp    0x140007281
1400073de:	66 90                	xchg   %ax,%ax
1400073e0:	48 8b 13             	mov    (%rbx),%rdx
1400073e3:	48 85 d2             	test   %rdx,%rdx
1400073e6:	0f 85 84 00 00 00    	jne    0x140007470
1400073ec:	ba 01 00 00 00       	mov    $0x1,%edx
1400073f1:	48 89 d9             	mov    %rbx,%rcx
1400073f4:	e8 a7 37 09 00       	call   0x14009aba0
1400073f9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400073fd:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140007401:	48 8d 48 01          	lea    0x1(%rax),%rcx
140007405:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140007409:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
14000740d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140007411:	48 8b 43 08          	mov    0x8(%rbx),%rax
140007415:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140007419:	e9 30 fe ff ff       	jmp    0x14000724e
14000741e:	66 90                	xchg   %ax,%ax
140007420:	89 f2                	mov    %esi,%edx
140007422:	48 8d 0d e0 ed 1e 00 	lea    0x1eede0(%rip),%rcx        # 0x1401f6209
140007429:	e8 12 39 0b 00       	call   0x1400bad40
14000742e:	89 f2                	mov    %esi,%edx
140007430:	48 8d 0d d8 ed 1e 00 	lea    0x1eedd8(%rip),%rcx        # 0x1401f620f
140007437:	e8 04 39 0b 00       	call   0x1400bad40
14000743c:	89 f2                	mov    %esi,%edx
14000743e:	48 8d 0d ce ed 1e 00 	lea    0x1eedce(%rip),%rcx        # 0x1401f6213
140007445:	48 83 c4 20          	add    $0x20,%rsp
140007449:	5b                   	pop    %rbx
14000744a:	5e                   	pop    %rsi
14000744b:	5f                   	pop    %rdi
14000744c:	e9 ef 38 0b 00       	jmp    0x1400bad40
140007451:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140007458:	48 85 db             	test   %rbx,%rbx
14000745b:	74 df                	je     0x14000743c
14000745d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140007461:	48 85 c0             	test   %rax,%rax
140007464:	0f 84 17 fe ff ff    	je     0x140007281
14000746a:	e9 31 ff ff ff       	jmp    0x1400073a0
14000746f:	90                   	nop
140007470:	48 29 c2             	sub    %rax,%rdx
140007473:	48 83 fa 01          	cmp    $0x1,%rdx
140007477:	0f 85 80 ff ff ff    	jne    0x1400073fd
14000747d:	e9 6a ff ff ff       	jmp    0x1400073ec
140007482:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140007488:	48 29 c2             	sub    %rax,%rdx
14000748b:	48 83 fa 01          	cmp    $0x1,%rdx
14000748f:	0f 85 28 ff ff ff    	jne    0x1400073bd
140007495:	e9 12 ff ff ff       	jmp    0x1400073ac
14000749a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400074a0:	48 29 c2             	sub    %rax,%rdx
1400074a3:	48 83 fa 01          	cmp    $0x1,%rdx
1400074a7:	0f 85 d0 fe ff ff    	jne    0x14000737d
1400074ad:	e9 ba fe ff ff       	jmp    0x14000736c
1400074b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400074b8:	48 29 c2             	sub    %rax,%rdx
1400074bb:	48 83 fa 01          	cmp    $0x1,%rdx
1400074bf:	0f 85 70 fe ff ff    	jne    0x140007335
1400074c5:	e9 5a fe ff ff       	jmp    0x140007324
1400074ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400074d0:	57                   	push   %rdi
1400074d1:	56                   	push   %rsi
1400074d2:	53                   	push   %rbx
1400074d3:	48 83 ec 20          	sub    $0x20,%rsp
1400074d7:	49 8b 59 08          	mov    0x8(%r9),%rbx
1400074db:	48 89 d7             	mov    %rdx,%rdi
1400074de:	49 8b 51 18          	mov    0x18(%r9),%rdx
1400074e2:	4c 89 ce             	mov    %r9,%rsi
1400074e5:	4c 0f af c7          	imul   %rdi,%r8
1400074e9:	48 29 d3             	sub    %rdx,%rbx
1400074ec:	4c 39 c3             	cmp    %r8,%rbx
1400074ef:	49 0f 47 d8          	cmova  %r8,%rbx
1400074f3:	49 03 51 10          	add    0x10(%r9),%rdx
1400074f7:	49 89 d8             	mov    %rbx,%r8
1400074fa:	e8 f1 28 1e 00       	call   0x1401e9df0
1400074ff:	48 89 d8             	mov    %rbx,%rax
140007502:	31 d2                	xor    %edx,%edx
140007504:	48 01 5e 18          	add    %rbx,0x18(%rsi)
140007508:	48 f7 f7             	div    %rdi
14000750b:	48 83 c4 20          	add    $0x20,%rsp
14000750f:	5b                   	pop    %rbx
140007510:	5e                   	pop    %rsi
140007511:	5f                   	pop    %rdi
140007512:	c3                   	ret
140007513:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000751a:	00 00 00 00
14000751e:	66 90                	xchg   %ax,%ax
140007520:	48 83 ec 28          	sub    $0x28,%rsp
140007524:	45 85 c0             	test   %r8d,%r8d
140007527:	75 2d                	jne    0x140007556
140007529:	48 85 d2             	test   %rdx,%rdx
14000752c:	78 12                	js     0x140007540
14000752e:	48 3b 51 08          	cmp    0x8(%rcx),%rdx
140007532:	73 0c                	jae    0x140007540
140007534:	31 c0                	xor    %eax,%eax
140007536:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14000753a:	48 83 c4 28          	add    $0x28,%rsp
14000753e:	c3                   	ret
14000753f:	90                   	nop
140007540:	48 8d 0d f9 ec 1e 00 	lea    0x1eecf9(%rip),%rcx        # 0x1401f6240
140007547:	e8 e4 c0 0b 00       	call   0x1400c3630
14000754c:	b8 01 00 00 00       	mov    $0x1,%eax
140007551:	48 83 c4 28          	add    $0x28,%rsp
140007555:	c3                   	ret
140007556:	4c 8d 05 bb ec 1e 00 	lea    0x1eecbb(%rip),%r8        # 0x1401f6218
14000755d:	ba ba 00 00 00       	mov    $0xba,%edx
140007562:	48 8d 0d 7a e7 1e 00 	lea    0x1ee77a(%rip),%rcx        # 0x1401f5ce3
140007569:	e8 22 c2 0b 00       	call   0x1400c3790
14000756e:	90                   	nop
14000756f:	90                   	nop
140007570:	4c 89 c0             	mov    %r8,%rax
140007573:	c3                   	ret
140007574:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000757b:	00 00 00 00
14000757f:	90                   	nop
140007580:	57                   	push   %rdi
140007581:	56                   	push   %rsi
140007582:	53                   	push   %rbx
140007583:	48 83 ec 40          	sub    $0x40,%rsp
140007587:	48 8b 35 62 15 23 00 	mov    0x231562(%rip),%rsi        # 0x140238af0
14000758e:	4c 8b 06             	mov    (%rsi),%r8
140007591:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140007596:	4c 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%r8
14000759d:	48 89 d3             	mov    %rdx,%rbx
1400075a0:	4d 85 c0             	test   %r8,%r8
1400075a3:	74 56                	je     0x1400075fb
1400075a5:	4c 8b 89 90 00 00 00 	mov    0x90(%rcx),%r9
1400075ac:	4d 85 c9             	test   %r9,%r9
1400075af:	74 4a                	je     0x1400075fb
1400075b1:	48 8b 05 e8 1d 23 00 	mov    0x231de8(%rip),%rax        # 0x1402393a0
1400075b8:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400075bd:	48 8d 15 a1 ec 1e 00 	lea    0x1eeca1(%rip),%rdx        # 0x1401f6265
1400075c4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400075cb:	00 00
1400075cd:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400075d4:	00 00
1400075d6:	48 89 f9             	mov    %rdi,%rcx
1400075d9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400075de:	e8 dd 49 09 00       	call   0x14009bfc0
1400075e3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400075e8:	48 89 d9             	mov    %rbx,%rcx
1400075eb:	e8 30 59 00 00       	call   0x14000cf20
1400075f0:	48 89 f9             	mov    %rdi,%rcx
1400075f3:	48 89 c3             	mov    %rax,%rbx
1400075f6:	e8 45 33 09 00       	call   0x14009a940
1400075fb:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140007600:	48 2b 06             	sub    (%rsi),%rax
140007603:	75 0b                	jne    0x140007610
140007605:	48 89 d8             	mov    %rbx,%rax
140007608:	48 83 c4 40          	add    $0x40,%rsp
14000760c:	5b                   	pop    %rbx
14000760d:	5e                   	pop    %rsi
14000760e:	5f                   	pop    %rdi
14000760f:	c3                   	ret
140007610:	e8 5b d2 1d 00       	call   0x1401e4870
140007615:	90                   	nop
140007616:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14000761d:	00 00 00
140007620:	48 83 ec 28          	sub    $0x28,%rsp
140007624:	48 8d 15 4f ec 1e 00 	lea    0x1eec4f(%rip),%rdx        # 0x1401f627a
14000762b:	48 8d 0d 1e 3e 1e 00 	lea    0x1e3e1e(%rip),%rcx        # 0x1401eb450
140007632:	e8 49 46 0a 00       	call   0x1400abc80
140007637:	c7 05 0b 3e 1e 00 00 	movl   $0x0,0x1e3e0b(%rip)        # 0x1401eb44c
14000763e:	00 00 00
140007641:	48 83 c4 28          	add    $0x28,%rsp
140007645:	c3                   	ret
140007646:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14000764d:	00 00 00
140007650:	53                   	push   %rbx
140007651:	48 83 ec 20          	sub    $0x20,%rsp
140007655:	48 89 cb             	mov    %rcx,%rbx
140007658:	48 8d 0d f1 3d 1e 00 	lea    0x1e3df1(%rip),%rcx        # 0x1401eb450
14000765f:	e8 9c 4d 0a 00       	call   0x1400ac400
140007664:	85 c0                	test   %eax,%eax
140007666:	75 08                	jne    0x140007670
140007668:	48 83 c4 20          	add    $0x20,%rsp
14000766c:	5b                   	pop    %rbx
14000766d:	c3                   	ret
14000766e:	66 90                	xchg   %ax,%ax
140007670:	48 89 d9             	mov    %rbx,%rcx
140007673:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140007679:	ba 29 00 00 00       	mov    $0x29,%edx
14000767e:	e8 8d 5c 00 00       	call   0x14000d310
140007683:	48 89 d9             	mov    %rbx,%rcx
140007686:	ba 7e 4e 00 00       	mov    $0x4e7e,%edx
14000768b:	4c 8d 05 ae f7 ff ff 	lea    -0x852(%rip),%r8        # 0x140006e40
140007692:	e8 79 5c 00 00       	call   0x14000d310
140007697:	45 31 c0             	xor    %r8d,%r8d
14000769a:	ba 6f 27 00 00       	mov    $0x276f,%edx
14000769f:	48 89 d9             	mov    %rbx,%rcx
1400076a2:	48 83 c4 20          	add    $0x20,%rsp
1400076a6:	5b                   	pop    %rbx
1400076a7:	e9 64 5c 00 00       	jmp    0x14000d310
1400076ac:	0f 1f 40 00          	nopl   0x0(%rax)
1400076b0:	41 55                	push   %r13
1400076b2:	41 54                	push   %r12
1400076b4:	55                   	push   %rbp
1400076b5:	57                   	push   %rdi
1400076b6:	56                   	push   %rsi
1400076b7:	53                   	push   %rbx
1400076b8:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
1400076bf:	48 8b 35 2a 14 23 00 	mov    0x23142a(%rip),%rsi        # 0x140238af0
1400076c6:	f3 0f 7e 05 52 f6 1e 	movq   0x1ef652(%rip),%xmm0        # 0x1401f6d20
1400076cd:	00
1400076ce:	c7 05 08 ab 25 00 00 	movl   $0x0,0x25ab08(%rip)        # 0x1402621e0
1400076d5:	00 00 00
1400076d8:	48 8b 06             	mov    (%rsi),%rax
1400076db:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
1400076e2:	00
1400076e3:	31 c0                	xor    %eax,%eax
1400076e5:	48 89 cb             	mov    %rcx,%rbx
1400076e8:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
1400076ed:	b9 1a 00 00 00       	mov    $0x1a,%ecx
1400076f2:	48 89 d5             	mov    %rdx,%rbp
1400076f5:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1400076fc:	00
1400076fd:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
140007702:	45 89 c4             	mov    %r8d,%r12d
140007705:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140007708:	48 8d 05 f5 ea 1e 00 	lea    0x1eeaf5(%rip),%rax        # 0x1401f6204
14000770f:	48 89 e9             	mov    %rbp,%rcx
140007712:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
140007717:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
14000771e:	00
14000771f:	48 8d 05 5a 04 01 00 	lea    0x1045a(%rip),%rax        # 0x140017b80
140007726:	66 48 0f 6e c8       	movq   %rax,%xmm1
14000772b:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14000772f:	0f 11 84 24 10 01 00 	movups %xmm0,0x110(%rsp)
140007736:	00
140007737:	e8 94 b0 0b 00       	call   0x1400c27d0
14000773c:	48 8b 15 8d 1d 23 00 	mov    0x231d8d(%rip),%rdx        # 0x1402394d0
140007743:	4d 89 e8             	mov    %r13,%r8
140007746:	48 89 c7             	mov    %rax,%rdi
140007749:	48 8b 05 b0 1c 23 00 	mov    0x231cb0(%rip),%rax        # 0x140239400
140007750:	48 8b 08             	mov    (%rax),%rcx
140007753:	e8 68 df 00 00       	call   0x1400156c0
140007758:	48 89 f9             	mov    %rdi,%rcx
14000775b:	e8 50 17 0f 00       	call   0x1400f8eb0
140007760:	ba 01 00 00 00       	mov    $0x1,%edx
140007765:	4c 89 e9             	mov    %r13,%rcx
140007768:	e8 93 83 09 00       	call   0x14009fb00
14000776d:	48 8b 15 8c aa 25 00 	mov    0x25aa8c(%rip),%rdx        # 0x140262200
140007774:	48 85 d2             	test   %rdx,%rdx
140007777:	74 48                	je     0x1400077c1
140007779:	48 8b 05 20 1c 23 00 	mov    0x231c20(%rip),%rax        # 0x1402393a0
140007780:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140007785:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14000778a:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140007791:	00 00