140306241:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140306245:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14030624a:	e8 41 74 3a 00       	call   0x1406ad690
14030624f:	48 8b d0             	mov    %rax,%rdx
140306252:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140306256:	e8 b5 9a e9 ff       	call   0x14019fd10
14030625b:	48 8b 0d 06 5c 11 01 	mov    0x1115c06(%rip),%rcx        # 0x14141be68
140306262:	4c 8b c0             	mov    %rax,%r8
140306265:	8b 91 84 00 00 00    	mov    0x84(%rcx),%edx
14030626b:	48 8b cb             	mov    %rbx,%rcx
14030626e:	e8 8d e8 42 00       	call   0x140734b00
140306273:	90                   	nop
140306274:	48 85 db             	test   %rbx,%rbx
140306277:	74 27                	je     0x1403062a0
140306279:	8b 43 10             	mov    0x10(%rbx),%eax
14030627c:	ff c8                	dec    %eax
14030627e:	89 43 10             	mov    %eax,0x10(%rbx)
140306281:	85 c0                	test   %eax,%eax
140306283:	7f 1b                	jg     0x1403062a0
140306285:	0f 88 55 05 00 00    	js     0x1403067e0
14030628b:	48 8b 03             	mov    (%rbx),%rax
14030628e:	ba 01 00 00 00       	mov    $0x1,%edx
140306293:	48 8b cb             	mov    %rbx,%rcx
140306296:	48 8b 00             	mov    (%rax),%rax
140306299:	ff 15 81 d7 c7 00    	call   *0xc7d781(%rip)        # 0x140f83a20
14030629f:	90                   	nop
1403062a0:	4c 8b 05 c1 5b 11 01 	mov    0x1115bc1(%rip),%r8        # 0x14141be68
1403062a7:	45 8b 40 70          	mov    0x70(%r8),%r8d
1403062ab:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403062b0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1403062b5:	e8 e6 c8 06 00       	call   0x140372ba0
1403062ba:	48 8b 18             	mov    (%rax),%rbx
1403062bd:	4c 89 20             	mov    %r12,(%rax)
1403062c0:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1403062c5:	48 8b 05 7c 5d 11 01 	mov    0x1115d7c(%rip),%rax        # 0x14141c048
1403062cc:	48 8b 88 08 02 00 00 	mov    0x208(%rax),%rcx
1403062d3:	48 85 c9             	test   %rcx,%rcx
1403062d6:	74 1c                	je     0x1403062f4
1403062d8:	8b 41 10             	mov    0x10(%rcx),%eax
1403062db:	ff c0                	inc    %eax
1403062dd:	89 41 10             	mov    %eax,0x10(%rcx)
1403062e0:	83 f8 01             	cmp    $0x1,%eax
1403062e3:	0f 8e 02 05 00 00    	jle    0x1403067eb
1403062e9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403062ee:	0f 84 ff 04 00 00    	je     0x1403067f3
1403062f4:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1403062f9:	0f 57 c0             	xorps  %xmm0,%xmm0
1403062fc:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140306301:	4c 89 65 00          	mov    %r12,0x0(%rbp)
140306305:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14030630a:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14030630e:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140306313:	e8 78 73 3a 00       	call   0x1406ad690
140306318:	48 8b d0             	mov    %rax,%rdx
14030631b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14030631f:	e8 ec 99 e9 ff       	call   0x14019fd10
140306324:	48 8b 0d 3d 5b 11 01 	mov    0x1115b3d(%rip),%rcx        # 0x14141be68
14030632b:	4c 8b c0             	mov    %rax,%r8
14030632e:	8b 91 88 00 00 00    	mov    0x88(%rcx),%edx
140306334:	48 8b cb             	mov    %rbx,%rcx
140306337:	e8 c4 e7 42 00       	call   0x140734b00
14030633c:	90                   	nop
14030633d:	48 85 db             	test   %rbx,%rbx
140306340:	74 27                	je     0x140306369
140306342:	8b 43 10             	mov    0x10(%rbx),%eax
140306345:	ff c8                	dec    %eax
140306347:	89 43 10             	mov    %eax,0x10(%rbx)
14030634a:	85 c0                	test   %eax,%eax
14030634c:	7f 1b                	jg     0x140306369
14030634e:	0f 88 aa 04 00 00    	js     0x1403067fe
140306354:	48 8b 03             	mov    (%rbx),%rax
140306357:	ba 01 00 00 00       	mov    $0x1,%edx
14030635c:	48 8b cb             	mov    %rbx,%rcx
14030635f:	48 8b 00             	mov    (%rax),%rax
140306362:	ff 15 b8 d6 c7 00    	call   *0xc7d6b8(%rip)        # 0x140f83a20
140306368:	90                   	nop
140306369:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14030636e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140306374:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140306379:	49 8b 0e             	mov    (%r14),%rcx
14030637c:	e8 9f 6a 43 00       	call   0x14073ce20
140306381:	41 0f ba ed 10       	bts    $0x10,%r13d
140306386:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14030638b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140306390:	48 85 c9             	test   %rcx,%rcx
140306393:	0f 84 70 04 00 00    	je     0x140306809
140306399:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14030639d:	8b 41 10             	mov    0x10(%rcx),%eax
1403063a0:	ff c8                	dec    %eax
1403063a2:	89 41 10             	mov    %eax,0x10(%rcx)
1403063a5:	85 c0                	test   %eax,%eax
1403063a7:	7f 18                	jg     0x1403063c1
1403063a9:	0f 88 6e 04 00 00    	js     0x14030681d
1403063af:	48 8b 01             	mov    (%rcx),%rax
1403063b2:	ba 01 00 00 00       	mov    $0x1,%edx
1403063b7:	48 8b 00             	mov    (%rax),%rax
1403063ba:	ff 15 60 d6 c7 00    	call   *0xc7d660(%rip)        # 0x140f83a20
1403063c0:	90                   	nop
1403063c1:	4c 8b 05 a0 5a 11 01 	mov    0x1115aa0(%rip),%r8        # 0x14141be68
1403063c8:	49 8b d6             	mov    %r14,%rdx
1403063cb:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1403063d0:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1403063d4:	e8 c7 c7 06 00       	call   0x140372ba0
1403063d9:	48 8b 38             	mov    (%rax),%rdi
1403063dc:	4c 89 20             	mov    %r12,(%rax)
1403063df:	48 85 db             	test   %rbx,%rbx
1403063e2:	0f 84 0a 01 00 00    	je     0x1403064f2
1403063e8:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1403063ed:	4c 8b 05 74 5a 11 01 	mov    0x1115a74(%rip),%r8        # 0x14141be68
1403063f4:	41 8b 98 80 00 00 00 	mov    0x80(%r8),%ebx
1403063fb:	45 8b 40 70          	mov    0x70(%r8),%r8d
1403063ff:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140306404:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140306409:	e8 92 c7 06 00       	call   0x140372ba0
14030640e:	48 8b 30             	mov    (%rax),%rsi
140306411:	4c 89 20             	mov    %r12,(%rax)
140306414:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
140306418:	44 8b c3             	mov    %ebx,%r8d
14030641b:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14030641f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140306424:	e8 77 c7 06 00       	call   0x140372ba0
140306429:	48 8b 08             	mov    (%rax),%rcx
14030642c:	4c 89 20             	mov    %r12,(%rax)
14030642f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140306434:	48 8b 08             	mov    (%rax),%rcx
140306437:	48 85 c9             	test   %rcx,%rcx
14030643a:	74 24                	je     0x140306460
14030643c:	8b 41 10             	mov    0x10(%rcx),%eax
14030643f:	ff c8                	dec    %eax
140306441:	89 41 10             	mov    %eax,0x10(%rcx)
140306444:	85 c0                	test   %eax,%eax
140306446:	7f 18                	jg     0x140306460
140306448:	0f 88 da 03 00 00    	js     0x140306828
14030644e:	48 8b 01             	mov    (%rcx),%rax
140306451:	ba 01 00 00 00       	mov    $0x1,%edx
140306456:	48 8b 00             	mov    (%rax),%rax
140306459:	ff 15 c1 d5 c7 00    	call   *0xc7d5c1(%rip)        # 0x140f83a20
14030645f:	90                   	nop
140306460:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140306465:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14030646a:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14030646e:	e8 3d f0 06 00       	call   0x1403754b0
140306473:	48 8b 08             	mov    (%rax),%rcx
140306476:	4c 89 20             	mov    %r12,(%rax)
140306479:	48 85 c9             	test   %rcx,%rcx
14030647c:	74 24                	je     0x1403064a2
14030647e:	8b 41 10             	mov    0x10(%rcx),%eax
140306481:	ff c8                	dec    %eax
140306483:	89 41 10             	mov    %eax,0x10(%rcx)
140306486:	85 c0                	test   %eax,%eax
140306488:	7f 18                	jg     0x1403064a2
14030648a:	0f 88 a3 03 00 00    	js     0x140306833
140306490:	48 8b 01             	mov    (%rcx),%rax
140306493:	ba 01 00 00 00       	mov    $0x1,%edx
140306498:	48 8b 00             	mov    (%rax),%rax
14030649b:	ff 15 7f d5 c7 00    	call   *0xc7d57f(%rip)        # 0x140f83a20
1403064a1:	90                   	nop
1403064a2:	48 85 f6             	test   %rsi,%rsi
1403064a5:	74 27                	je     0x1403064ce
1403064a7:	8b 46 10             	mov    0x10(%rsi),%eax
1403064aa:	ff c8                	dec    %eax
1403064ac:	89 46 10             	mov    %eax,0x10(%rsi)
1403064af:	85 c0                	test   %eax,%eax
1403064b1:	7f 1b                	jg     0x1403064ce
1403064b3:	0f 88 85 03 00 00    	js     0x14030683e
1403064b9:	48 8b 06             	mov    (%rsi),%rax
1403064bc:	ba 01 00 00 00       	mov    $0x1,%edx
1403064c1:	48 8b ce             	mov    %rsi,%rcx
1403064c4:	48 8b 00             	mov    (%rax),%rax
1403064c7:	ff 15 53 d5 c7 00    	call   *0xc7d553(%rip)        # 0x140f83a20
1403064cd:	90                   	nop
1403064ce:	48 85 ff             	test   %rdi,%rdi
1403064d1:	0f 84 2a 01 00 00    	je     0x140306601
1403064d7:	8b 47 10             	mov    0x10(%rdi),%eax
1403064da:	ff c8                	dec    %eax
1403064dc:	89 47 10             	mov    %eax,0x10(%rdi)
1403064df:	85 c0                	test   %eax,%eax
1403064e1:	0f 8f 1a 01 00 00    	jg     0x140306601
1403064e7:	0f 88 76 01 00 00    	js     0x140306663
1403064ed:	e9 fa 00 00 00       	jmp    0x1403065ec
1403064f2:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1403064f7:	4c 8b 05 6a 59 11 01 	mov    0x111596a(%rip),%r8        # 0x14141be68
1403064fe:	41 8b 58 7c          	mov    0x7c(%r8),%ebx
140306502:	45 8b 40 70          	mov    0x70(%r8),%r8d
140306506:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14030650b:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140306510:	e8 8b c6 06 00       	call   0x140372ba0
140306515:	48 8b 30             	mov    (%rax),%rsi
140306518:	4c 89 20             	mov    %r12,(%rax)
14030651b:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
14030651f:	44 8b c3             	mov    %ebx,%r8d
140306522:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140306526:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14030652b:	e8 70 c6 06 00       	call   0x140372ba0
140306530:	48 8b 08             	mov    (%rax),%rcx
140306533:	4c 89 20             	mov    %r12,(%rax)
140306536:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14030653b:	48 8b 08             	mov    (%rax),%rcx
14030653e:	48 85 c9             	test   %rcx,%rcx
140306541:	74 24                	je     0x140306567
140306543:	8b 41 10             	mov    0x10(%rcx),%eax
140306546:	ff c8                	dec    %eax
140306548:	89 41 10             	mov    %eax,0x10(%rcx)
14030654b:	85 c0                	test   %eax,%eax
14030654d:	7f 18                	jg     0x140306567
14030654f:	0f 88 f4 02 00 00    	js     0x140306849
140306555:	48 8b 01             	mov    (%rcx),%rax
140306558:	ba 01 00 00 00       	mov    $0x1,%edx
14030655d:	48 8b 00             	mov    (%rax),%rax
140306560:	ff 15 ba d4 c7 00    	call   *0xc7d4ba(%rip)        # 0x140f83a20
140306566:	90                   	nop
140306567:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14030656c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140306571:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140306575:	e8 36 ef 06 00       	call   0x1403754b0
14030657a:	48 8b 08             	mov    (%rax),%rcx
14030657d:	4c 89 20             	mov    %r12,(%rax)
140306580:	48 85 c9             	test   %rcx,%rcx
140306583:	74 24                	je     0x1403065a9
140306585:	8b 41 10             	mov    0x10(%rcx),%eax
140306588:	ff c8                	dec    %eax
14030658a:	89 41 10             	mov    %eax,0x10(%rcx)
14030658d:	85 c0                	test   %eax,%eax
14030658f:	7f 18                	jg     0x1403065a9
140306591:	0f 88 bd 02 00 00    	js     0x140306854
140306597:	48 8b 01             	mov    (%rcx),%rax
14030659a:	ba 01 00 00 00       	mov    $0x1,%edx
14030659f:	48 8b 00             	mov    (%rax),%rax
1403065a2:	ff 15 78 d4 c7 00    	call   *0xc7d478(%rip)        # 0x140f83a20
1403065a8:	90                   	nop
1403065a9:	48 85 f6             	test   %rsi,%rsi
1403065ac:	74 27                	je     0x1403065d5
1403065ae:	8b 46 10             	mov    0x10(%rsi),%eax
1403065b1:	ff c8                	dec    %eax
1403065b3:	89 46 10             	mov    %eax,0x10(%rsi)
1403065b6:	85 c0                	test   %eax,%eax
1403065b8:	7f 1b                	jg     0x1403065d5
1403065ba:	0f 88 9f 02 00 00    	js     0x14030685f
1403065c0:	48 8b 06             	mov    (%rsi),%rax
1403065c3:	ba 01 00 00 00       	mov    $0x1,%edx
1403065c8:	48 8b ce             	mov    %rsi,%rcx
1403065cb:	48 8b 00             	mov    (%rax),%rax
1403065ce:	ff 15 4c d4 c7 00    	call   *0xc7d44c(%rip)        # 0x140f83a20
1403065d4:	90                   	nop
1403065d5:	48 85 ff             	test   %rdi,%rdi
1403065d8:	74 27                	je     0x140306601
1403065da:	8b 47 10             	mov    0x10(%rdi),%eax
1403065dd:	ff c8                	dec    %eax
1403065df:	89 47 10             	mov    %eax,0x10(%rdi)
1403065e2:	85 c0                	test   %eax,%eax
1403065e4:	7f 1b                	jg     0x140306601
1403065e6:	0f 88 7e 02 00 00    	js     0x14030686a
1403065ec:	48 8b cf             	mov    %rdi,%rcx
1403065ef:	48 8b 07             	mov    (%rdi),%rax
1403065f2:	ba 01 00 00 00       	mov    $0x1,%edx
1403065f7:	48 8b 00             	mov    (%rax),%rax
1403065fa:	ff 15 20 d4 c7 00    	call   *0xc7d420(%rip)        # 0x140f83a20
140306600:	90                   	nop
140306601:	4d 85 ff             	test   %r15,%r15
140306604:	74 25                	je     0x14030662b
140306606:	41 8b 47 10          	mov    0x10(%r15),%eax
14030660a:	ff c8                	dec    %eax
14030660c:	41 89 47 10          	mov    %eax,0x10(%r15)
140306610:	85 c0                	test   %eax,%eax
140306612:	7f 17                	jg     0x14030662b
140306614:	78 42                	js     0x140306658
140306616:	49 8b 07             	mov    (%r15),%rax
140306619:	ba 01 00 00 00       	mov    $0x1,%edx
14030661e:	49 8b cf             	mov    %r15,%rcx
140306621:	48 8b 00             	mov    (%rax),%rax
140306624:	ff 15 f6 d3 c7 00    	call   *0xc7d3f6(%rip)        # 0x140f83a20
14030662a:	90                   	nop
14030662b:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14030662f:	48 33 cc             	xor    %rsp,%rcx
140306632:	e8 c9 4e b1 00       	call   0x140e1b500
140306637:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
14030663e:	00
14030663f:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140306643:	49 8b 73 40          	mov    0x40(%r11),%rsi
140306647:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14030664b:	49 8b e3             	mov    %r11,%rsp
14030664e:	41 5f                	pop    %r15
140306650:	41 5e                	pop    %r14
140306652:	41 5d                	pop    %r13
140306654:	41 5c                	pop    %r12
140306656:	5d                   	pop    %rbp
140306657:	c3                   	ret
140306658:	b9 02 00 00 00       	mov    $0x2,%ecx
14030665d:	e8 9e 40 48 00       	call   0x14078a700
140306662:	90                   	nop
140306663:	b9 02 00 00 00       	mov    $0x2,%ecx
140306668:	e8 93 40 48 00       	call   0x14078a700
14030666d:	90                   	nop
14030666e:	33 c9                	xor    %ecx,%ecx
140306670:	e8 8b 40 48 00       	call   0x14078a700
140306675:	cc                   	int3
140306676:	b9 01 00 00 00       	mov    $0x1,%ecx
14030667b:	e8 80 40 48 00       	call   0x14078a700
140306680:	90                   	nop
140306681:	b9 02 00 00 00       	mov    $0x2,%ecx
140306686:	e8 75 40 48 00       	call   0x14078a700
14030668b:	90                   	nop
14030668c:	b9 02 00 00 00       	mov    $0x2,%ecx
140306691:	e8 6a 40 48 00       	call   0x14078a700
140306696:	90                   	nop
140306697:	b9 02 00 00 00       	mov    $0x2,%ecx
14030669c:	e8 5f 40 48 00       	call   0x14078a700
1403066a1:	90                   	nop
1403066a2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066a7:	e8 54 40 48 00       	call   0x14078a700
1403066ac:	90                   	nop
1403066ad:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066b2:	e8 49 40 48 00       	call   0x14078a700
1403066b7:	90                   	nop
1403066b8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066bd:	e8 3e 40 48 00       	call   0x14078a700
1403066c2:	90                   	nop
1403066c3:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066c8:	e8 33 40 48 00       	call   0x14078a700
1403066cd:	90                   	nop
1403066ce:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066d3:	e8 28 40 48 00       	call   0x14078a700
1403066d8:	90                   	nop
1403066d9:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066de:	e8 1d 40 48 00       	call   0x14078a700
1403066e3:	90                   	nop
1403066e4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066e9:	e8 12 40 48 00       	call   0x14078a700
1403066ee:	90                   	nop
1403066ef:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066f4:	e8 07 40 48 00       	call   0x14078a700
1403066f9:	90                   	nop
1403066fa:	b9 02 00 00 00       	mov    $0x2,%ecx
1403066ff:	e8 fc 3f 48 00       	call   0x14078a700
140306704:	90                   	nop
140306705:	b9 02 00 00 00       	mov    $0x2,%ecx
14030670a:	e8 f1 3f 48 00       	call   0x14078a700
14030670f:	90                   	nop
140306710:	b9 02 00 00 00       	mov    $0x2,%ecx
140306715:	e8 e6 3f 48 00       	call   0x14078a700
14030671a:	90                   	nop
14030671b:	b9 01 00 00 00       	mov    $0x1,%ecx
140306720:	e8 db 3f 48 00       	call   0x14078a700
140306725:	cc                   	int3
140306726:	33 c9                	xor    %ecx,%ecx
140306728:	e8 d3 3f 48 00       	call   0x14078a700
14030672d:	90                   	nop
14030672e:	b9 02 00 00 00       	mov    $0x2,%ecx
140306733:	e8 c8 3f 48 00       	call   0x14078a700
140306738:	90                   	nop