140297308:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14029730c:	49 8b e3             	mov    %r11,%rsp
14029730f:	5d                   	pop    %rbp
140297310:	c3                   	ret
140297311:	b9 02 00 00 00       	mov    $0x2,%ecx
140297316:	e8 e5 33 4f 00       	call   0x14078a700
14029731b:	90                   	nop
14029731c:	33 c9                	xor    %ecx,%ecx
14029731e:	e8 dd 33 4f 00       	call   0x14078a700
140297323:	cc                   	int3
140297324:	b9 01 00 00 00       	mov    $0x1,%ecx
140297329:	e8 d2 33 4f 00       	call   0x14078a700
14029732e:	90                   	nop
14029732f:	33 c9                	xor    %ecx,%ecx
140297331:	e8 ca 33 4f 00       	call   0x14078a700
140297336:	cc                   	int3
140297337:	b9 01 00 00 00       	mov    $0x1,%ecx
14029733c:	e8 bf 33 4f 00       	call   0x14078a700
140297341:	90                   	nop
140297342:	b9 02 00 00 00       	mov    $0x2,%ecx
140297347:	e8 b4 33 4f 00       	call   0x14078a700
14029734c:	90                   	nop
14029734d:	33 c9                	xor    %ecx,%ecx
14029734f:	e8 ac 33 4f 00       	call   0x14078a700
140297354:	cc                   	int3
140297355:	b9 01 00 00 00       	mov    $0x1,%ecx
14029735a:	e8 a1 33 4f 00       	call   0x14078a700
14029735f:	90                   	nop
140297360:	33 c9                	xor    %ecx,%ecx
140297362:	e8 99 33 4f 00       	call   0x14078a700
140297367:	cc                   	int3
140297368:	b9 01 00 00 00       	mov    $0x1,%ecx
14029736d:	e8 8e 33 4f 00       	call   0x14078a700
140297372:	90                   	nop
140297373:	b9 02 00 00 00       	mov    $0x2,%ecx
140297378:	e8 83 33 4f 00       	call   0x14078a700
14029737d:	cc                   	int3
14029737e:	cc                   	int3
14029737f:	cc                   	int3
140297380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140297385:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14029738a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14029738f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140297394:	41 56                	push   %r14
140297396:	48 83 ec 40          	sub    $0x40,%rsp
14029739a:	49 8b d9             	mov    %r9,%rbx
14029739d:	49 8b e8             	mov    %r8,%rbp
1402973a0:	44 8b f2             	mov    %edx,%r14d
1402973a3:	48 8b f9             	mov    %rcx,%rdi
1402973a6:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1402973ad:	00 00
1402973af:	4c 8b 05 d2 4b 18 01 	mov    0x1184bd2(%rip),%r8        # 0x14141bf88
1402973b6:	49 81 c0 f8 01 00 00 	add    $0x1f8,%r8
1402973bd:	48 8b 05 04 97 18 01 	mov    0x1189704(%rip),%rax        # 0x141420ac8
1402973c4:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402973c8:	48 85 c9             	test   %rcx,%rcx
1402973cb:	74 1c                	je     0x1402973e9
1402973cd:	8b 41 10             	mov    0x10(%rcx),%eax
1402973d0:	ff c0                	inc    %eax
1402973d2:	89 41 10             	mov    %eax,0x10(%rcx)
1402973d5:	83 f8 01             	cmp    $0x1,%eax
1402973d8:	0f 8e 1f 01 00 00    	jle    0x1402974fd
1402973de:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402973e3:	0f 84 1c 01 00 00    	je     0x140297505
1402973e9:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402973ee:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402973f3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402973f8:	e8 33 01 00 00       	call   0x140297530
1402973fd:	48 8b 30             	mov    (%rax),%rsi
140297400:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140297405:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14029740c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140297411:	48 85 c9             	test   %rcx,%rcx
140297414:	74 24                	je     0x14029743a
140297416:	8b 41 10             	mov    0x10(%rcx),%eax
140297419:	ff c8                	dec    %eax
14029741b:	89 41 10             	mov    %eax,0x10(%rcx)
14029741e:	85 c0                	test   %eax,%eax
140297420:	7f 18                	jg     0x14029743a
140297422:	0f 88 e8 00 00 00    	js     0x140297510
140297428:	48 8b 01             	mov    (%rcx),%rax
14029742b:	ba 01 00 00 00       	mov    $0x1,%edx
140297430:	48 8b 00             	mov    (%rax),%rax
140297433:	ff 15 e7 c5 ce 00    	call   *0xcec5e7(%rip)        # 0x140f83a20
140297439:	90                   	nop
14029743a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14029743f:	48 85 c9             	test   %rcx,%rcx
140297442:	74 24                	je     0x140297468
140297444:	8b 41 10             	mov    0x10(%rcx),%eax
140297447:	ff c8                	dec    %eax
140297449:	89 41 10             	mov    %eax,0x10(%rcx)
14029744c:	85 c0                	test   %eax,%eax
14029744e:	7f 18                	jg     0x140297468
140297450:	0f 88 c5 00 00 00    	js     0x14029751b
140297456:	48 8b 01             	mov    (%rcx),%rax
140297459:	ba 01 00 00 00       	mov    $0x1,%edx
14029745e:	48 8b 00             	mov    (%rax),%rax
140297461:	ff 15 b9 c5 ce 00    	call   *0xcec5b9(%rip)        # 0x140f83a20
140297467:	90                   	nop
140297468:	48 8b 05 19 4b 18 01 	mov    0x1184b19(%rip),%rax        # 0x14141bf88
14029746f:	48 8b 48 10          	mov    0x10(%rax),%rcx
140297473:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140297477:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14029747b:	e8 70 a2 48 00       	call   0x1407216f0
140297480:	85 c0                	test   %eax,%eax
140297482:	74 05                	je     0x140297489
140297484:	48 89 37             	mov    %rsi,(%rdi)
140297487:	eb 4b                	jmp    0x1402974d4
140297489:	4c 8b cb             	mov    %rbx,%r9
14029748c:	4c 8b c5             	mov    %rbp,%r8
14029748f:	41 8b d6             	mov    %r14d,%edx
140297492:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140297497:	e8 e4 f1 fe ff       	call   0x140286680
14029749c:	48 8b 18             	mov    (%rax),%rbx
14029749f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402974a4:	48 89 30             	mov    %rsi,(%rax)
1402974a7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402974ac:	48 85 c9             	test   %rcx,%rcx
1402974af:	74 20                	je     0x1402974d1
1402974b1:	8b 41 10             	mov    0x10(%rcx),%eax
1402974b4:	ff c8                	dec    %eax
1402974b6:	89 41 10             	mov    %eax,0x10(%rcx)
1402974b9:	85 c0                	test   %eax,%eax
1402974bb:	7f 14                	jg     0x1402974d1
1402974bd:	78 33                	js     0x1402974f2
1402974bf:	48 8b 01             	mov    (%rcx),%rax
1402974c2:	ba 01 00 00 00       	mov    $0x1,%edx
1402974c7:	48 8b 00             	mov    (%rax),%rax
1402974ca:	ff 15 50 c5 ce 00    	call   *0xcec550(%rip)        # 0x140f83a20
1402974d0:	90                   	nop
1402974d1:	48 89 1f             	mov    %rbx,(%rdi)
1402974d4:	48 8b c7             	mov    %rdi,%rax
1402974d7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402974dc:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402974e1:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402974e6:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402974eb:	48 83 c4 40          	add    $0x40,%rsp
1402974ef:	41 5e                	pop    %r14
1402974f1:	c3                   	ret
1402974f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402974f7:	e8 04 32 4f 00       	call   0x14078a700
1402974fc:	90                   	nop
1402974fd:	33 c9                	xor    %ecx,%ecx
1402974ff:	e8 fc 31 4f 00       	call   0x14078a700
140297504:	cc                   	int3
140297505:	b9 01 00 00 00       	mov    $0x1,%ecx
14029750a:	e8 f1 31 4f 00       	call   0x14078a700
14029750f:	90                   	nop
140297510:	b9 02 00 00 00       	mov    $0x2,%ecx
140297515:	e8 e6 31 4f 00       	call   0x14078a700
14029751a:	90                   	nop
14029751b:	b9 02 00 00 00       	mov    $0x2,%ecx
140297520:	e8 db 31 4f 00       	call   0x14078a700
140297525:	cc                   	int3
140297526:	cc                   	int3
140297527:	cc                   	int3
140297528:	cc                   	int3
140297529:	cc                   	int3
14029752a:	cc                   	int3
14029752b:	cc                   	int3
14029752c:	cc                   	int3
14029752d:	cc                   	int3
14029752e:	cc                   	int3
14029752f:	cc                   	int3
140297530:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140297535:	55                   	push   %rbp
140297536:	56                   	push   %rsi
140297537:	57                   	push   %rdi
140297538:	41 54                	push   %r12
14029753a:	41 55                	push   %r13
14029753c:	41 56                	push   %r14
14029753e:	41 57                	push   %r15
140297540:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140297545:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
14029754c:	48 8b 05 ad 19 12 01 	mov    0x11219ad(%rip),%rax        # 0x1413b8f00
140297553:	48 33 c4             	xor    %rsp,%rax
140297556:	48 89 45 00          	mov    %rax,0x0(%rbp)
14029755a:	4c 89 4d 90          	mov    %r9,-0x70(%rbp)
14029755e:	4d 8b f8             	mov    %r8,%r15
140297561:	4c 89 45 d8          	mov    %r8,-0x28(%rbp)
140297565:	4c 8b f2             	mov    %rdx,%r14
140297568:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
14029756c:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140297570:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140297575:	45 33 ed             	xor    %r13d,%r13d
140297578:	45 8b e5             	mov    %r13d,%r12d
14029757b:	44 89 6c 24 70       	mov    %r13d,0x70(%rsp)
140297580:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
140297584:	41 8b dd             	mov    %r13d,%ebx
140297587:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14029758b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140297591:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140297596:	e8 05 b6 0d 00       	call   0x140372ba0
14029759b:	48 8b 38             	mov    (%rax),%rdi
14029759e:	4c 89 28             	mov    %r13,(%rax)
1402975a1:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402975a6:	49 8b 0f             	mov    (%r15),%rcx
1402975a9:	48 85 c9             	test   %rcx,%rcx
1402975ac:	74 1c                	je     0x1402975ca
1402975ae:	8b 41 10             	mov    0x10(%rcx),%eax
1402975b1:	ff c0                	inc    %eax
1402975b3:	89 41 10             	mov    %eax,0x10(%rcx)
1402975b6:	83 f8 01             	cmp    $0x1,%eax
1402975b9:	0f 8e 1b 09 00 00    	jle    0x140297eda
1402975bf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402975c4:	0f 84 18 09 00 00    	je     0x140297ee2
1402975ca:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402975cf:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1402975d4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402975d9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402975de:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402975e3:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402975e8:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402975ee:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402975f3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402975f8:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402975fc:	e8 4f 88 f0 ff       	call   0x14019fe50
140297601:	48 8b d0             	mov    %rax,%rdx
140297604:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140297609:	e8 e2 52 41 00       	call   0x1406ac8f0
14029760e:	48 8b 08             	mov    (%rax),%rcx
140297611:	4c 89 28             	mov    %r13,(%rax)
140297614:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140297619:	48 8b 08             	mov    (%rax),%rcx
14029761c:	48 85 c9             	test   %rcx,%rcx
14029761f:	74 24                	je     0x140297645
140297621:	8b 41 10             	mov    0x10(%rcx),%eax
140297624:	ff c8                	dec    %eax
140297626:	89 41 10             	mov    %eax,0x10(%rcx)
140297629:	85 c0                	test   %eax,%eax
14029762b:	7f 18                	jg     0x140297645
14029762d:	0f 88 ba 08 00 00    	js     0x140297eed
140297633:	48 8b 01             	mov    (%rcx),%rax
140297636:	ba 01 00 00 00       	mov    $0x1,%edx
14029763b:	48 8b 00             	mov    (%rax),%rax
14029763e:	ff 15 dc c3 ce 00    	call   *0xcec3dc(%rip)        # 0x140f83a20
140297644:	90                   	nop
140297645:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14029764a:	48 8b cf             	mov    %rdi,%rcx
14029764d:	e8 2e 50 4a 00       	call   0x14073c680
140297652:	48 8b 30             	mov    (%rax),%rsi
140297655:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14029765a:	48 85 c9             	test   %rcx,%rcx
14029765d:	74 24                	je     0x140297683
14029765f:	8b 41 10             	mov    0x10(%rcx),%eax
140297662:	ff c8                	dec    %eax
140297664:	89 41 10             	mov    %eax,0x10(%rcx)
140297667:	85 c0                	test   %eax,%eax
140297669:	7f 18                	jg     0x140297683
14029766b:	0f 88 87 08 00 00    	js     0x140297ef8
140297671:	48 8b 01             	mov    (%rcx),%rax
140297674:	ba 01 00 00 00       	mov    $0x1,%edx
140297679:	48 8b 00             	mov    (%rax),%rax
14029767c:	ff 15 9e c3 ce 00    	call   *0xcec39e(%rip)        # 0x140f83a20
140297682:	90                   	nop
140297683:	4c 8d 0d 66 6e f0 ff 	lea    -0xf919a(%rip),%r9        # 0x14019e4f0
14029768a:	ba 08 00 00 00       	mov    $0x8,%edx
14029768f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140297695:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14029769a:	e8 ad 3e b8 00       	call   0x140e1b54c
14029769f:	90                   	nop
1402976a0:	48 85 ff             	test   %rdi,%rdi
1402976a3:	74 27                	je     0x1402976cc
1402976a5:	8b 47 10             	mov    0x10(%rdi),%eax
1402976a8:	ff c8                	dec    %eax
1402976aa:	89 47 10             	mov    %eax,0x10(%rdi)
1402976ad:	85 c0                	test   %eax,%eax
1402976af:	7f 1b                	jg     0x1402976cc
1402976b1:	0f 88 4c 08 00 00    	js     0x140297f03
1402976b7:	48 8b 07             	mov    (%rdi),%rax
1402976ba:	ba 01 00 00 00       	mov    $0x1,%edx
1402976bf:	48 8b cf             	mov    %rdi,%rcx
1402976c2:	48 8b 00             	mov    (%rax),%rax
1402976c5:	ff 15 55 c3 ce 00    	call   *0xcec355(%rip)        # 0x140f83a20
1402976cb:	90                   	nop
1402976cc:	48 85 f6             	test   %rsi,%rsi
1402976cf:	0f 85 74 01 00 00    	jne    0x140297849
1402976d5:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402976da:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402976de:	45 33 c0             	xor    %r8d,%r8d
1402976e1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402976e6:	48 8b 0d 8b b7 19 01 	mov    0x119b78b(%rip),%rcx        # 0x141432e78
1402976ed:	e8 7e 78 f7 ff       	call   0x14020ef70
1402976f2:	48 8b f8             	mov    %rax,%rdi
1402976f5:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402976fa:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1402976fe:	49 8b 0f             	mov    (%r15),%rcx
140297701:	48 85 c9             	test   %rcx,%rcx
140297704:	74 1c                	je     0x140297722
140297706:	8b 41 10             	mov    0x10(%rcx),%eax
140297709:	ff c0                	inc    %eax
14029770b:	89 41 10             	mov    %eax,0x10(%rcx)
14029770e:	83 f8 01             	cmp    $0x1,%eax
140297711:	0f 8e f7 07 00 00    	jle    0x140297f0e
140297717:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029771c:	0f 84 f4 07 00 00    	je     0x140297f16
140297722:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140297727:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14029772c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140297731:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140297736:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14029773b:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140297740:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140297746:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14029774b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140297750:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140297754:	e8 f7 86 f0 ff       	call   0x14019fe50
140297759:	48 8b d0             	mov    %rax,%rdx
14029775c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140297761:	e8 8a 51 41 00       	call   0x1406ac8f0
140297766:	48 8b 08             	mov    (%rax),%rcx
140297769:	4c 89 28             	mov    %r13,(%rax)
14029776c:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140297771:	48 8b 08             	mov    (%rax),%rcx
140297774:	48 85 c9             	test   %rcx,%rcx
140297777:	74 24                	je     0x14029779d
140297779:	8b 41 10             	mov    0x10(%rcx),%eax
14029777c:	ff c8                	dec    %eax
14029777e:	89 41 10             	mov    %eax,0x10(%rcx)
140297781:	85 c0                	test   %eax,%eax
140297783:	7f 18                	jg     0x14029779d
140297785:	0f 88 96 07 00 00    	js     0x140297f21
14029778b:	48 8b 01             	mov    (%rcx),%rax
14029778e:	ba 01 00 00 00       	mov    $0x1,%edx
140297793:	48 8b 00             	mov    (%rax),%rax
140297796:	ff 15 84 c2 ce 00    	call   *0xcec284(%rip)        # 0x140f83a20
14029779c:	90                   	nop
14029779d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402977a3:	49 8b d6             	mov    %r14,%rdx
1402977a6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402977ab:	e8 f0 b3 0d 00       	call   0x140372ba0
1402977b0:	48 8b 08             	mov    (%rax),%rcx
1402977b3:	4c 89 28             	mov    %r13,(%rax)
1402977b6:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402977bb:	48 8b 08             	mov    (%rax),%rcx
1402977be:	48 85 c9             	test   %rcx,%rcx
1402977c1:	74 24                	je     0x1402977e7
1402977c3:	8b 41 10             	mov    0x10(%rcx),%eax
1402977c6:	ff c8                	dec    %eax
1402977c8:	89 41 10             	mov    %eax,0x10(%rcx)
1402977cb:	85 c0                	test   %eax,%eax
1402977cd:	7f 18                	jg     0x1402977e7
1402977cf:	0f 88 57 07 00 00    	js     0x140297f2c
1402977d5:	48 8b 01             	mov    (%rcx),%rax
1402977d8:	ba 01 00 00 00       	mov    $0x1,%edx
1402977dd:	48 8b 00             	mov    (%rax),%rax
1402977e0:	ff 15 3a c2 ce 00    	call   *0xcec23a(%rip)        # 0x140f83a20
1402977e6:	90                   	nop
1402977e7:	4c 8b cf             	mov    %rdi,%r9
1402977ea:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8