140307401:	90                   	nop
140307402:	33 c9                	xor    %ecx,%ecx
140307404:	e8 f7 32 48 00       	call   0x14078a700
140307409:	cc                   	int3
14030740a:	b9 01 00 00 00       	mov    $0x1,%ecx
14030740f:	e8 ec 32 48 00       	call   0x14078a700
140307414:	90                   	nop
140307415:	b9 02 00 00 00       	mov    $0x2,%ecx
14030741a:	e8 e1 32 48 00       	call   0x14078a700
14030741f:	90                   	nop
140307420:	b9 02 00 00 00       	mov    $0x2,%ecx
140307425:	e8 d6 32 48 00       	call   0x14078a700
14030742a:	90                   	nop
14030742b:	e8 74 2d b2 00       	call   0x140e2a1a4
140307430:	90                   	nop
140307431:	33 c9                	xor    %ecx,%ecx
140307433:	e8 c8 32 48 00       	call   0x14078a700
140307438:	cc                   	int3
140307439:	b9 01 00 00 00       	mov    $0x1,%ecx
14030743e:	e8 bd 32 48 00       	call   0x14078a700
140307443:	90                   	nop
140307444:	33 c9                	xor    %ecx,%ecx
140307446:	e8 b5 32 48 00       	call   0x14078a700
14030744b:	cc                   	int3
14030744c:	b9 01 00 00 00       	mov    $0x1,%ecx
140307451:	e8 aa 32 48 00       	call   0x14078a700
140307456:	90                   	nop
140307457:	33 c9                	xor    %ecx,%ecx
140307459:	e8 a2 32 48 00       	call   0x14078a700
14030745e:	cc                   	int3
14030745f:	b9 01 00 00 00       	mov    $0x1,%ecx
140307464:	e8 97 32 48 00       	call   0x14078a700
140307469:	90                   	nop
14030746a:	33 c9                	xor    %ecx,%ecx
14030746c:	e8 8f 32 48 00       	call   0x14078a700
140307471:	cc                   	int3
140307472:	b9 01 00 00 00       	mov    $0x1,%ecx
140307477:	e8 84 32 48 00       	call   0x14078a700
14030747c:	90                   	nop
14030747d:	b9 02 00 00 00       	mov    $0x2,%ecx
140307482:	e8 79 32 48 00       	call   0x14078a700
140307487:	90                   	nop
140307488:	b9 02 00 00 00       	mov    $0x2,%ecx
14030748d:	e8 6e 32 48 00       	call   0x14078a700
140307492:	90                   	nop
140307493:	e8 0c 2d b2 00       	call   0x140e2a1a4
140307498:	90                   	nop
140307499:	b9 02 00 00 00       	mov    $0x2,%ecx
14030749e:	e8 5d 32 48 00       	call   0x14078a700
1403074a3:	90                   	nop
1403074a4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403074a9:	e8 52 32 48 00       	call   0x14078a700
1403074ae:	90                   	nop
1403074af:	b9 02 00 00 00       	mov    $0x2,%ecx
1403074b4:	e8 47 32 48 00       	call   0x14078a700
1403074b9:	90                   	nop
1403074ba:	33 c9                	xor    %ecx,%ecx
1403074bc:	e8 3f 32 48 00       	call   0x14078a700
1403074c1:	cc                   	int3
1403074c2:	b9 01 00 00 00       	mov    $0x1,%ecx
1403074c7:	e8 34 32 48 00       	call   0x14078a700
1403074cc:	90                   	nop
1403074cd:	b9 02 00 00 00       	mov    $0x2,%ecx
1403074d2:	e8 29 32 48 00       	call   0x14078a700
1403074d7:	90                   	nop
1403074d8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403074dd:	e8 1e 32 48 00       	call   0x14078a700
1403074e2:	90                   	nop
1403074e3:	b9 02 00 00 00       	mov    $0x2,%ecx
1403074e8:	e8 13 32 48 00       	call   0x14078a700
1403074ed:	90                   	nop
1403074ee:	33 c9                	xor    %ecx,%ecx
1403074f0:	e8 0b 32 48 00       	call   0x14078a700
1403074f5:	cc                   	int3
1403074f6:	b9 01 00 00 00       	mov    $0x1,%ecx
1403074fb:	e8 00 32 48 00       	call   0x14078a700
140307500:	90                   	nop
140307501:	b9 02 00 00 00       	mov    $0x2,%ecx
140307506:	e8 f5 31 48 00       	call   0x14078a700
14030750b:	90                   	nop
14030750c:	33 c9                	xor    %ecx,%ecx
14030750e:	e8 ed 31 48 00       	call   0x14078a700
140307513:	cc                   	int3
140307514:	b9 01 00 00 00       	mov    $0x1,%ecx
140307519:	e8 e2 31 48 00       	call   0x14078a700
14030751e:	90                   	nop
14030751f:	b9 02 00 00 00       	mov    $0x2,%ecx
140307524:	e8 d7 31 48 00       	call   0x14078a700
140307529:	90                   	nop
14030752a:	33 c9                	xor    %ecx,%ecx
14030752c:	e8 cf 31 48 00       	call   0x14078a700
140307531:	cc                   	int3
140307532:	b9 01 00 00 00       	mov    $0x1,%ecx
140307537:	e8 c4 31 48 00       	call   0x14078a700
14030753c:	90                   	nop
14030753d:	b9 02 00 00 00       	mov    $0x2,%ecx
140307542:	e8 b9 31 48 00       	call   0x14078a700
140307547:	90                   	nop
140307548:	33 c9                	xor    %ecx,%ecx
14030754a:	e8 b1 31 48 00       	call   0x14078a700
14030754f:	cc                   	int3
140307550:	b9 01 00 00 00       	mov    $0x1,%ecx
140307555:	e8 a6 31 48 00       	call   0x14078a700
14030755a:	90                   	nop
14030755b:	b9 02 00 00 00       	mov    $0x2,%ecx
140307560:	e8 9b 31 48 00       	call   0x14078a700
140307565:	cc                   	int3
140307566:	cc                   	int3
140307567:	cc                   	int3
140307568:	cc                   	int3
140307569:	cc                   	int3
14030756a:	cc                   	int3
14030756b:	cc                   	int3
14030756c:	cc                   	int3
14030756d:	cc                   	int3
14030756e:	cc                   	int3
14030756f:	cc                   	int3
140307570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140307575:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14030757a:	55                   	push   %rbp
14030757b:	57                   	push   %rdi
14030757c:	41 54                	push   %r12
14030757e:	41 56                	push   %r14
140307580:	41 57                	push   %r15
140307582:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140307587:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14030758e:	49 8b d9             	mov    %r9,%rbx
140307591:	49 8b f0             	mov    %r8,%rsi
140307594:	4c 8b f1             	mov    %rcx,%r14
140307597:	45 33 e4             	xor    %r12d,%r12d
14030759a:	4c 8b 05 c7 48 11 01 	mov    0x11148c7(%rip),%r8        # 0x14141be68
1403075a1:	45 8b 40 70          	mov    0x70(%r8),%r8d
1403075a5:	84 d2                	test   %dl,%dl
1403075a7:	48 8b d1             	mov    %rcx,%rdx
1403075aa:	0f 84 0a 02 00 00    	je     0x1403077ba
1403075b0:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1403075b4:	e8 e7 b5 06 00       	call   0x140372ba0
1403075b9:	48 8b 38             	mov    (%rax),%rdi
1403075bc:	4c 89 20             	mov    %r12,(%rax)
1403075bf:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
1403075c3:	48 8b 0e             	mov    (%rsi),%rcx
1403075c6:	48 85 c9             	test   %rcx,%rcx
1403075c9:	74 1c                	je     0x1403075e7
1403075cb:	8b 41 10             	mov    0x10(%rcx),%eax
1403075ce:	ff c0                	inc    %eax
1403075d0:	89 41 10             	mov    %eax,0x10(%rcx)
1403075d3:	83 f8 01             	cmp    $0x1,%eax
1403075d6:	0f 8e 1e 04 00 00    	jle    0x1403079fa
1403075dc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403075e1:	0f 84 1b 04 00 00    	je     0x140307a02
1403075e7:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1403075eb:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1403075ef:	48 89 45 07          	mov    %rax,0x7(%rbp)
1403075f3:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1403075f7:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1403075fb:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1403075ff:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
140307604:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
140307608:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14030760c:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140307610:	e8 3b 88 e9 ff       	call   0x14019fe50
140307615:	48 8b f0             	mov    %rax,%rsi
140307618:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14030761c:	48 8b 0d 6d 41 11 01 	mov    0x111416d(%rip),%rcx        # 0x14141b790
140307623:	48 85 db             	test   %rbx,%rbx
140307626:	74 04                	je     0x14030762c
140307628:	4c 89 63 60          	mov    %r12,0x60(%rbx)
14030762c:	48 8b 11             	mov    (%rcx),%rdx
14030762f:	48 8b 42 38          	mov    0x38(%rdx),%rax
140307633:	4c 8b cb             	mov    %rbx,%r9
140307636:	4c 8b c6             	mov    %rsi,%r8
140307639:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14030763d:	ff 15 dd c3 c7 00    	call   *0xc7c3dd(%rip)        # 0x140f83a20
140307643:	90                   	nop
140307644:	48 8b ce             	mov    %rsi,%rcx
140307647:	e8 f4 7e e9 ff       	call   0x14019f540
14030764c:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
140307650:	4c 89 65 af          	mov    %r12,-0x51(%rbp)
140307654:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
140307658:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
14030765c:	4c 8b 05 05 48 11 01 	mov    0x1114805(%rip),%r8        # 0x14141be68
140307663:	45 8b 40 70          	mov    0x70(%r8),%r8d
140307667:	49 8b d6             	mov    %r14,%rdx
14030766a:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14030766e:	e8 2d b5 06 00       	call   0x140372ba0
140307673:	4c 8b 30             	mov    (%rax),%r14
140307676:	4c 89 20             	mov    %r12,(%rax)
140307679:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14030767d:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140307683:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140307687:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14030768b:	e8 10 b5 06 00       	call   0x140372ba0
140307690:	4c 8b 38             	mov    (%rax),%r15
140307693:	4c 89 20             	mov    %r12,(%rax)
140307696:	4c 89 7d 07          	mov    %r15,0x7(%rbp)
14030769a:	4c 8b c3             	mov    %rbx,%r8
14030769d:	49 8b 57 20          	mov    0x20(%r15),%rdx
1403076a1:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1403076a5:	e8 e6 5b 3a 00       	call   0x1406ad290
1403076aa:	48 8b 08             	mov    (%rax),%rcx
1403076ad:	4c 89 20             	mov    %r12,(%rax)
1403076b0:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1403076b4:	48 8b 08             	mov    (%rax),%rcx
1403076b7:	48 85 c9             	test   %rcx,%rcx
1403076ba:	74 24                	je     0x1403076e0
1403076bc:	8b 41 10             	mov    0x10(%rcx),%eax
1403076bf:	ff c8                	dec    %eax
1403076c1:	89 41 10             	mov    %eax,0x10(%rcx)
1403076c4:	85 c0                	test   %eax,%eax
1403076c6:	7f 18                	jg     0x1403076e0
1403076c8:	0f 88 3f 03 00 00    	js     0x140307a0d
1403076ce:	48 8b 01             	mov    (%rcx),%rax
1403076d1:	ba 01 00 00 00       	mov    $0x1,%edx
1403076d6:	48 8b 00             	mov    (%rax),%rax
1403076d9:	ff 15 41 c3 c7 00    	call   *0xc7c341(%rip)        # 0x140f83a20
1403076df:	90                   	nop
1403076e0:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1403076e4:	ba 12 00 00 00       	mov    $0x12,%edx
1403076e9:	48 8b cf             	mov    %rdi,%rcx
1403076ec:	e8 0f d4 42 00       	call   0x140734b00
1403076f1:	90                   	nop
1403076f2:	4d 85 ff             	test   %r15,%r15
1403076f5:	74 29                	je     0x140307720
1403076f7:	41 8b 47 10          	mov    0x10(%r15),%eax
1403076fb:	ff c8                	dec    %eax
1403076fd:	41 89 47 10          	mov    %eax,0x10(%r15)
140307701:	85 c0                	test   %eax,%eax
140307703:	7f 1b                	jg     0x140307720
140307705:	0f 88 0d 03 00 00    	js     0x140307a18
14030770b:	49 8b 07             	mov    (%r15),%rax
14030770e:	ba 01 00 00 00       	mov    $0x1,%edx
140307713:	49 8b cf             	mov    %r15,%rcx
140307716:	48 8b 00             	mov    (%rax),%rax
140307719:	ff 15 01 c3 c7 00    	call   *0xc7c301(%rip)        # 0x140f83a20
14030771f:	90                   	nop
140307720:	4d 85 f6             	test   %r14,%r14
140307723:	74 29                	je     0x14030774e
140307725:	41 8b 46 10          	mov    0x10(%r14),%eax
140307729:	ff c8                	dec    %eax
14030772b:	41 89 46 10          	mov    %eax,0x10(%r14)
14030772f:	85 c0                	test   %eax,%eax
140307731:	7f 1b                	jg     0x14030774e
140307733:	0f 88 ea 02 00 00    	js     0x140307a23
140307739:	49 8b 06             	mov    (%r14),%rax
14030773c:	ba 01 00 00 00       	mov    $0x1,%edx
140307741:	49 8b ce             	mov    %r14,%rcx
140307744:	48 8b 00             	mov    (%rax),%rax
140307747:	ff 15 d3 c2 c7 00    	call   *0xc7c2d3(%rip)        # 0x140f83a20
14030774d:	90                   	nop
14030774e:	48 85 f6             	test   %rsi,%rsi
140307751:	74 27                	je     0x14030777a
140307753:	8b 46 10             	mov    0x10(%rsi),%eax
140307756:	ff c8                	dec    %eax
140307758:	89 46 10             	mov    %eax,0x10(%rsi)
14030775b:	85 c0                	test   %eax,%eax
14030775d:	7f 1b                	jg     0x14030777a
14030775f:	0f 88 c9 02 00 00    	js     0x140307a2e
140307765:	48 8b 06             	mov    (%rsi),%rax
140307768:	ba 01 00 00 00       	mov    $0x1,%edx
14030776d:	48 8b ce             	mov    %rsi,%rcx
140307770:	48 8b 00             	mov    (%rax),%rax
140307773:	ff 15 a7 c2 c7 00    	call   *0xc7c2a7(%rip)        # 0x140f83a20
140307779:	90                   	nop
14030777a:	4c 8d 0d 6f 6d e9 ff 	lea    -0x169291(%rip),%r9        # 0x14019e4f0
140307781:	ba 08 00 00 00       	mov    $0x8,%edx
140307786:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14030778c:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140307790:	e8 b7 3d b1 00       	call   0x140e1b54c
140307795:	90                   	nop
140307796:	48 85 ff             	test   %rdi,%rdi
140307799:	0f 84 29 02 00 00    	je     0x1403079c8
14030779f:	8b 47 10             	mov    0x10(%rdi),%eax
1403077a2:	ff c8                	dec    %eax
1403077a4:	89 47 10             	mov    %eax,0x10(%rdi)
1403077a7:	85 c0                	test   %eax,%eax
1403077a9:	0f 8f 19 02 00 00    	jg     0x1403079c8
1403077af:	0f 88 3a 02 00 00    	js     0x1403079ef
1403077b5:	e9 f9 01 00 00       	jmp    0x1403079b3
1403077ba:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1403077be:	e8 dd b3 06 00       	call   0x140372ba0
1403077c3:	48 8b 38             	mov    (%rax),%rdi
1403077c6:	4c 89 20             	mov    %r12,(%rax)
1403077c9:	48 89 7d 07          	mov    %rdi,0x7(%rbp)
1403077cd:	48 8b 0e             	mov    (%rsi),%rcx
1403077d0:	48 85 c9             	test   %rcx,%rcx
1403077d3:	74 1c                	je     0x1403077f1
1403077d5:	8b 41 10             	mov    0x10(%rcx),%eax
1403077d8:	ff c0                	inc    %eax
1403077da:	89 41 10             	mov    %eax,0x10(%rcx)
1403077dd:	83 f8 01             	cmp    $0x1,%eax
1403077e0:	0f 8e 53 02 00 00    	jle    0x140307a39
1403077e6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403077eb:	0f 84 50 02 00 00    	je     0x140307a41
1403077f1:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1403077f5:	48 8d 45 af          	lea    -0x51(%rbp),%rax
1403077f9:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1403077fd:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
140307801:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140307805:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
140307809:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
14030780e:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
140307812:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140307816:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14030781a:	e8 31 86 e9 ff       	call   0x14019fe50
14030781f:	48 8b f0             	mov    %rax,%rsi
140307822:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140307826:	48 8b 0d 63 39 11 01 	mov    0x1113963(%rip),%rcx        # 0x14141b190
14030782d:	48 85 db             	test   %rbx,%rbx
140307830:	74 04                	je     0x140307836
140307832:	4c 89 63 60          	mov    %r12,0x60(%rbx)
140307836:	48 8b 11             	mov    (%rcx),%rdx
140307839:	48 8b 42 38          	mov    0x38(%rdx),%rax
14030783d:	4c 8b cb             	mov    %rbx,%r9
140307840:	4c 8b c6             	mov    %rsi,%r8
140307843:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140307847:	ff 15 d3 c1 c7 00    	call   *0xc7c1d3(%rip)        # 0x140f83a20
14030784d:	90                   	nop
14030784e:	48 8b ce             	mov    %rsi,%rcx
140307851:	e8 ea 7c e9 ff       	call   0x14019f540
140307856:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14030785a:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
14030785e:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
140307862:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140307866:	4c 8b 05 fb 45 11 01 	mov    0x11145fb(%rip),%r8        # 0x14141be68
14030786d:	45 8b 40 70          	mov    0x70(%r8),%r8d
140307871:	49 8b d6             	mov    %r14,%rdx
140307874:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140307878:	e8 23 b3 06 00       	call   0x140372ba0
14030787d:	4c 8b 30             	mov    (%rax),%r14
140307880:	4c 89 20             	mov    %r12,(%rax)
140307883:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
140307887:	41 b8 12 00 00 00    	mov    $0x12,%r8d
14030788d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140307891:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140307895:	e8 06 b3 06 00       	call   0x140372ba0
14030789a:	4c 8b 38             	mov    (%rax),%r15
14030789d:	4c 89 20             	mov    %r12,(%rax)
1403078a0:	4c 89 7d ff          	mov    %r15,-0x1(%rbp)
1403078a4:	4c 8b c3             	mov    %rbx,%r8
1403078a7:	49 8b 57 20          	mov    0x20(%r15),%rdx
1403078ab:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1403078af:	e8 dc 59 3a 00       	call   0x1406ad290
1403078b4:	48 8b 08             	mov    (%rax),%rcx
1403078b7:	4c 89 20             	mov    %r12,(%rax)
1403078ba:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1403078be:	48 8b 08             	mov    (%rax),%rcx
1403078c1:	48 85 c9             	test   %rcx,%rcx
1403078c4:	74 24                	je     0x1403078ea
1403078c6:	8b 41 10             	mov    0x10(%rcx),%eax
1403078c9:	ff c8                	dec    %eax