1407bf34a:	cc                   	int3
1407bf34b:	cc                   	int3
1407bf34c:	cc                   	int3
1407bf34d:	cc                   	int3
1407bf34e:	cc                   	int3
1407bf34f:	cc                   	int3
1407bf350:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407bf355:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407bf35a:	57                   	push   %rdi
1407bf35b:	48 83 ec 30          	sub    $0x30,%rsp
1407bf35f:	48 8b d9             	mov    %rcx,%rbx
1407bf362:	33 ff                	xor    %edi,%edi
1407bf364:	49 8b 08             	mov    (%r8),%rcx
1407bf367:	49 8b 40 08          	mov    0x8(%r8),%rax
1407bf36b:	48 2b c1             	sub    %rcx,%rax
1407bf36e:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407bf372:	48 83 f8 08          	cmp    $0x8,%rax
1407bf376:	74 30                	je     0x1407bf3a8
1407bf378:	48 8d 15 c1 62 87 00 	lea    0x8762c1(%rip),%rdx        # 0x141035640
1407bf37f:	48 8b 0d 72 21 c7 00 	mov    0xc72172(%rip),%rcx        # 0x1414314f8
1407bf386:	e8 35 42 fd ff       	call   0x1407935c0
1407bf38b:	33 d2                	xor    %edx,%edx
1407bf38d:	48 8b cb             	mov    %rbx,%rcx
1407bf390:	e8 1b f6 a4 ff       	call   0x14020e9b0
1407bf395:	48 8b c3             	mov    %rbx,%rax
1407bf398:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407bf39d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407bf3a2:	48 83 c4 30          	add    $0x30,%rsp
1407bf3a6:	5f                   	pop    %rdi
1407bf3a7:	c3                   	ret
1407bf3a8:	48 8b 09             	mov    (%rcx),%rcx
1407bf3ab:	e8 70 55 f7 ff       	call   0x140734920
1407bf3b0:	45 33 c0             	xor    %r8d,%r8d
1407bf3b3:	ba 08 00 00 00       	mov    $0x8,%edx
1407bf3b8:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407bf3bc:	e8 bf 58 f6 ff       	call   0x140724c80
1407bf3c1:	48 8b f0             	mov    %rax,%rsi
1407bf3c4:	b9 10 00 00 00       	mov    $0x10,%ecx
1407bf3c9:	e8 3a bd 65 00       	call   0x140e1b108
1407bf3ce:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407bf3d3:	48 85 c0             	test   %rax,%rax
1407bf3d6:	74 24                	je     0x1407bf3fc
1407bf3d8:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
1407bf3df:	90                   	nop
1407bf3e0:	49 ff c1             	inc    %r9
1407bf3e3:	42 80 3c 0e 00       	cmpb   $0x0,(%rsi,%r9,1)
1407bf3e8:	75 f6                	jne    0x1407bf3e0
1407bf3ea:	4c 8b c6             	mov    %rsi,%r8
1407bf3ed:	b2 01                	mov    $0x1,%dl
1407bf3ef:	48 8b c8             	mov    %rax,%rcx
1407bf3f2:	e8 89 20 f6 ff       	call   0x140721480
1407bf3f7:	48 8b f0             	mov    %rax,%rsi
1407bf3fa:	eb 03                	jmp    0x1407bf3ff
1407bf3fc:	48 8b f7             	mov    %rdi,%rsi
1407bf3ff:	b9 28 00 00 00       	mov    $0x28,%ecx
1407bf404:	e8 ff bc 65 00       	call   0x140e1b108
1407bf409:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407bf40e:	48 85 c0             	test   %rax,%rax
1407bf411:	74 0e                	je     0x1407bf421
1407bf413:	48 8b d6             	mov    %rsi,%rdx
1407bf416:	48 8b c8             	mov    %rax,%rcx
1407bf419:	e8 42 28 f7 ff       	call   0x140731c60
1407bf41e:	48 8b f8             	mov    %rax,%rdi
1407bf421:	48 89 3b             	mov    %rdi,(%rbx)
1407bf424:	48 8b c3             	mov    %rbx,%rax
1407bf427:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407bf42c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407bf431:	48 83 c4 30          	add    $0x30,%rsp
1407bf435:	5f                   	pop    %rdi
1407bf436:	c3                   	ret
1407bf437:	cc                   	int3
1407bf438:	cc                   	int3
1407bf439:	cc                   	int3
1407bf43a:	cc                   	int3
1407bf43b:	cc                   	int3
1407bf43c:	cc                   	int3
1407bf43d:	cc                   	int3
1407bf43e:	cc                   	int3
1407bf43f:	cc                   	int3
1407bf440:	40 53                	rex push %rbx
1407bf442:	48 83 ec 30          	sub    $0x30,%rsp
1407bf446:	49 8b 40 08          	mov    0x8(%r8),%rax
1407bf44a:	48 8b d9             	mov    %rcx,%rbx
1407bf44d:	49 8b 08             	mov    (%r8),%rcx
1407bf450:	48 2b c1             	sub    %rcx,%rax
1407bf453:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407bf457:	48 83 f8 08          	cmp    $0x8,%rax
1407bf45b:	74 26                	je     0x1407bf483
1407bf45d:	48 8b 0d 94 20 c7 00 	mov    0xc72094(%rip),%rcx        # 0x1414314f8
1407bf464:	48 8d 15 c5 e1 86 00 	lea    0x86e1c5(%rip),%rdx        # 0x14102d630
1407bf46b:	e8 50 41 fd ff       	call   0x1407935c0
1407bf470:	33 d2                	xor    %edx,%edx
1407bf472:	48 8b cb             	mov    %rbx,%rcx
1407bf475:	e8 36 f5 a4 ff       	call   0x14020e9b0
1407bf47a:	48 8b c3             	mov    %rbx,%rax
1407bf47d:	48 83 c4 30          	add    $0x30,%rsp
1407bf481:	5b                   	pop    %rbx
1407bf482:	c3                   	ret
1407bf483:	48 8b 09             	mov    (%rcx),%rcx
1407bf486:	48 8b 41 18          	mov    0x18(%rcx),%rax
1407bf48a:	83 78 18 0e          	cmpl   $0xe,0x18(%rax)
1407bf48e:	75 20                	jne    0x1407bf4b0
1407bf490:	e8 4b 55 f7 ff       	call   0x1407349e0
1407bf495:	48 8b c8             	mov    %rax,%rcx
1407bf498:	e8 63 17 f8 ff       	call   0x140740c00
1407bf49d:	33 d2                	xor    %edx,%edx
1407bf49f:	48 8b cb             	mov    %rbx,%rcx
1407bf4a2:	e8 09 f5 a4 ff       	call   0x14020e9b0
1407bf4a7:	48 8b c3             	mov    %rbx,%rax
1407bf4aa:	48 83 c4 30          	add    $0x30,%rsp
1407bf4ae:	5b                   	pop    %rbx
1407bf4af:	c3                   	ret
1407bf4b0:	45 33 c0             	xor    %r8d,%r8d
1407bf4b3:	48 8d 0d a6 e1 86 00 	lea    0x86e1a6(%rip),%rcx        # 0x14102d660
1407bf4ba:	33 d2                	xor    %edx,%edx
1407bf4bc:	e8 7f 3a 00 00       	call   0x1407c2f40
1407bf4c1:	33 d2                	xor    %edx,%edx
1407bf4c3:	48 8b cb             	mov    %rbx,%rcx
1407bf4c6:	e8 e5 f4 a4 ff       	call   0x14020e9b0
1407bf4cb:	48 8b c3             	mov    %rbx,%rax
1407bf4ce:	48 83 c4 30          	add    $0x30,%rsp
1407bf4d2:	5b                   	pop    %rbx
1407bf4d3:	c3                   	ret
1407bf4d4:	cc                   	int3
1407bf4d5:	cc                   	int3
1407bf4d6:	cc                   	int3
1407bf4d7:	cc                   	int3
1407bf4d8:	cc                   	int3
1407bf4d9:	cc                   	int3
1407bf4da:	cc                   	int3
1407bf4db:	cc                   	int3
1407bf4dc:	cc                   	int3
1407bf4dd:	cc                   	int3
1407bf4de:	cc                   	int3
1407bf4df:	cc                   	int3
1407bf4e0:	40 53                	rex push %rbx
1407bf4e2:	48 83 ec 30          	sub    $0x30,%rsp
1407bf4e6:	48 8b d9             	mov    %rcx,%rbx
1407bf4e9:	49 8b 08             	mov    (%r8),%rcx
1407bf4ec:	49 8b 40 08          	mov    0x8(%r8),%rax
1407bf4f0:	48 2b c1             	sub    %rcx,%rax
1407bf4f3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407bf4f7:	48 83 f8 08          	cmp    $0x8,%rax
1407bf4fb:	74 26                	je     0x1407bf523
1407bf4fd:	48 8d 15 34 04 87 00 	lea    0x870434(%rip),%rdx        # 0x14102f938
1407bf504:	48 8b 0d ed 1f c7 00 	mov    0xc71fed(%rip),%rcx        # 0x1414314f8
1407bf50b:	e8 b0 40 fd ff       	call   0x1407935c0
1407bf510:	33 d2                	xor    %edx,%edx
1407bf512:	48 8b cb             	mov    %rbx,%rcx
1407bf515:	e8 96 f4 a4 ff       	call   0x14020e9b0
1407bf51a:	48 8b c3             	mov    %rbx,%rax
1407bf51d:	48 83 c4 30          	add    $0x30,%rsp
1407bf521:	5b                   	pop    %rbx
1407bf522:	c3                   	ret
1407bf523:	48 8b 01             	mov    (%rcx),%rax
1407bf526:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407bf52a:	e8 31 c9 02 00       	call   0x1407ebe60
1407bf52f:	48 8b 0d 42 39 c7 00 	mov    0xc73942(%rip),%rcx        # 0x141432e78
1407bf536:	84 c0                	test   %al,%al
1407bf538:	74 06                	je     0x1407bf540
1407bf53a:	48 83 c1 58          	add    $0x58,%rcx
1407bf53e:	eb 04                	jmp    0x1407bf544
1407bf540:	48 83 c1 60          	add    $0x60,%rcx
1407bf544:	48 8b 09             	mov    (%rcx),%rcx
1407bf547:	48 85 c9             	test   %rcx,%rcx
1407bf54a:	74 14                	je     0x1407bf560
1407bf54c:	8b 41 10             	mov    0x10(%rcx),%eax
1407bf54f:	ff c0                	inc    %eax
1407bf551:	89 41 10             	mov    %eax,0x10(%rcx)
1407bf554:	83 f8 01             	cmp    $0x1,%eax
1407bf557:	7e 1e                	jle    0x1407bf577
1407bf559:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407bf55e:	74 0c                	je     0x1407bf56c
1407bf560:	48 89 0b             	mov    %rcx,(%rbx)
1407bf563:	48 8b c3             	mov    %rbx,%rax
1407bf566:	48 83 c4 30          	add    $0x30,%rsp
1407bf56a:	5b                   	pop    %rbx
1407bf56b:	c3                   	ret
1407bf56c:	b9 01 00 00 00       	mov    $0x1,%ecx
1407bf571:	e8 8a b1 fc ff       	call   0x14078a700
1407bf576:	cc                   	int3
1407bf577:	33 c9                	xor    %ecx,%ecx
1407bf579:	e8 82 b1 fc ff       	call   0x14078a700
1407bf57e:	cc                   	int3
1407bf57f:	cc                   	int3
1407bf580:	40 53                	rex push %rbx
1407bf582:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1407bf589:	48 8b 05 70 99 bf 00 	mov    0xbf9970(%rip),%rax        # 0x1413b8f00
1407bf590:	48 33 c4             	xor    %rsp,%rax
1407bf593:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1407bf598:	48 8b d9             	mov    %rcx,%rbx
1407bf59b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1407bf5a0:	0f 57 c0             	xorps  %xmm0,%xmm0
1407bf5a3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1407bf5a8:	66 0f 6f 0d e0 3a 7f 	movdqa 0x7f3ae0(%rip),%xmm1        # 0x140fb3090
1407bf5af:	00
1407bf5b0:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1407bf5b6:	66 c7 44 24 30 0a 00 	movw   $0xa,0x30(%rsp)
1407bf5bd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1407bf5c2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1407bf5c7:	e8 b4 90 0a 00       	call   0x140868680
1407bf5cc:	90                   	nop
1407bf5cd:	48 8b d0             	mov    %rax,%rdx
1407bf5d0:	48 8b cb             	mov    %rbx,%rcx
1407bf5d3:	e8 48 93 9e ff       	call   0x1401a8920
1407bf5d8:	90                   	nop
1407bf5d9:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1407bf5de:	48 83 fa 0f          	cmp    $0xf,%rdx
1407bf5e2:	76 2e                	jbe    0x1407bf612
1407bf5e4:	48 ff c2             	inc    %rdx
1407bf5e7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1407bf5ec:	48 8b c1             	mov    %rcx,%rax
1407bf5ef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407bf5f6:	72 15                	jb     0x1407bf60d
1407bf5f8:	48 83 c2 27          	add    $0x27,%rdx
1407bf5fc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407bf600:	48 2b c1             	sub    %rcx,%rax
1407bf603:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407bf607:	48 83 f8 1f          	cmp    $0x1f,%rax
1407bf60b:	77 70                	ja     0x1407bf67d
1407bf60d:	e8 32 bb 65 00       	call   0x140e1b144
1407bf612:	66 0f 6f 05 16 48 7e 	movdqa 0x7e4816(%rip),%xmm0        # 0x140fa3e30
1407bf619:	00
1407bf61a:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1407bf620:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
1407bf625:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1407bf62a:	48 83 fa 0f          	cmp    $0xf,%rdx
1407bf62e:	76 2e                	jbe    0x1407bf65e
1407bf630:	48 ff c2             	inc    %rdx
1407bf633:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1407bf638:	48 8b c1             	mov    %rcx,%rax
1407bf63b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407bf642:	72 15                	jb     0x1407bf659
1407bf644:	48 83 c2 27          	add    $0x27,%rdx
1407bf648:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407bf64c:	48 2b c1             	sub    %rcx,%rax
1407bf64f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407bf653:	48 83 f8 1f          	cmp    $0x1f,%rax
1407bf657:	77 1e                	ja     0x1407bf677
1407bf659:	e8 e6 ba 65 00       	call   0x140e1b144
1407bf65e:	48 8b c3             	mov    %rbx,%rax
1407bf661:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1407bf666:	48 33 cc             	xor    %rsp,%rcx
1407bf669:	e8 92 be 65 00       	call   0x140e1b500
1407bf66e:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1407bf675:	5b                   	pop    %rbx
1407bf676:	c3                   	ret
1407bf677:	e8 28 ab 66 00       	call   0x140e2a1a4
1407bf67c:	90                   	nop
1407bf67d:	e8 22 ab 66 00       	call   0x140e2a1a4
1407bf682:	90                   	nop
1407bf683:	cc                   	int3
1407bf684:	cc                   	int3
1407bf685:	cc                   	int3
1407bf686:	cc                   	int3
1407bf687:	cc                   	int3
1407bf688:	cc                   	int3
1407bf689:	cc                   	int3
1407bf68a:	cc                   	int3
1407bf68b:	cc                   	int3
1407bf68c:	cc                   	int3
1407bf68d:	cc                   	int3
1407bf68e:	cc                   	int3
1407bf68f:	cc                   	int3
1407bf690:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407bf695:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1407bf69a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1407bf69f:	55                   	push   %rbp
1407bf6a0:	41 54                	push   %r12
1407bf6a2:	41 55                	push   %r13
1407bf6a4:	41 56                	push   %r14
1407bf6a6:	41 57                	push   %r15
1407bf6a8:	48 8b ec             	mov    %rsp,%rbp
1407bf6ab:	48 83 ec 70          	sub    $0x70,%rsp
1407bf6af:	48 8b 05 4a 98 bf 00 	mov    0xbf984a(%rip),%rax        # 0x1413b8f00
1407bf6b6:	48 33 c4             	xor    %rsp,%rax
1407bf6b9:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407bf6bd:	4c 8b f1             	mov    %rcx,%r14
1407bf6c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1407bf6c3:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1407bf6c7:	0f 57 c9             	xorps  %xmm1,%xmm1
1407bf6ca:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1407bf6cf:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1407bf6d6:	4c 8b c6             	mov    %rsi,%r8
1407bf6d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1407bf6e0:	49 ff c0             	inc    %r8
1407bf6e3:	42 80 3c 01 00       	cmpb   $0x0,(%rcx,%r8,1)
1407bf6e8:	75 f6                	jne    0x1407bf6e0
1407bf6ea:	49 8b d6             	mov    %r14,%rdx
1407bf6ed:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1407bf6f1:	e8 0a 77 9d ff       	call   0x140196e00
1407bf6f6:	90                   	nop
1407bf6f7:	4c 8b 25 0a 37 c7 00 	mov    0xc7370a(%rip),%r12        # 0x141432e08
1407bf6fe:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1407bf702:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1407bf706:	e8 45 b1 0a 00       	call   0x14086a850
1407bf70b:	4c 8b f8             	mov    %rax,%r15
1407bf70e:	4d 8b 6c 24 50       	mov    0x50(%r12),%r13
1407bf713:	49 8b 7d 08          	mov    0x8(%r13),%rdi
1407bf717:	49 8b dd             	mov    %r13,%rbx
1407bf71a:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1407bf71e:	75 22                	jne    0x1407bf742
1407bf720:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1407bf724:	49 8b d7             	mov    %r15,%rdx
1407bf727:	e8 e4 0e a1 ff       	call   0x1401d0610
1407bf72c:	84 c0                	test   %al,%al
1407bf72e:	79 06                	jns    0x1407bf736
1407bf730:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1407bf734:	eb 06                	jmp    0x1407bf73c
1407bf736:	48 8b df             	mov    %rdi,%rbx
1407bf739:	48 8b 3f             	mov    (%rdi),%rdi
1407bf73c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1407bf740:	74 de                	je     0x1407bf720
1407bf742:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407bf746:	75 14                	jne    0x1407bf75c
1407bf748:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407bf74c:	49 8b cf             	mov    %r15,%rcx
1407bf74f:	e8 bc 0e a1 ff       	call   0x1401d0610
1407bf754:	84 c0                	test   %al,%al
1407bf756:	78 04                	js     0x1407bf75c
1407bf758:	b0 01                	mov    $0x1,%al
1407bf75a:	eb 02                	jmp    0x1407bf75e
1407bf75c:	32 c0                	xor    %al,%al
1407bf75e:	84 c0                	test   %al,%al
1407bf760:	49 0f 44 dd          	cmove  %r13,%rbx
1407bf764:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1407bf768:	48 83 fa 0f          	cmp    $0xf,%rdx
1407bf76c:	76 31                	jbe    0x1407bf79f
1407bf76e:	48 ff c2             	inc    %rdx
1407bf771:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1407bf775:	48 8b c1             	mov    %rcx,%rax
1407bf778:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407bf77f:	72 19                	jb     0x1407bf79a
1407bf781:	48 83 c2 27          	add    $0x27,%rdx
1407bf785:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407bf789:	48 2b c1             	sub    %rcx,%rax
1407bf78c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407bf790:	48 83 f8 1f          	cmp    $0x1f,%rax
1407bf794:	0f 87 02 03 00 00    	ja     0x1407bfa9c
1407bf79a:	e8 a5 b9 65 00       	call   0x140e1b144
1407bf79f:	66 0f 6f 05 89 46 7e 	movdqa 0x7e4689(%rip),%xmm0        # 0x140fa3e30
1407bf7a6:	00
1407bf7a7:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1407bf7ac:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1407bf7b0:	49 3b 5c 24 50       	cmp    0x50(%r12),%rbx
1407bf7b5:	74 06                	je     0x1407bf7bd
1407bf7b7:	48 8b 5b 40          	mov    0x40(%rbx),%rbx
1407bf7bb:	eb 02                	jmp    0x1407bf7bf
1407bf7bd:	33 db                	xor    %ebx,%ebx
1407bf7bf:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx