140009334:	cc                   	int3
140009335:	cc                   	int3
140009336:	cc                   	int3
140009337:	cc                   	int3
140009338:	cc                   	int3
140009339:	cc                   	int3
14000933a:	cc                   	int3
14000933b:	cc                   	int3
14000933c:	cc                   	int3
14000933d:	cc                   	int3
14000933e:	cc                   	int3
14000933f:	cc                   	int3
140009340:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009345:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000934a:	57                   	push   %rdi
14000934b:	48 83 ec 20          	sub    $0x20,%rsp
14000934f:	80 3a 00             	cmpb   $0x0,(%rdx)
140009352:	48 8b da             	mov    %rdx,%rbx
140009355:	74 4e                	je     0x1400093a5
140009357:	48 8d 72 28          	lea    0x28(%rdx),%rsi
14000935b:	48 8b ce             	mov    %rsi,%rcx
14000935e:	48 ff 15 5b 3f 00 00 	rex.W call *0x3f5b(%rip)        # 0x14000d2c0
140009365:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000936a:	48 8d bb f8 00 00 00 	lea    0xf8(%rbx),%rdi
140009371:	48 8b 47 08          	mov    0x8(%rdi),%rax
140009375:	48 2b 07             	sub    (%rdi),%rax
140009378:	48 83 f8 0c          	cmp    $0xc,%rax
14000937c:	72 0f                	jb     0x14000938d
14000937e:	48 8b cf             	mov    %rdi,%rcx
140009381:	e8 3a bf ff ff       	call   0x1400052c0
140009386:	48 8b 07             	mov    (%rdi),%rax
140009389:	48 89 47 08          	mov    %rax,0x8(%rdi)
14000938d:	c6 43 40 00          	movb   $0x0,0x40(%rbx)
140009391:	48 85 f6             	test   %rsi,%rsi
140009394:	74 0f                	je     0x1400093a5
140009396:	48 8b ce             	mov    %rsi,%rcx
140009399:	48 ff 15 28 3f 00 00 	rex.W call *0x3f28(%rip)        # 0x14000d2c8
1400093a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400093a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400093aa:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400093af:	48 83 c4 20          	add    $0x20,%rsp
1400093b3:	5f                   	pop    %rdi
1400093b4:	c3                   	ret
1400093b5:	cc                   	int3
1400093b6:	cc                   	int3
1400093b7:	cc                   	int3
1400093b8:	cc                   	int3
1400093b9:	cc                   	int3
1400093ba:	cc                   	int3
1400093bb:	cc                   	int3
1400093bc:	cc                   	int3
1400093bd:	cc                   	int3
1400093be:	cc                   	int3
1400093bf:	cc                   	int3
1400093c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400093c5:	57                   	push   %rdi
1400093c6:	48 83 ec 20          	sub    $0x20,%rsp
1400093ca:	80 3a 00             	cmpb   $0x0,(%rdx)
1400093cd:	48 8b da             	mov    %rdx,%rbx
1400093d0:	74 33                	je     0x140009405
1400093d2:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
1400093d6:	48 8b cf             	mov    %rdi,%rcx
1400093d9:	48 ff 15 e0 3e 00 00 	rex.W call *0x3ee0(%rip)        # 0x14000d2c0
1400093e0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400093e5:	48 8b cb             	mov    %rbx,%rcx
1400093e8:	e8 df e7 ff ff       	call   0x140007bcc
1400093ed:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
1400093f1:	48 85 ff             	test   %rdi,%rdi
1400093f4:	74 0f                	je     0x140009405
1400093f6:	48 8b cf             	mov    %rdi,%rcx
1400093f9:	48 ff 15 c8 3e 00 00 	rex.W call *0x3ec8(%rip)        # 0x14000d2c8
140009400:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009405:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000940a:	48 83 c4 20          	add    $0x20,%rsp
14000940e:	5f                   	pop    %rdi
14000940f:	c3                   	ret
140009410:	cc                   	int3
140009411:	cc                   	int3
140009412:	cc                   	int3
140009413:	cc                   	int3
140009414:	cc                   	int3
140009415:	cc                   	int3
140009416:	cc                   	int3
140009417:	cc                   	int3
140009418:	cc                   	int3
140009419:	cc                   	int3
14000941a:	cc                   	int3
14000941b:	cc                   	int3
14000941c:	cc                   	int3
14000941d:	cc                   	int3
14000941e:	cc                   	int3
14000941f:	cc                   	int3
140009420:	40 53                	rex push %rbx
140009422:	48 83 ec 20          	sub    $0x20,%rsp
140009426:	48 8d 05 4b 3c 00 00 	lea    0x3c4b(%rip),%rax        # 0x14000d078
14000942d:	48 8b d9             	mov    %rcx,%rbx
140009430:	48 89 01             	mov    %rax,(%rcx)
140009433:	f6 c2 01             	test   $0x1,%dl
140009436:	74 0a                	je     0x140009442
140009438:	ba 20 00 00 00       	mov    $0x20,%edx
14000943d:	e8 ca 1d 00 00       	call   0x14000b20c
140009442:	48 8b c3             	mov    %rbx,%rax
140009445:	48 83 c4 20          	add    $0x20,%rsp
140009449:	5b                   	pop    %rbx
14000944a:	c3                   	ret
14000944b:	cc                   	int3
14000944c:	cc                   	int3
14000944d:	cc                   	int3
14000944e:	cc                   	int3
14000944f:	cc                   	int3
140009450:	cc                   	int3
140009451:	cc                   	int3
140009452:	cc                   	int3
140009453:	cc                   	int3
140009454:	cc                   	int3
140009455:	cc                   	int3
140009456:	cc                   	int3
140009457:	cc                   	int3
140009458:	cc                   	int3
140009459:	cc                   	int3
14000945a:	cc                   	int3
14000945b:	cc                   	int3
14000945c:	cc                   	int3
14000945d:	cc                   	int3
14000945e:	cc                   	int3
14000945f:	cc                   	int3
140009460:	40 53                	rex push %rbx
140009462:	48 83 ec 20          	sub    $0x20,%rsp
140009466:	48 8d 05 0b 3c 00 00 	lea    0x3c0b(%rip),%rax        # 0x14000d078
14000946d:	48 8b d9             	mov    %rcx,%rbx
140009470:	48 89 01             	mov    %rax,(%rcx)
140009473:	f6 c2 01             	test   $0x1,%dl
140009476:	74 0a                	je     0x140009482
140009478:	ba 08 00 00 00       	mov    $0x8,%edx
14000947d:	e8 8a 1d 00 00       	call   0x14000b20c
140009482:	48 8b c3             	mov    %rbx,%rax
140009485:	48 83 c4 20          	add    $0x20,%rsp
140009489:	5b                   	pop    %rbx
14000948a:	c3                   	ret
14000948b:	cc                   	int3
14000948c:	cc                   	int3
14000948d:	cc                   	int3
14000948e:	cc                   	int3
14000948f:	cc                   	int3
140009490:	cc                   	int3
140009491:	cc                   	int3
140009492:	cc                   	int3
140009493:	cc                   	int3
140009494:	cc                   	int3
140009495:	cc                   	int3
140009496:	cc                   	int3
140009497:	cc                   	int3
140009498:	cc                   	int3
140009499:	cc                   	int3
14000949a:	cc                   	int3
14000949b:	cc                   	int3
14000949c:	cc                   	int3
14000949d:	cc                   	int3
14000949e:	cc                   	int3
14000949f:	cc                   	int3
1400094a0:	48 8d 05 f9 3b 00 00 	lea    0x3bf9(%rip),%rax        # 0x14000d0a0
1400094a7:	48 89 02             	mov    %rax,(%rdx)
1400094aa:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1400094ae:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
1400094b2:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
1400094b7:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
1400094bc:	c3                   	ret
1400094bd:	cc                   	int3
1400094be:	cc                   	int3
1400094bf:	cc                   	int3
1400094c0:	cc                   	int3
1400094c1:	cc                   	int3
1400094c2:	cc                   	int3
1400094c3:	cc                   	int3
1400094c4:	cc                   	int3
1400094c5:	cc                   	int3
1400094c6:	cc                   	int3
1400094c7:	cc                   	int3
1400094c8:	cc                   	int3
1400094c9:	cc                   	int3
1400094ca:	cc                   	int3
1400094cb:	cc                   	int3
1400094cc:	cc                   	int3
1400094cd:	cc                   	int3
1400094ce:	cc                   	int3
1400094cf:	cc                   	int3
1400094d0:	c2 00 00             	ret    $0x0
1400094d3:	cc                   	int3
1400094d4:	cc                   	int3
1400094d5:	cc                   	int3
1400094d6:	cc                   	int3
1400094d7:	cc                   	int3
1400094d8:	cc                   	int3
1400094d9:	cc                   	int3
1400094da:	cc                   	int3
1400094db:	cc                   	int3
1400094dc:	cc                   	int3
1400094dd:	cc                   	int3
1400094de:	cc                   	int3
1400094df:	cc                   	int3
1400094e0:	40 53                	rex push %rbx
1400094e2:	48 83 ec 30          	sub    $0x30,%rsp
1400094e6:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400094ea:	48 8b d9             	mov    %rcx,%rbx
1400094ed:	4c 8b 51 08          	mov    0x8(%rcx),%r10
1400094f1:	48 8b 00             	mov    (%rax),%rax
1400094f4:	49 39 02             	cmp    %rax,(%r10)
1400094f7:	72 32                	jb     0x14000952b
1400094f9:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400094fe:	4d 8b 09             	mov    (%r9),%r9
140009501:	4d 8b 00             	mov    (%r8),%r8
140009504:	48 8b 12             	mov    (%rdx),%rdx
140009507:	44 8b 18             	mov    (%rax),%r11d
14000950a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000950f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140009513:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
140009518:	4c 8b 10             	mov    (%rax),%r10
14000951b:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140009520:	e8 77 c4 ff ff       	call   0x14000599c
140009525:	32 d2                	xor    %dl,%dl
140009527:	84 c0                	test   %al,%al
140009529:	74 0c                	je     0x140009537
14000952b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000952f:	ba 01 00 00 00       	mov    $0x1,%edx
140009534:	48 01 11             	add    %rdx,(%rcx)
140009537:	8a c2                	mov    %dl,%al
140009539:	48 83 c4 30          	add    $0x30,%rsp
14000953d:	5b                   	pop    %rbx
14000953e:	c3                   	ret
14000953f:	cc                   	int3
140009540:	cc                   	int3
140009541:	cc                   	int3
140009542:	cc                   	int3
140009543:	cc                   	int3
140009544:	cc                   	int3
140009545:	cc                   	int3
140009546:	cc                   	int3
140009547:	cc                   	int3
140009548:	45 33 c9             	xor    %r9d,%r9d
14000954b:	45 33 c0             	xor    %r8d,%r8d
14000954e:	41 8d 51 01          	lea    0x1(%r9),%edx
140009552:	48 ff 25 c7 3d 00 00 	rex.W jmp *0x3dc7(%rip)        # 0x14000d320
140009559:	cc                   	int3
14000955a:	cc                   	int3
14000955b:	cc                   	int3
14000955c:	cc                   	int3
14000955d:	cc                   	int3
14000955e:	cc                   	int3
14000955f:	cc                   	int3
140009560:	cc                   	int3
140009561:	cc                   	int3
140009562:	cc                   	int3
140009563:	cc                   	int3
140009564:	48 83 ec 48          	sub    $0x48,%rsp
140009568:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000956d:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
140009572:	45 33 c9             	xor    %r9d,%r9d
140009575:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
14000957a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000957f:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140009585:	e8 fa 95 ff ff       	call   0x140002b84
14000958a:	48 83 c4 48          	add    $0x48,%rsp
14000958e:	c3                   	ret
14000958f:	cc                   	int3
140009590:	cc                   	int3
140009591:	cc                   	int3
140009592:	cc                   	int3
140009593:	cc                   	int3
140009594:	cc                   	int3
140009595:	cc                   	int3
140009596:	cc                   	int3
140009597:	cc                   	int3
140009598:	48 83 ec 28          	sub    $0x28,%rsp
14000959c:	8a 01                	mov    (%rcx),%al
14000959e:	c6 01 00             	movb   $0x0,(%rcx)
1400095a1:	84 c0                	test   %al,%al
1400095a3:	74 0c                	je     0x1400095b1
1400095a5:	48 ff 15 84 3d 00 00 	rex.W call *0x3d84(%rip)        # 0x14000d330
1400095ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400095b1:	48 83 c4 28          	add    $0x28,%rsp
1400095b5:	c3                   	ret
1400095b6:	cc                   	int3
1400095b7:	cc                   	int3
1400095b8:	cc                   	int3
1400095b9:	cc                   	int3
1400095ba:	cc                   	int3
1400095bb:	cc                   	int3
1400095bc:	cc                   	int3
1400095bd:	cc                   	int3
1400095be:	cc                   	int3
1400095bf:	cc                   	int3
1400095c0:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1400095c5:	c3                   	ret
1400095c6:	cc                   	int3
1400095c7:	cc                   	int3
1400095c8:	cc                   	int3
1400095c9:	cc                   	int3
1400095ca:	cc                   	int3
1400095cb:	cc                   	int3
1400095cc:	cc                   	int3
1400095cd:	cc                   	int3
1400095ce:	cc                   	int3
1400095cf:	cc                   	int3
1400095d0:	48 83 ec 28          	sub    $0x28,%rsp
1400095d4:	48 8b 05 55 93 00 00 	mov    0x9355(%rip),%rax        # 0x140012930
1400095db:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400095e0:	48 85 c0             	test   %rax,%rax
1400095e3:	74 19                	je     0x1400095fe
1400095e5:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400095ea:	33 d2                	xor    %edx,%edx
1400095ec:	33 c9                	xor    %ecx,%ecx
1400095ee:	ff 15 ac 3f 00 00    	call   *0x3fac(%rip)        # 0x14000d5a0
1400095f4:	85 c0                	test   %eax,%eax
1400095f6:	79 06                	jns    0x1400095fe
1400095f8:	48 83 c4 28          	add    $0x28,%rsp
1400095fc:	c3                   	ret
1400095fd:	cc                   	int3
1400095fe:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140009603:	41 b9 3e 02 07 80    	mov    $0x8007023e,%r9d
140009609:	e8 ae 00 00 00       	call   0x1400096bc
14000960e:	cc                   	int3
14000960f:	cc                   	int3
140009610:	cc                   	int3
140009611:	cc                   	int3
140009612:	cc                   	int3
140009613:	cc                   	int3
140009614:	cc                   	int3
140009615:	cc                   	int3
140009616:	cc                   	int3
140009617:	cc                   	int3
140009618:	40 53                	rex push %rbx
14000961a:	48 83 ec 20          	sub    $0x20,%rsp
14000961e:	8b d9                	mov    %ecx,%ebx
140009620:	85 c9                	test   %ecx,%ecx
140009622:	78 04                	js     0x140009628
140009624:	33 c0                	xor    %eax,%eax
140009626:	eb 43                	jmp    0x14000966b
140009628:	81 fb 17 00 00 c0    	cmp    $0xc0000017,%ebx
14000962e:	75 07                	jne    0x140009637
140009630:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
140009635:	eb 34                	jmp    0x14000966b
140009637:	48 8b 05 22 93 00 00 	mov    0x9322(%rip),%rax        # 0x140012960
14000963e:	48 85 c0             	test   %rax,%rax
140009641:	74 22                	je     0x140009665
140009643:	ff 15 57 3f 00 00    	call   *0x3f57(%rip)        # 0x14000d5a0
140009649:	8b c8                	mov    %eax,%ecx
14000964b:	85 c0                	test   %eax,%eax
14000964d:	74 16                	je     0x140009665
14000964f:	3d 3d 01 00 00       	cmp    $0x13d,%eax
140009654:	74 0f                	je     0x140009665