140139504:	cc                   	int3
140139505:	cc                   	int3
140139506:	cc                   	int3
140139507:	cc                   	int3
140139508:	cc                   	int3
140139509:	cc                   	int3
14013950a:	cc                   	int3
14013950b:	cc                   	int3
14013950c:	cc                   	int3
14013950d:	cc                   	int3
14013950e:	cc                   	int3
14013950f:	cc                   	int3
140139510:	48 8d 41 38          	lea    0x38(%rcx),%rax
140139514:	c3                   	ret
140139515:	cc                   	int3
140139516:	cc                   	int3
140139517:	cc                   	int3
140139518:	cc                   	int3
140139519:	cc                   	int3
14013951a:	cc                   	int3
14013951b:	cc                   	int3
14013951c:	cc                   	int3
14013951d:	cc                   	int3
14013951e:	cc                   	int3
14013951f:	cc                   	int3
140139520:	48 8b 01             	mov    (%rcx),%rax
140139523:	8b 40 04             	mov    0x4(%rax),%eax
140139526:	c3                   	ret
140139527:	cc                   	int3
140139528:	cc                   	int3
140139529:	cc                   	int3
14013952a:	cc                   	int3
14013952b:	cc                   	int3
14013952c:	cc                   	int3
14013952d:	cc                   	int3
14013952e:	cc                   	int3
14013952f:	cc                   	int3
140139530:	48 8b 41 78          	mov    0x78(%rcx),%rax
140139534:	c3                   	ret
140139535:	cc                   	int3
140139536:	cc                   	int3
140139537:	cc                   	int3
140139538:	cc                   	int3
140139539:	cc                   	int3
14013953a:	cc                   	int3
14013953b:	cc                   	int3
14013953c:	cc                   	int3
14013953d:	cc                   	int3
14013953e:	cc                   	int3
14013953f:	cc                   	int3
140139540:	40 53                	rex push %rbx
140139542:	b8 a0 00 00 00       	mov    $0xa0,%eax
140139547:	e8 e4 75 17 00       	call   0x1402b0b30
14013954c:	48 2b e0             	sub    %rax,%rsp
14013954f:	8b 51 6c             	mov    0x6c(%rcx),%edx
140139552:	48 8b d9             	mov    %rcx,%rbx
140139555:	85 d2                	test   %edx,%edx
140139557:	0f 89 c4 00 00 00    	jns    0x140139621
14013955d:	48 8b 09             	mov    (%rcx),%rcx
140139560:	33 c0                	xor    %eax,%eax
140139562:	48 63 51 0c          	movslq 0xc(%rcx),%rdx
140139566:	89 94 24 b0 00 00 00 	mov    %edx,0xb0(%rsp)
14013956d:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
140139574:	00
140139575:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14013957a:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
140139581:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140139588:	00
140139589:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140139590:	00
140139591:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140139598:	00
140139599:	48 39 81 d0 00 00 00 	cmp    %rax,0xd0(%rcx)
1401395a0:	0f 84 99 00 00 00    	je     0x14013963f
1401395a6:	4c 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%r8
1401395ad:	00
1401395ae:	48 8d 15 47 ca 1d 00 	lea    0x1dca47(%rip),%rdx        # 0x140315ffc
1401395b5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401395ba:	e8 71 e9 ff ff       	call   0x140137f30
1401395bf:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
1401395c6:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401395cb:	48 8b 0b             	mov    (%rbx),%rcx
1401395ce:	0f 10 00             	movups (%rax),%xmm0
1401395d1:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1401395d6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401395da:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
1401395df:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1401395e4:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
1401395ea:	e8 51 90 00 00       	call   0x140142640
1401395ef:	85 c0                	test   %eax,%eax
1401395f1:	7e 39                	jle    0x14013962c
1401395f3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401395f8:	e8 63 f3 ff ff       	call   0x140138960
1401395fd:	85 c0                	test   %eax,%eax
1401395ff:	74 16                	je     0x140139617
140139601:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
140139608:	00
140139609:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013960e:	e8 4d eb ff ff       	call   0x140138160
140139613:	85 c0                	test   %eax,%eax
140139615:	74 4c                	je     0x140139663
140139617:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
14013961e:	89 53 6c             	mov    %edx,0x6c(%rbx)
140139621:	8b c2                	mov    %edx,%eax
140139623:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14013962a:	5b                   	pop    %rbx
14013962b:	c3                   	ret
14013962c:	83 f8 ff             	cmp    $0xffffffff,%eax
14013962f:	74 e6                	je     0x140139617
140139631:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140139636:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14013963d:	5b                   	pop    %rbx
14013963e:	c3                   	ret
14013963f:	f7 41 10 00 08 00 00 	testl  $0x800,0x10(%rcx)
140139646:	74 d6                	je     0x14013961e
140139648:	45 33 c0             	xor    %r8d,%r8d
14013964b:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
140139652:	00
140139653:	48 8b cb             	mov    %rbx,%rcx
140139656:	41 8d 50 25          	lea    0x25(%r8),%edx
14013965a:	e8 c1 0c 04 00       	call   0x14017a320
14013965f:	85 c0                	test   %eax,%eax
140139661:	7f b4                	jg     0x140139617
140139663:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140139668:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14013966f:	5b                   	pop    %rbx
140139670:	c3                   	ret
140139671:	cc                   	int3
140139672:	cc                   	int3
140139673:	cc                   	int3
140139674:	cc                   	int3
140139675:	cc                   	int3
140139676:	cc                   	int3
140139677:	cc                   	int3
140139678:	cc                   	int3
140139679:	cc                   	int3
14013967a:	cc                   	int3
14013967b:	cc                   	int3
14013967c:	cc                   	int3
14013967d:	cc                   	int3
14013967e:	cc                   	int3
14013967f:	cc                   	int3
140139680:	40 53                	rex push %rbx
140139682:	b8 a0 00 00 00       	mov    $0xa0,%eax
140139687:	e8 a4 74 17 00       	call   0x1402b0b30
14013968c:	48 2b e0             	sub    %rax,%rsp
14013968f:	48 63 41 68          	movslq 0x68(%rcx),%rax
140139693:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
14013969a:	00
14013969b:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1401396a2:	00
1401396a3:	48 8d 15 5a c9 1d 00 	lea    0x1dc95a(%rip),%rdx        # 0x140316004
1401396aa:	33 c0                	xor    %eax,%eax
1401396ac:	48 8b d9             	mov    %rcx,%rbx
1401396af:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401396b4:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401396b9:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
1401396c0:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401396c7:	00
1401396c8:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401396cf:	00
1401396d0:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1401396d7:	00
1401396d8:	e8 53 e8 ff ff       	call   0x140137f30
1401396dd:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
1401396e4:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401396e9:	48 8b 0b             	mov    (%rbx),%rcx
1401396ec:	0f 10 00             	movups (%rax),%xmm0
1401396ef:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1401396f4:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401396f8:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
1401396fd:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140139702:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
140139708:	e8 33 8f 00 00       	call   0x140142640
14013970d:	85 c0                	test   %eax,%eax
14013970f:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
140139714:	0f 45 8c 24 b0 00 00 	cmovne 0xb0(%rsp),%ecx
14013971b:	00
14013971c:	8b c1                	mov    %ecx,%eax
14013971e:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140139725:	5b                   	pop    %rbx
140139726:	c3                   	ret
140139727:	cc                   	int3
140139728:	cc                   	int3
140139729:	cc                   	int3
14013972a:	cc                   	int3
14013972b:	cc                   	int3
14013972c:	cc                   	int3
14013972d:	cc                   	int3
14013972e:	cc                   	int3
14013972f:	cc                   	int3
140139730:	40 53                	rex push %rbx
140139732:	b8 a0 00 00 00       	mov    $0xa0,%eax
140139737:	e8 f4 73 17 00       	call   0x1402b0b30
14013973c:	48 2b e0             	sub    %rax,%rsp
14013973f:	8b 41 58             	mov    0x58(%rcx),%eax
140139742:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
140139749:	00
14013974a:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
140139751:	48 8d 15 0c c9 1d 00 	lea    0x1dc90c(%rip),%rdx        # 0x140316064
140139758:	33 c0                	xor    %eax,%eax
14013975a:	48 8b d9             	mov    %rcx,%rbx
14013975d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140139762:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140139767:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
14013976e:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140139775:	00
140139776:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14013977d:	00
14013977e:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140139785:	00
140139786:	e8 65 e8 ff ff       	call   0x140137ff0
14013978b:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140139792:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140139797:	48 8b 0b             	mov    (%rbx),%rcx
14013979a:	0f 10 00             	movups (%rax),%xmm0
14013979d:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1401397a2:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401397a6:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
1401397ab:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1401397b0:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
1401397b6:	e8 85 8e 00 00       	call   0x140142640
1401397bb:	85 c0                	test   %eax,%eax
1401397bd:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401397c2:	0f 45 8c 24 b0 00 00 	cmovne 0xb0(%rsp),%ecx
1401397c9:	00
1401397ca:	8b c1                	mov    %ecx,%eax
1401397cc:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1401397d3:	5b                   	pop    %rbx
1401397d4:	c3                   	ret
1401397d5:	cc                   	int3
1401397d6:	cc                   	int3
1401397d7:	cc                   	int3
1401397d8:	cc                   	int3
1401397d9:	cc                   	int3
1401397da:	cc                   	int3
1401397db:	cc                   	int3
1401397dc:	cc                   	int3
1401397dd:	cc                   	int3
1401397de:	cc                   	int3
1401397df:	cc                   	int3
1401397e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401397e5:	57                   	push   %rdi
1401397e6:	b8 a0 00 00 00       	mov    $0xa0,%eax
1401397eb:	e8 40 73 17 00       	call   0x1402b0b30
1401397f0:	48 2b e0             	sub    %rax,%rsp
1401397f3:	33 db                	xor    %ebx,%ebx
1401397f5:	89 94 24 b8 00 00 00 	mov    %edx,0xb8(%rsp)
1401397fc:	48 8b f9             	mov    %rcx,%rdi
1401397ff:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140139804:	48 8d 15 59 c8 1d 00 	lea    0x1dc859(%rip),%rdx        # 0x140316064
14013980b:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
140139812:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140139817:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
14013981e:	00
14013981f:	4c 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%r8
140139826:	00
140139827:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14013982e:	00
14013982f:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
140139836:	00
140139837:	e8 b4 e7 ff ff       	call   0x140137ff0
14013983c:	48 8b 97 a8 00 00 00 	mov    0xa8(%rdi),%rdx
140139843:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140139848:	48 8b 0f             	mov    (%rdi),%rcx
14013984b:	0f 10 00             	movups (%rax),%xmm0
14013984e:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140139853:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140139857:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
14013985c:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140139861:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
140139867:	e8 24 8e 00 00       	call   0x140142690
14013986c:	85 c0                	test   %eax,%eax
14013986e:	74 0a                	je     0x14013987a
140139870:	8b 8c 24 b8 00 00 00 	mov    0xb8(%rsp),%ecx
140139877:	89 4f 58             	mov    %ecx,0x58(%rdi)
14013987a:	0f 95 c3             	setne  %bl
14013987d:	8b c3                	mov    %ebx,%eax
14013987f:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140139886:	00
140139887:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14013988e:	5f                   	pop    %rdi
14013988f:	c3                   	ret
140139890:	8b 41 70             	mov    0x70(%rcx),%eax
140139893:	23 c2                	and    %edx,%eax
140139895:	c3                   	ret
140139896:	cc                   	int3
140139897:	cc                   	int3
140139898:	cc                   	int3
140139899:	cc                   	int3
14013989a:	cc                   	int3
14013989b:	cc                   	int3
14013989c:	cc                   	int3
14013989d:	cc                   	int3
14013989e:	cc                   	int3
14013989f:	cc                   	int3
1401398a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401398a5:	e8 86 72 17 00       	call   0x1402b0b30
1401398aa:	48 2b e0             	sub    %rax,%rsp
1401398ad:	45 33 c0             	xor    %r8d,%r8d
1401398b0:	48 83 c4 28          	add    $0x28,%rsp
1401398b4:	e9 77 0a 00 00       	jmp    0x14013a330
1401398b9:	cc                   	int3
1401398ba:	cc                   	int3
1401398bb:	cc                   	int3
1401398bc:	cc                   	int3
1401398bd:	cc                   	int3
1401398be:	cc                   	int3
1401398bf:	cc                   	int3
1401398c0:	b8 28 00 00 00       	mov    $0x28,%eax
1401398c5:	e8 66 72 17 00       	call   0x1402b0b30
1401398ca:	48 2b e0             	sub    %rax,%rsp
1401398cd:	48 8b 41 60          	mov    0x60(%rcx),%rax
1401398d1:	48 85 c0             	test   %rax,%rax
1401398d4:	75 0b                	jne    0x1401398e1
1401398d6:	8b 09                	mov    (%rcx),%ecx
1401398d8:	48 83 c4 28          	add    $0x28,%rsp
1401398dc:	e9 5f bd fb ff       	jmp    0x1400f5640
1401398e1:	48 83 c4 28          	add    $0x28,%rsp
1401398e5:	c3                   	ret
1401398e6:	cc                   	int3
1401398e7:	cc                   	int3
1401398e8:	cc                   	int3
1401398e9:	cc                   	int3
1401398ea:	cc                   	int3
1401398eb:	cc                   	int3
1401398ec:	cc                   	int3
1401398ed:	cc                   	int3
1401398ee:	cc                   	int3
1401398ef:	cc                   	int3
1401398f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401398f5:	55                   	push   %rbp
1401398f6:	56                   	push   %rsi
1401398f7:	57                   	push   %rdi
1401398f8:	b8 50 00 00 00       	mov    $0x50,%eax
1401398fd:	e8 2e 72 17 00       	call   0x1402b0b30
140139902:	48 2b e0             	sub    %rax,%rsp
140139905:	48 8b 05 74 c1 29 00 	mov    0x29c174(%rip),%rax        # 0x1403d5a80
14013990c:	48 33 c4             	xor    %rsp,%rax
14013990f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140139914:	33 db                	xor    %ebx,%ebx
140139916:	48 8b f2             	mov    %rdx,%rsi
140139919:	48 8b e9             	mov    %rcx,%rbp
14013991c:	48 85 d2             	test   %rdx,%rdx
14013991f:	74 4f                	je     0x140139970
140139921:	e8 1a fc ff ff       	call   0x140139540
140139926:	8b f8                	mov    %eax,%edi
140139928:	83 f8 10             	cmp    $0x10,%eax
14013992b:	77 3c                	ja     0x140139969
14013992d:	44 8b c0             	mov    %eax,%r8d