140418387:	45 33 c9             	xor    %r9d,%r9d
14041838a:	4c 8b c0             	mov    %rax,%r8
14041838d:	48 8d 15 44 ec 00 01 	lea    0x100ec44(%rip),%rdx        # 0x141426fd8
140418394:	48 8d 0d 25 4a f9 00 	lea    0xf94a25(%rip),%rcx        # 0x1413acdc0
14041839b:	e8 a0 e3 3f 00       	call   0x140816740
1404183a0:	90                   	nop
1404183a1:	4c 8d 0d 48 61 d8 ff 	lea    -0x279eb8(%rip),%r9        # 0x14019e4f0
1404183a8:	ba 08 00 00 00       	mov    $0x8,%edx
1404183ad:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1404183b3:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1404183b8:	e8 8f 31 a0 00       	call   0x140e1b54c
1404183bd:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404183c4:	00
1404183c5:	48 33 cc             	xor    %rsp,%rcx
1404183c8:	e8 33 31 a0 00       	call   0x140e1b500
1404183cd:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1404183d4:	00
1404183d5:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1404183dc:	5f                   	pop    %rdi
1404183dd:	5e                   	pop    %rsi
1404183de:	5d                   	pop    %rbp
1404183df:	c3                   	ret
1404183e0:	b9 01 00 00 00       	mov    $0x1,%ecx
1404183e5:	e8 16 23 37 00       	call   0x14078a700
1404183ea:	90                   	nop
1404183eb:	33 c9                	xor    %ecx,%ecx
1404183ed:	e8 0e 23 37 00       	call   0x14078a700
1404183f2:	cc                   	int3
1404183f3:	b9 01 00 00 00       	mov    $0x1,%ecx
1404183f8:	e8 03 23 37 00       	call   0x14078a700
1404183fd:	90                   	nop
1404183fe:	33 c9                	xor    %ecx,%ecx
140418400:	e8 fb 22 37 00       	call   0x14078a700
140418405:	cc                   	int3
140418406:	cc                   	int3
140418407:	cc                   	int3
140418408:	cc                   	int3
140418409:	cc                   	int3
14041840a:	cc                   	int3
14041840b:	cc                   	int3
14041840c:	cc                   	int3
14041840d:	cc                   	int3
14041840e:	cc                   	int3
14041840f:	cc                   	int3
140418410:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140418415:	55                   	push   %rbp
140418416:	56                   	push   %rsi
140418417:	57                   	push   %rdi
140418418:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14041841f:	48 8b 05 da 0a fa 00 	mov    0xfa0ada(%rip),%rax        # 0x1413b8f00
140418426:	48 33 c4             	xor    %rsp,%rax
140418429:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140418430:	00
140418431:	49 8b d9             	mov    %r9,%rbx
140418434:	41 8b f0             	mov    %r8d,%esi
140418437:	48 8b ea             	mov    %rdx,%rbp
14041843a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14041843f:	48 85 c9             	test   %rcx,%rcx
140418442:	74 05                	je     0x140418449
140418444:	8b 79 20             	mov    0x20(%rcx),%edi
140418447:	eb 02                	jmp    0x14041844b
140418449:	33 ff                	xor    %edi,%edi
14041844b:	48 8b cd             	mov    %rbp,%rcx
14041844e:	e8 2d 5c 41 00       	call   0x14082e080
140418453:	48 8b 08             	mov    (%rax),%rcx
140418456:	48 85 c9             	test   %rcx,%rcx
140418459:	74 1c                	je     0x140418477
14041845b:	8b 41 10             	mov    0x10(%rcx),%eax
14041845e:	ff c0                	inc    %eax
140418460:	89 41 10             	mov    %eax,0x10(%rcx)
140418463:	83 f8 01             	cmp    $0x1,%eax
140418466:	0f 8e 2c 01 00 00    	jle    0x140418598
14041846c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140418471:	0f 84 29 01 00 00    	je     0x1404185a0
140418477:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14041847c:	48 8b 0d f5 a9 01 01 	mov    0x101a9f5(%rip),%rcx        # 0x141432e78
140418483:	85 f6                	test   %esi,%esi
140418485:	74 06                	je     0x14041848d
140418487:	48 83 c1 58          	add    $0x58,%rcx
14041848b:	eb 04                	jmp    0x140418491
14041848d:	48 83 c1 60          	add    $0x60,%rcx
140418491:	48 8b 09             	mov    (%rcx),%rcx
140418494:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140418499:	48 85 c9             	test   %rcx,%rcx
14041849c:	74 1c                	je     0x1404184ba
14041849e:	8b 41 10             	mov    0x10(%rcx),%eax
1404184a1:	ff c0                	inc    %eax
1404184a3:	89 41 10             	mov    %eax,0x10(%rcx)
1404184a6:	83 f8 01             	cmp    $0x1,%eax
1404184a9:	0f 8e fc 00 00 00    	jle    0x1404185ab
1404184af:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404184b4:	0f 84 f9 00 00 00    	je     0x1404185b3
1404184ba:	48 8b 03             	mov    (%rbx),%rax
1404184bd:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404184c4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404184cb:	00
1404184cc:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1404184d1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404184d6:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1404184dd:	00
1404184de:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404184e3:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404184e8:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404184ee:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1404184f3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404184f8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1404184fd:	e8 4e 79 d8 ff       	call   0x14019fe50
140418502:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140418507:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14041850b:	45 33 c9             	xor    %r9d,%r9d
14041850e:	4c 8b c0             	mov    %rax,%r8
140418511:	48 8d 15 98 ea 00 01 	lea    0x100ea98(%rip),%rdx        # 0x141426fb0
140418518:	48 8d 0d a1 48 f9 00 	lea    0xf948a1(%rip),%rcx        # 0x1413acdc0
14041851f:	e8 1c e2 3f 00       	call   0x140816740
140418524:	90                   	nop
140418525:	4c 8d 0d c4 5f d8 ff 	lea    -0x27a03c(%rip),%r9        # 0x14019e4f0
14041852c:	ba 08 00 00 00       	mov    $0x8,%edx
140418531:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140418537:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14041853c:	e8 0b 30 a0 00       	call   0x140e1b54c
140418541:	90                   	nop
140418542:	48 8b 0b             	mov    (%rbx),%rcx
140418545:	48 85 c9             	test   %rcx,%rcx
140418548:	74 20                	je     0x14041856a
14041854a:	8b 41 10             	mov    0x10(%rcx),%eax
14041854d:	ff c8                	dec    %eax
14041854f:	89 41 10             	mov    %eax,0x10(%rcx)
140418552:	85 c0                	test   %eax,%eax
140418554:	7f 14                	jg     0x14041856a
140418556:	78 35                	js     0x14041858d
140418558:	48 8b 01             	mov    (%rcx),%rax
14041855b:	ba 01 00 00 00       	mov    $0x1,%edx
140418560:	48 8b 00             	mov    (%rax),%rax
140418563:	ff 15 b7 b4 b6 00    	call   *0xb6b4b7(%rip)        # 0x140f83a20
140418569:	90                   	nop
14041856a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140418571:	00
140418572:	48 33 cc             	xor    %rsp,%rcx
140418575:	e8 86 2f a0 00       	call   0x140e1b500
14041857a:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140418581:	00
140418582:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140418589:	5f                   	pop    %rdi
14041858a:	5e                   	pop    %rsi
14041858b:	5d                   	pop    %rbp
14041858c:	c3                   	ret
14041858d:	b9 02 00 00 00       	mov    $0x2,%ecx
140418592:	e8 69 21 37 00       	call   0x14078a700
140418597:	90                   	nop
140418598:	33 c9                	xor    %ecx,%ecx
14041859a:	e8 61 21 37 00       	call   0x14078a700
14041859f:	cc                   	int3
1404185a0:	b9 01 00 00 00       	mov    $0x1,%ecx
1404185a5:	e8 56 21 37 00       	call   0x14078a700
1404185aa:	90                   	nop
1404185ab:	33 c9                	xor    %ecx,%ecx
1404185ad:	e8 4e 21 37 00       	call   0x14078a700
1404185b2:	cc                   	int3
1404185b3:	b9 01 00 00 00       	mov    $0x1,%ecx
1404185b8:	e8 43 21 37 00       	call   0x14078a700
1404185bd:	cc                   	int3
1404185be:	cc                   	int3
1404185bf:	cc                   	int3
1404185c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1404185c5:	55                   	push   %rbp
1404185c6:	56                   	push   %rsi
1404185c7:	57                   	push   %rdi
1404185c8:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1404185cf:	48 8b 05 2a 09 fa 00 	mov    0xfa092a(%rip),%rax        # 0x1413b8f00
1404185d6:	48 33 c4             	xor    %rsp,%rax
1404185d9:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1404185e0:	00
1404185e1:	49 8b d9             	mov    %r9,%rbx
1404185e4:	41 8b f0             	mov    %r8d,%esi
1404185e7:	48 8b ea             	mov    %rdx,%rbp
1404185ea:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404185ef:	48 85 c9             	test   %rcx,%rcx
1404185f2:	74 05                	je     0x1404185f9
1404185f4:	8b 79 20             	mov    0x20(%rcx),%edi
1404185f7:	eb 02                	jmp    0x1404185fb
1404185f9:	33 ff                	xor    %edi,%edi
1404185fb:	48 8b cd             	mov    %rbp,%rcx
1404185fe:	e8 7d 5a 41 00       	call   0x14082e080
140418603:	48 8b 08             	mov    (%rax),%rcx
140418606:	48 85 c9             	test   %rcx,%rcx
140418609:	74 1c                	je     0x140418627
14041860b:	8b 41 10             	mov    0x10(%rcx),%eax
14041860e:	ff c0                	inc    %eax
140418610:	89 41 10             	mov    %eax,0x10(%rcx)
140418613:	83 f8 01             	cmp    $0x1,%eax
140418616:	0f 8e 2c 01 00 00    	jle    0x140418748
14041861c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140418621:	0f 84 29 01 00 00    	je     0x140418750
140418627:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14041862c:	48 8b 0d 45 a8 01 01 	mov    0x101a845(%rip),%rcx        # 0x141432e78
140418633:	85 f6                	test   %esi,%esi
140418635:	74 06                	je     0x14041863d
140418637:	48 83 c1 58          	add    $0x58,%rcx
14041863b:	eb 04                	jmp    0x140418641
14041863d:	48 83 c1 60          	add    $0x60,%rcx
140418641:	48 8b 09             	mov    (%rcx),%rcx
140418644:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140418649:	48 85 c9             	test   %rcx,%rcx
14041864c:	74 1c                	je     0x14041866a
14041864e:	8b 41 10             	mov    0x10(%rcx),%eax
140418651:	ff c0                	inc    %eax
140418653:	89 41 10             	mov    %eax,0x10(%rcx)
140418656:	83 f8 01             	cmp    $0x1,%eax
140418659:	0f 8e fc 00 00 00    	jle    0x14041875b
14041865f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140418664:	0f 84 f9 00 00 00    	je     0x140418763
14041866a:	48 8b 03             	mov    (%rbx),%rax
14041866d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140418674:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14041867b:	00
14041867c:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140418681:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140418686:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14041868d:	00
14041868e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140418693:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140418698:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14041869e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1404186a3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404186a8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1404186ad:	e8 9e 77 d8 ff       	call   0x14019fe50
1404186b2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1404186b7:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404186bb:	45 33 c9             	xor    %r9d,%r9d
1404186be:	4c 8b c0             	mov    %rax,%r8
1404186c1:	48 8d 15 d0 e8 00 01 	lea    0x100e8d0(%rip),%rdx        # 0x141426f98
1404186c8:	48 8d 0d f1 46 f9 00 	lea    0xf946f1(%rip),%rcx        # 0x1413acdc0
1404186cf:	e8 6c e0 3f 00       	call   0x140816740
1404186d4:	90                   	nop
1404186d5:	4c 8d 0d 14 5e d8 ff 	lea    -0x27a1ec(%rip),%r9        # 0x14019e4f0
1404186dc:	ba 08 00 00 00       	mov    $0x8,%edx
1404186e1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1404186e7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1404186ec:	e8 5b 2e a0 00       	call   0x140e1b54c
1404186f1:	90                   	nop
1404186f2:	48 8b 0b             	mov    (%rbx),%rcx
1404186f5:	48 85 c9             	test   %rcx,%rcx
1404186f8:	74 20                	je     0x14041871a
1404186fa:	8b 41 10             	mov    0x10(%rcx),%eax
1404186fd:	ff c8                	dec    %eax
1404186ff:	89 41 10             	mov    %eax,0x10(%rcx)
140418702:	85 c0                	test   %eax,%eax
140418704:	7f 14                	jg     0x14041871a
140418706:	78 35                	js     0x14041873d
140418708:	48 8b 01             	mov    (%rcx),%rax
14041870b:	ba 01 00 00 00       	mov    $0x1,%edx
140418710:	48 8b 00             	mov    (%rax),%rax
140418713:	ff 15 07 b3 b6 00    	call   *0xb6b307(%rip)        # 0x140f83a20
140418719:	90                   	nop
14041871a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140418721:	00
140418722:	48 33 cc             	xor    %rsp,%rcx
140418725:	e8 d6 2d a0 00       	call   0x140e1b500
14041872a:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140418731:	00
140418732:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140418739:	5f                   	pop    %rdi
14041873a:	5e                   	pop    %rsi
14041873b:	5d                   	pop    %rbp
14041873c:	c3                   	ret
14041873d:	b9 02 00 00 00       	mov    $0x2,%ecx
140418742:	e8 b9 1f 37 00       	call   0x14078a700
140418747:	90                   	nop
140418748:	33 c9                	xor    %ecx,%ecx
14041874a:	e8 b1 1f 37 00       	call   0x14078a700
14041874f:	cc                   	int3
140418750:	b9 01 00 00 00       	mov    $0x1,%ecx
140418755:	e8 a6 1f 37 00       	call   0x14078a700
14041875a:	90                   	nop
14041875b:	33 c9                	xor    %ecx,%ecx
14041875d:	e8 9e 1f 37 00       	call   0x14078a700
140418762:	cc                   	int3
140418763:	b9 01 00 00 00       	mov    $0x1,%ecx
140418768:	e8 93 1f 37 00       	call   0x14078a700
14041876d:	cc                   	int3
14041876e:	cc                   	int3
14041876f:	cc                   	int3
140418770:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140418775:	55                   	push   %rbp
140418776:	56                   	push   %rsi
140418777:	57                   	push   %rdi
140418778:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14041877f:	48 8b 05 7a 07 fa 00 	mov    0xfa077a(%rip),%rax        # 0x1413b8f00
140418786:	48 33 c4             	xor    %rsp,%rax
140418789:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140418790:	00
140418791:	49 8b d9             	mov    %r9,%rbx
140418794:	41 8b f0             	mov    %r8d,%esi
140418797:	48 8b ea             	mov    %rdx,%rbp
14041879a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14041879f:	48 85 c9             	test   %rcx,%rcx
1404187a2:	74 05                	je     0x1404187a9
1404187a4:	8b 79 20             	mov    0x20(%rcx),%edi
1404187a7:	eb 02                	jmp    0x1404187ab
1404187a9:	33 ff                	xor    %edi,%edi
1404187ab:	48 8b cd             	mov    %rbp,%rcx
1404187ae:	e8 cd 58 41 00       	call   0x14082e080
1404187b3:	48 8b 08             	mov    (%rax),%rcx
1404187b6:	48 85 c9             	test   %rcx,%rcx
1404187b9:	74 1c                	je     0x1404187d7
1404187bb:	8b 41 10             	mov    0x10(%rcx),%eax
1404187be:	ff c0                	inc    %eax
1404187c0:	89 41 10             	mov    %eax,0x10(%rcx)
1404187c3:	83 f8 01             	cmp    $0x1,%eax
1404187c6:	0f 8e 2c 01 00 00    	jle    0x1404188f8
1404187cc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404187d1:	0f 84 29 01 00 00    	je     0x140418900
1404187d7:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1404187dc:	48 8b 0d 95 a6 01 01 	mov    0x101a695(%rip),%rcx        # 0x141432e78
1404187e3:	85 f6                	test   %esi,%esi
1404187e5:	74 06                	je     0x1404187ed
1404187e7:	48 83 c1 58          	add    $0x58,%rcx
1404187eb:	eb 04                	jmp    0x1404187f1
1404187ed:	48 83 c1 60          	add    $0x60,%rcx
1404187f1:	48 8b 09             	mov    (%rcx),%rcx
1404187f4:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404187f9:	48 85 c9             	test   %rcx,%rcx
1404187fc:	74 1c                	je     0x14041881a
1404187fe:	8b 41 10             	mov    0x10(%rcx),%eax
140418801:	ff c0                	inc    %eax
140418803:	89 41 10             	mov    %eax,0x10(%rcx)
140418806:	83 f8 01             	cmp    $0x1,%eax
140418809:	0f 8e fc 00 00 00    	jle    0x14041890b
14041880f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140418814:	0f 84 f9 00 00 00    	je     0x140418913
14041881a:	48 8b 03             	mov    (%rbx),%rax
14041881d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140418824:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14041882b:	00
14041882c:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140418831:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140418836:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14041883d:	00
14041883e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140418843:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140418848:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14041884e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140418853:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140418858:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14041885d:	e8 ee 75 d8 ff       	call   0x14019fe50
140418862:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140418867:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14041886b:	45 33 c9             	xor    %r9d,%r9d
14041886e:	4c 8b c0             	mov    %rax,%r8
140418871:	48 8d 15 30 e7 00 01 	lea    0x100e730(%rip),%rdx        # 0x141426fa8