140289364:	90                   	nop
140289365:	33 c9                	xor    %ecx,%ecx
140289367:	e8 94 13 50 00       	call   0x14078a700
14028936c:	cc                   	int3
14028936d:	b9 01 00 00 00       	mov    $0x1,%ecx
140289372:	e8 89 13 50 00       	call   0x14078a700
140289377:	90                   	nop
140289378:	b9 02 00 00 00       	mov    $0x2,%ecx
14028937d:	e8 7e 13 50 00       	call   0x14078a700
140289382:	90                   	nop
140289383:	b9 02 00 00 00       	mov    $0x2,%ecx
140289388:	e8 73 13 50 00       	call   0x14078a700
14028938d:	90                   	nop
14028938e:	33 c9                	xor    %ecx,%ecx
140289390:	e8 6b 13 50 00       	call   0x14078a700
140289395:	cc                   	int3
140289396:	b9 01 00 00 00       	mov    $0x1,%ecx
14028939b:	e8 60 13 50 00       	call   0x14078a700
1402893a0:	90                   	nop
1402893a1:	33 c9                	xor    %ecx,%ecx
1402893a3:	e8 58 13 50 00       	call   0x14078a700
1402893a8:	cc                   	int3
1402893a9:	b9 01 00 00 00       	mov    $0x1,%ecx
1402893ae:	e8 4d 13 50 00       	call   0x14078a700
1402893b3:	cc                   	int3
1402893b4:	cc                   	int3
1402893b5:	cc                   	int3
1402893b6:	cc                   	int3
1402893b7:	cc                   	int3
1402893b8:	cc                   	int3
1402893b9:	cc                   	int3
1402893ba:	cc                   	int3
1402893bb:	cc                   	int3
1402893bc:	cc                   	int3
1402893bd:	cc                   	int3
1402893be:	cc                   	int3
1402893bf:	cc                   	int3
1402893c0:	40 53                	rex push %rbx
1402893c2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1402893c9:	0f 29 b4 24 90 00 00 	movaps %xmm6,0x90(%rsp)
1402893d0:	00
1402893d1:	0f 28 f3             	movaps %xmm3,%xmm6
1402893d4:	4c 8b 09             	mov    (%rcx),%r9
1402893d7:	4d 85 c9             	test   %r9,%r9
1402893da:	74 1e                	je     0x1402893fa
1402893dc:	41 8b 41 10          	mov    0x10(%r9),%eax
1402893e0:	ff c0                	inc    %eax
1402893e2:	41 89 41 10          	mov    %eax,0x10(%r9)
1402893e6:	83 f8 01             	cmp    $0x1,%eax
1402893e9:	0f 8e 8b 01 00 00    	jle    0x14028957a
1402893ef:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402893f4:	0f 84 88 01 00 00    	je     0x140289582
1402893fa:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1402893ff:	48 8b 0a             	mov    (%rdx),%rcx
140289402:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140289407:	48 85 c9             	test   %rcx,%rcx
14028940a:	74 1c                	je     0x140289428
14028940c:	8b 41 10             	mov    0x10(%rcx),%eax
14028940f:	ff c0                	inc    %eax
140289411:	89 41 10             	mov    %eax,0x10(%rcx)
140289414:	83 f8 01             	cmp    $0x1,%eax
140289417:	0f 8e 70 01 00 00    	jle    0x14028958d
14028941d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140289422:	0f 84 6d 01 00 00    	je     0x140289595
140289428:	49 8b 08             	mov    (%r8),%rcx
14028942b:	48 85 c9             	test   %rcx,%rcx
14028942e:	74 1c                	je     0x14028944c
140289430:	8b 41 10             	mov    0x10(%rcx),%eax
140289433:	ff c0                	inc    %eax
140289435:	89 41 10             	mov    %eax,0x10(%rcx)
140289438:	83 f8 01             	cmp    $0x1,%eax
14028943b:	0f 8e 5f 01 00 00    	jle    0x1402895a0
140289441:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140289446:	0f 84 5c 01 00 00    	je     0x1402895a8
14028944c:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140289451:	b9 28 00 00 00       	mov    $0x28,%ecx
140289456:	e8 ad 1c b9 00       	call   0x140e1b108
14028945b:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140289462:	00
140289463:	48 85 c0             	test   %rax,%rax
140289466:	74 24                	je     0x14028948c
140289468:	0f 57 c0             	xorps  %xmm0,%xmm0
14028946b:	33 c9                	xor    %ecx,%ecx
14028946d:	0f 11 00             	movups %xmm0,(%rax)
140289470:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140289474:	48 89 48 20          	mov    %rcx,0x20(%rax)
140289478:	f2 0f 10 15 d0 8a d2 	movsd  0xd28ad0(%rip),%xmm2        # 0x140fb1f50
14028947f:	00
140289480:	0f 28 ce             	movaps %xmm6,%xmm1
140289483:	48 8b c8             	mov    %rax,%rcx
140289486:	e8 35 c8 fc ff       	call   0x140255cc0
14028948b:	90                   	nop
14028948c:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140289493:	00
140289494:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140289499:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14028949e:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1402894a5:	00
1402894a6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402894ab:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402894b0:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402894b6:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
1402894bd:	00
1402894be:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402894c3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402894c8:	e8 83 69 f1 ff       	call   0x14019fe50
1402894cd:	48 8b d8             	mov    %rax,%rbx
1402894d0:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1402894d7:	00
1402894d8:	48 8b 0d 51 1f 19 01 	mov    0x1191f51(%rip),%rcx        # 0x14141b430
1402894df:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
1402894e6:	00
1402894e7:	4d 85 c9             	test   %r9,%r9
1402894ea:	74 08                	je     0x1402894f4
1402894ec:	49 c7 41 60 00 00 00 	movq   $0x0,0x60(%r9)
1402894f3:	00
1402894f4:	48 8b 11             	mov    (%rcx),%rdx
1402894f7:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402894fb:	4c 8b c3             	mov    %rbx,%r8
1402894fe:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140289503:	ff 15 17 a5 cf 00    	call   *0xcfa517(%rip)        # 0x140f83a20
140289509:	90                   	nop
14028950a:	48 8b cb             	mov    %rbx,%rcx
14028950d:	e8 2e 60 f1 ff       	call   0x14019f540
140289512:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140289517:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14028951c:	0f 95 c3             	setne  %bl
14028951f:	8b 41 10             	mov    0x10(%rcx),%eax
140289522:	ff c8                	dec    %eax
140289524:	89 41 10             	mov    %eax,0x10(%rcx)
140289527:	85 c0                	test   %eax,%eax
140289529:	7f 14                	jg     0x14028953f
14028952b:	78 42                	js     0x14028956f
14028952d:	48 8b 01             	mov    (%rcx),%rax
140289530:	ba 01 00 00 00       	mov    $0x1,%edx
140289535:	48 8b 00             	mov    (%rax),%rax
140289538:	ff 15 e2 a4 cf 00    	call   *0xcfa4e2(%rip)        # 0x140f83a20
14028953e:	90                   	nop
14028953f:	4c 8d 0d aa 4f f1 ff 	lea    -0xeb056(%rip),%r9        # 0x14019e4f0
140289546:	ba 08 00 00 00       	mov    $0x8,%edx
14028954b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140289551:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140289556:	e8 f1 1f b9 00       	call   0x140e1b54c
14028955b:	0f b6 c3             	movzbl %bl,%eax
14028955e:	0f 28 b4 24 90 00 00 	movaps 0x90(%rsp),%xmm6
140289565:	00
140289566:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14028956d:	5b                   	pop    %rbx
14028956e:	c3                   	ret
14028956f:	b9 02 00 00 00       	mov    $0x2,%ecx
140289574:	e8 87 11 50 00       	call   0x14078a700
140289579:	90                   	nop
14028957a:	33 c9                	xor    %ecx,%ecx
14028957c:	e8 7f 11 50 00       	call   0x14078a700
140289581:	cc                   	int3
140289582:	b9 01 00 00 00       	mov    $0x1,%ecx
140289587:	e8 74 11 50 00       	call   0x14078a700
14028958c:	90                   	nop
14028958d:	33 c9                	xor    %ecx,%ecx
14028958f:	e8 6c 11 50 00       	call   0x14078a700
140289594:	cc                   	int3
140289595:	b9 01 00 00 00       	mov    $0x1,%ecx
14028959a:	e8 61 11 50 00       	call   0x14078a700
14028959f:	90                   	nop
1402895a0:	33 c9                	xor    %ecx,%ecx
1402895a2:	e8 59 11 50 00       	call   0x14078a700
1402895a7:	cc                   	int3
1402895a8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402895ad:	e8 4e 11 50 00       	call   0x14078a700
1402895b2:	cc                   	int3
1402895b3:	cc                   	int3
1402895b4:	cc                   	int3
1402895b5:	cc                   	int3
1402895b6:	cc                   	int3
1402895b7:	cc                   	int3
1402895b8:	cc                   	int3
1402895b9:	cc                   	int3
1402895ba:	cc                   	int3
1402895bb:	cc                   	int3
1402895bc:	cc                   	int3
1402895bd:	cc                   	int3
1402895be:	cc                   	int3
1402895bf:	cc                   	int3
1402895c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402895c5:	57                   	push   %rdi
1402895c6:	48 83 ec 60          	sub    $0x60,%rsp
1402895ca:	48 8b da             	mov    %rdx,%rbx
1402895cd:	4c 8b 01             	mov    (%rcx),%r8
1402895d0:	4d 85 c0             	test   %r8,%r8
1402895d3:	74 1e                	je     0x1402895f3
1402895d5:	41 8b 40 10          	mov    0x10(%r8),%eax
1402895d9:	ff c0                	inc    %eax
1402895db:	41 89 40 10          	mov    %eax,0x10(%r8)
1402895df:	83 f8 01             	cmp    $0x1,%eax
1402895e2:	0f 8e f4 00 00 00    	jle    0x1402896dc
1402895e8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402895ed:	0f 84 f1 00 00 00    	je     0x1402896e4
1402895f3:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
1402895fa:	00
1402895fb:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140289602:	00
140289603:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140289608:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14028960f:	00
140289610:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140289615:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14028961a:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140289620:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140289625:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14028962a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14028962f:	e8 1c 68 f1 ff       	call   0x14019fe50
140289634:	48 8b f8             	mov    %rax,%rdi
140289637:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14028963c:	48 8b 0d 15 1e 19 01 	mov    0x1191e15(%rip),%rcx        # 0x14141b458
140289643:	48 85 db             	test   %rbx,%rbx
140289646:	74 08                	je     0x140289650
140289648:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
14028964f:	00
140289650:	48 8b 11             	mov    (%rcx),%rdx
140289653:	48 8b 42 38          	mov    0x38(%rdx),%rax
140289657:	4c 8b cb             	mov    %rbx,%r9
14028965a:	4c 8b c7             	mov    %rdi,%r8
14028965d:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140289664:	00
140289665:	ff 15 b5 a3 cf 00    	call   *0xcfa3b5(%rip)        # 0x140f83a20
14028966b:	90                   	nop
14028966c:	48 8b cf             	mov    %rdi,%rcx
14028966f:	e8 cc 5e f1 ff       	call   0x14019f540
140289674:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14028967b:	00
14028967c:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
140289681:	0f 95 c3             	setne  %bl
140289684:	8b 41 10             	mov    0x10(%rcx),%eax
140289687:	ff c8                	dec    %eax
140289689:	89 41 10             	mov    %eax,0x10(%rcx)
14028968c:	85 c0                	test   %eax,%eax
14028968e:	7f 14                	jg     0x1402896a4
140289690:	78 3f                	js     0x1402896d1
140289692:	48 8b 01             	mov    (%rcx),%rax
140289695:	ba 01 00 00 00       	mov    $0x1,%edx
14028969a:	48 8b 00             	mov    (%rax),%rax
14028969d:	ff 15 7d a3 cf 00    	call   *0xcfa37d(%rip)        # 0x140f83a20
1402896a3:	90                   	nop
1402896a4:	4c 8d 0d 45 4e f1 ff 	lea    -0xeb1bb(%rip),%r9        # 0x14019e4f0
1402896ab:	ba 08 00 00 00       	mov    $0x8,%edx
1402896b0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402896b6:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1402896bd:	00
1402896be:	e8 89 1e b9 00       	call   0x140e1b54c
1402896c3:	0f b6 c3             	movzbl %bl,%eax
1402896c6:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402896cb:	48 83 c4 60          	add    $0x60,%rsp
1402896cf:	5f                   	pop    %rdi
1402896d0:	c3                   	ret
1402896d1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402896d6:	e8 25 10 50 00       	call   0x14078a700
1402896db:	90                   	nop
1402896dc:	33 c9                	xor    %ecx,%ecx
1402896de:	e8 1d 10 50 00       	call   0x14078a700
1402896e3:	cc                   	int3
1402896e4:	b9 01 00 00 00       	mov    $0x1,%ecx
1402896e9:	e8 12 10 50 00       	call   0x14078a700
1402896ee:	cc                   	int3
1402896ef:	cc                   	int3
1402896f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402896f5:	57                   	push   %rdi
1402896f6:	48 83 ec 60          	sub    $0x60,%rsp
1402896fa:	48 8b da             	mov    %rdx,%rbx
1402896fd:	4c 8b 01             	mov    (%rcx),%r8
140289700:	4d 85 c0             	test   %r8,%r8
140289703:	74 1e                	je     0x140289723
140289705:	41 8b 40 10          	mov    0x10(%r8),%eax
140289709:	ff c0                	inc    %eax
14028970b:	41 89 40 10          	mov    %eax,0x10(%r8)
14028970f:	83 f8 01             	cmp    $0x1,%eax
140289712:	0f 8e f4 00 00 00    	jle    0x14028980c
140289718:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14028971d:	0f 84 f1 00 00 00    	je     0x140289814
140289723:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
14028972a:	00
14028972b:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140289732:	00
140289733:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140289738:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14028973f:	00
140289740:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140289745:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14028974a:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140289750:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140289755:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14028975a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14028975f:	e8 ec 66 f1 ff       	call   0x14019fe50
140289764:	48 8b f8             	mov    %rax,%rdi
140289767:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14028976c:	48 8b 0d 65 1c 19 01 	mov    0x1191c65(%rip),%rcx        # 0x14141b3d8
140289773:	48 85 db             	test   %rbx,%rbx
140289776:	74 08                	je     0x140289780
140289778:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
14028977f:	00
140289780:	48 8b 11             	mov    (%rcx),%rdx
140289783:	48 8b 42 38          	mov    0x38(%rdx),%rax
140289787:	4c 8b cb             	mov    %rbx,%r9
14028978a:	4c 8b c7             	mov    %rdi,%r8
14028978d:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140289794:	00
140289795:	ff 15 85 a2 cf 00    	call   *0xcfa285(%rip)        # 0x140f83a20
14028979b:	90                   	nop
14028979c:	48 8b cf             	mov    %rdi,%rcx
14028979f:	e8 9c 5d f1 ff       	call   0x14019f540
1402897a4:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1402897ab:	00
1402897ac:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
1402897b1:	0f 95 c3             	setne  %bl
1402897b4:	8b 41 10             	mov    0x10(%rcx),%eax
1402897b7:	ff c8                	dec    %eax
1402897b9:	89 41 10             	mov    %eax,0x10(%rcx)
1402897bc:	85 c0                	test   %eax,%eax
1402897be:	7f 14                	jg     0x1402897d4
1402897c0:	78 3f                	js     0x140289801
1402897c2:	48 8b 01             	mov    (%rcx),%rax
1402897c5:	ba 01 00 00 00       	mov    $0x1,%edx
1402897ca:	48 8b 00             	mov    (%rax),%rax
1402897cd:	ff 15 4d a2 cf 00    	call   *0xcfa24d(%rip)        # 0x140f83a20
1402897d3:	90                   	nop
1402897d4:	4c 8d 0d 15 4d f1 ff 	lea    -0xeb2eb(%rip),%r9        # 0x14019e4f0
1402897db:	ba 08 00 00 00       	mov    $0x8,%edx
1402897e0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402897e6:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1402897ed:	00
1402897ee:	e8 59 1d b9 00       	call   0x140e1b54c
1402897f3:	0f b6 c3             	movzbl %bl,%eax
1402897f6:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402897fb:	48 83 c4 60          	add    $0x60,%rsp
1402897ff:	5f                   	pop    %rdi
140289800:	c3                   	ret
140289801:	b9 02 00 00 00       	mov    $0x2,%ecx
140289806:	e8 f5 0e 50 00       	call   0x14078a700
14028980b:	90                   	nop
14028980c:	33 c9                	xor    %ecx,%ecx
14028980e:	e8 ed 0e 50 00       	call   0x14078a700
140289813:	cc                   	int3
140289814:	b9 01 00 00 00       	mov    $0x1,%ecx
140289819:	e8 e2 0e 50 00       	call   0x14078a700
14028981e:	cc                   	int3
14028981f:	cc                   	int3
140289820:	48 8b c4             	mov    %rsp,%rax
140289823:	48 89 58 08          	mov    %rbx,0x8(%rax)
140289827:	48 89 78 18          	mov    %rdi,0x18(%rax)
14028982b:	55                   	push   %rbp
14028982c:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp