140081347:	48 85 c9             	test   %rcx,%rcx
14008134a:	74 28                	je     0x140081374
14008134c:	48 8b 01             	mov    (%rcx),%rax
14008134f:	48 8b 40 10          	mov    0x10(%rax),%rax
140081353:	ff 15 d7 1a 19 00    	call   *0x191ad7(%rip)        # 0x140212e30
140081359:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14008135d:	48 85 c9             	test   %rcx,%rcx
140081360:	74 12                	je     0x140081374
140081362:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140081367:	48 8b 01             	mov    (%rcx),%rax
14008136a:	48 8b 40 10          	mov    0x10(%rax),%rax
14008136e:	ff 15 bc 1a 19 00    	call   *0x191abc(%rip)        # 0x140212e30
140081374:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140081378:	0f 84 c0 00 00 00    	je     0x14008143e
14008137e:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
140081382:	48 8b cb             	mov    %rbx,%rcx
140081385:	ff 15 65 14 19 00    	call   *0x191465(%rip)        # 0x1402127f0
14008138b:	85 c0                	test   %eax,%eax
14008138d:	74 0c                	je     0x14008139b
14008138f:	b9 05 00 00 00       	mov    $0x5,%ecx
140081394:	ff 15 46 14 19 00    	call   *0x191446(%rip)        # 0x1402127e0
14008139a:	cc                   	int3
14008139b:	8b 43 4c             	mov    0x4c(%rbx),%eax
14008139e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400813a3:	75 11                	jne    0x1400813b6
1400813a5:	ff c8                	dec    %eax
1400813a7:	89 43 4c             	mov    %eax,0x4c(%rbx)
1400813aa:	b9 06 00 00 00       	mov    $0x6,%ecx
1400813af:	ff 15 2b 14 19 00    	call   *0x19142b(%rip)        # 0x1402127e0
1400813b5:	cc                   	int3
1400813b6:	48 8d 4e 58          	lea    0x58(%rsi),%rcx
1400813ba:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400813be:	e8 e1 06 00 00       	call   0x140081aa4
1400813c3:	4c 8b f0             	mov    %rax,%r14
1400813c6:	48 8b 30             	mov    (%rax),%rsi
1400813c9:	48 85 f6             	test   %rsi,%rsi
1400813cc:	75 36                	jne    0x140081404
1400813ce:	48 8b 37             	mov    (%rdi),%rsi
1400813d1:	48 85 f6             	test   %rsi,%rsi
1400813d4:	74 5f                	je     0x140081435
1400813d6:	48 8b 06             	mov    (%rsi),%rax
1400813d9:	48 8b ce             	mov    %rsi,%rcx
1400813dc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400813e0:	ff 15 4a 1a 19 00    	call   *0x191a4a(%rip)        # 0x140212e30
1400813e6:	49 8b 0e             	mov    (%r14),%rcx
1400813e9:	48 85 c9             	test   %rcx,%rcx
1400813ec:	74 11                	je     0x1400813ff
1400813ee:	49 83 26 00          	andq   $0x0,(%r14)
1400813f2:	48 8b 01             	mov    (%rcx),%rax
1400813f5:	48 8b 40 10          	mov    0x10(%rax),%rax
1400813f9:	ff 15 31 1a 19 00    	call   *0x191a31(%rip)        # 0x140212e30
1400813ff:	49 89 36             	mov    %rsi,(%r14)
140081402:	eb 31                	jmp    0x140081435
140081404:	48 39 37             	cmp    %rsi,(%rdi)
140081407:	74 2c                	je     0x140081435
140081409:	48 8b 06             	mov    (%rsi),%rax
14008140c:	48 8b ce             	mov    %rsi,%rcx
14008140f:	48 8b 40 08          	mov    0x8(%rax),%rax
140081413:	ff 15 17 1a 19 00    	call   *0x191a17(%rip)        # 0x140212e30
140081419:	48 8b 0f             	mov    (%rdi),%rcx
14008141c:	48 85 c9             	test   %rcx,%rcx
14008141f:	74 11                	je     0x140081432
140081421:	48 83 27 00          	andq   $0x0,(%rdi)
140081425:	48 8b 01             	mov    (%rcx),%rax
140081428:	48 8b 40 10          	mov    0x10(%rax),%rax
14008142c:	ff 15 fe 19 19 00    	call   *0x1919fe(%rip)        # 0x140212e30
140081432:	48 89 37             	mov    %rsi,(%rdi)
140081435:	48 8b cb             	mov    %rbx,%rcx
140081438:	ff 15 ba 13 19 00    	call   *0x1913ba(%rip)        # 0x1402127f8
14008143e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140081442:	48 83 f8 0f          	cmp    $0xf,%rax
140081446:	76 30                	jbe    0x140081478
140081448:	48 ff c0             	inc    %rax
14008144b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14008144f:	48 8b d1             	mov    %rcx,%rdx
140081452:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140081458:	72 18                	jb     0x140081472
14008145a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14008145e:	48 2b d1             	sub    %rcx,%rdx
140081461:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140081465:	48 83 f8 1f          	cmp    $0x1f,%rax
140081469:	76 07                	jbe    0x140081472
14008146b:	ff 15 0f 17 19 00    	call   *0x19170f(%rip)        # 0x140212b80
140081471:	cc                   	int3
140081472:	ff 15 c8 16 19 00    	call   *0x1916c8(%rip)        # 0x140212b40
140081478:	48 8b c7             	mov    %rdi,%rax
14008147b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14008147f:	48 33 cc             	xor    %rsp,%rcx
140081482:	e8 e9 32 18 00       	call   0x140204770
140081487:	48 83 c4 60          	add    $0x60,%rsp
14008148b:	41 5e                	pop    %r14
14008148d:	5f                   	pop    %rdi
14008148e:	5e                   	pop    %rsi
14008148f:	5b                   	pop    %rbx
140081490:	5d                   	pop    %rbp
140081491:	c3                   	ret
140081492:	33 d2                	xor    %edx,%edx
140081494:	b9 04 98 5d 02       	mov    $0x25d9804,%ecx
140081499:	e8 46 9e f8 ff       	call   0x14000b2e4
14008149e:	cc                   	int3
14008149f:	90                   	nop
1400814a0:	40 53                	rex push %rbx
1400814a2:	57                   	push   %rdi
1400814a3:	48 83 ec 58          	sub    $0x58,%rsp
1400814a7:	48 8b 05 d2 fc 27 00 	mov    0x27fcd2(%rip),%rax        # 0x140301180
1400814ae:	48 33 c4             	xor    %rsp,%rax
1400814b1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400814b6:	48 8b da             	mov    %rdx,%rbx
1400814b9:	48 8b f9             	mov    %rcx,%rdi
1400814bc:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400814c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400814c4:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400814c9:	0f 57 c9             	xorps  %xmm1,%xmm1
1400814cc:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
1400814d2:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400814d6:	49 ff c0             	inc    %r8
1400814d9:	43 80 3c 01 00       	cmpb   $0x0,(%r9,%r8,1)
1400814de:	75 f6                	jne    0x1400814d6
1400814e0:	49 8b d1             	mov    %r9,%rdx
1400814e3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400814e8:	e8 8f 41 f8 ff       	call   0x14000567c
1400814ed:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400814f2:	48 8b d3             	mov    %rbx,%rdx
1400814f5:	48 8b cf             	mov    %rdi,%rcx
1400814f8:	e8 53 00 00 00       	call   0x140081550
1400814fd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140081502:	48 83 f8 0f          	cmp    $0xf,%rax
140081506:	76 31                	jbe    0x140081539
140081508:	48 ff c0             	inc    %rax
14008150b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140081510:	48 8b d1             	mov    %rcx,%rdx
140081513:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140081519:	72 18                	jb     0x140081533
14008151b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14008151f:	48 2b d1             	sub    %rcx,%rdx
140081522:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140081526:	48 83 f8 1f          	cmp    $0x1f,%rax
14008152a:	76 07                	jbe    0x140081533
14008152c:	ff 15 4e 16 19 00    	call   *0x19164e(%rip)        # 0x140212b80
140081532:	cc                   	int3
140081533:	ff 15 07 16 19 00    	call   *0x191607(%rip)        # 0x140212b40
140081539:	48 8b c3             	mov    %rbx,%rax
14008153c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140081541:	48 33 cc             	xor    %rsp,%rcx
140081544:	e8 27 32 18 00       	call   0x140204770
140081549:	48 83 c4 58          	add    $0x58,%rsp
14008154d:	5f                   	pop    %rdi
14008154e:	5b                   	pop    %rbx
14008154f:	c3                   	ret
140081550:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140081555:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14008155a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14008155f:	57                   	push   %rdi
140081560:	41 56                	push   %r14
140081562:	41 57                	push   %r15
140081564:	48 83 ec 40          	sub    $0x40,%rsp
140081568:	4d 8b f0             	mov    %r8,%r14
14008156b:	4c 8b fa             	mov    %rdx,%r15
14008156e:	48 8b e9             	mov    %rcx,%rbp
140081571:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
140081576:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14008157a:	48 8b cf             	mov    %rdi,%rcx
14008157d:	ff 15 6d 12 19 00    	call   *0x19126d(%rip)        # 0x1402127f0
140081583:	85 c0                	test   %eax,%eax
140081585:	74 0c                	je     0x140081593
140081587:	b9 05 00 00 00       	mov    $0x5,%ecx
14008158c:	ff 15 4e 12 19 00    	call   *0x19124e(%rip)        # 0x1402127e0
140081592:	cc                   	int3
140081593:	8b 47 4c             	mov    0x4c(%rdi),%eax
140081596:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14008159b:	75 11                	jne    0x1400815ae
14008159d:	ff c8                	dec    %eax
14008159f:	89 47 4c             	mov    %eax,0x4c(%rdi)
1400815a2:	b9 06 00 00 00       	mov    $0x6,%ecx
1400815a7:	ff 15 33 12 19 00    	call   *0x191233(%rip)        # 0x1402127e0
1400815ad:	cc                   	int3
1400815ae:	48 8b 6d 58          	mov    0x58(%rbp),%rbp
1400815b2:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1400815b6:	33 c0                	xor    %eax,%eax
1400815b8:	48 8b f5             	mov    %rbp,%rsi
1400815bb:	38 43 19             	cmp    %al,0x19(%rbx)
1400815be:	75 22                	jne    0x1400815e2
1400815c0:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1400815c4:	4d 8b c6             	mov    %r14,%r8
1400815c7:	e8 50 fc ff ff       	call   0x14008121c
1400815cc:	84 c0                	test   %al,%al
1400815ce:	74 06                	je     0x1400815d6
1400815d0:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1400815d4:	eb 06                	jmp    0x1400815dc
1400815d6:	48 8b f3             	mov    %rbx,%rsi
1400815d9:	48 8b 1b             	mov    (%rbx),%rbx
1400815dc:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400815e0:	74 de                	je     0x1400815c0
1400815e2:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
1400815e6:	75 10                	jne    0x1400815f8
1400815e8:	4c 8d 46 20          	lea    0x20(%rsi),%r8
1400815ec:	49 8b d6             	mov    %r14,%rdx
1400815ef:	e8 28 fc ff ff       	call   0x14008121c
1400815f4:	84 c0                	test   %al,%al
1400815f6:	74 03                	je     0x1400815fb
1400815f8:	48 8b f5             	mov    %rbp,%rsi
1400815fb:	48 3b f5             	cmp    %rbp,%rsi
1400815fe:	74 28                	je     0x140081628
140081600:	48 8b 76 48          	mov    0x48(%rsi),%rsi
140081604:	48 85 f6             	test   %rsi,%rsi
140081607:	74 10                	je     0x140081619
140081609:	48 8b 06             	mov    (%rsi),%rax
14008160c:	48 8b ce             	mov    %rsi,%rcx
14008160f:	48 8b 40 08          	mov    0x8(%rax),%rax
140081613:	ff 15 17 18 19 00    	call   *0x191817(%rip)        # 0x140212e30
140081619:	48 8b ce             	mov    %rsi,%rcx
14008161c:	bd 01 00 00 00       	mov    $0x1,%ebp
140081621:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140081626:	eb 0c                	jmp    0x140081634
140081628:	33 db                	xor    %ebx,%ebx
14008162a:	33 c9                	xor    %ecx,%ecx
14008162c:	8d 6b 02             	lea    0x2(%rbx),%ebp
14008162f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140081634:	49 89 0f             	mov    %rcx,(%r15)
140081637:	48 85 c9             	test   %rcx,%rcx
14008163a:	74 0d                	je     0x140081649
14008163c:	48 8b 01             	mov    (%rcx),%rax
14008163f:	48 8b 40 08          	mov    0x8(%rax),%rax
140081643:	ff 15 e7 17 19 00    	call   *0x1917e7(%rip)        # 0x140212e30
140081649:	40 f6 c5 02          	test   $0x2,%bpl
14008164d:	74 18                	je     0x140081667
14008164f:	83 e5 fd             	and    $0xfffffffd,%ebp
140081652:	48 85 db             	test   %rbx,%rbx
140081655:	74 10                	je     0x140081667
140081657:	48 8b 03             	mov    (%rbx),%rax
14008165a:	48 8b cb             	mov    %rbx,%rcx
14008165d:	48 8b 40 10          	mov    0x10(%rax),%rax
140081661:	ff 15 c9 17 19 00    	call   *0x1917c9(%rip)        # 0x140212e30
140081667:	40 f6 c5 01          	test   $0x1,%bpl
14008166b:	74 15                	je     0x140081682
14008166d:	48 85 f6             	test   %rsi,%rsi
140081670:	74 10                	je     0x140081682
140081672:	48 8b 06             	mov    (%rsi),%rax
140081675:	48 8b ce             	mov    %rsi,%rcx
140081678:	48 8b 40 10          	mov    0x10(%rax),%rax
14008167c:	ff 15 ae 17 19 00    	call   *0x1917ae(%rip)        # 0x140212e30
140081682:	48 8b cf             	mov    %rdi,%rcx
140081685:	ff 15 6d 11 19 00    	call   *0x19116d(%rip)        # 0x1402127f8
14008168b:	49 8b c7             	mov    %r15,%rax
14008168e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140081693:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140081698:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14008169d:	48 83 c4 40          	add    $0x40,%rsp
1400816a1:	41 5f                	pop    %r15
1400816a3:	41 5e                	pop    %r14
1400816a5:	5f                   	pop    %rdi
1400816a6:	c3                   	ret
1400816a7:	90                   	nop
1400816a8:	90                   	nop
1400816a9:	90                   	nop
1400816aa:	90                   	nop
1400816ab:	90                   	nop
1400816ac:	90                   	nop
1400816ad:	90                   	nop
1400816ae:	90                   	nop
1400816af:	90                   	nop
1400816b0:	40 53                	rex push %rbx
1400816b2:	55                   	push   %rbp
1400816b3:	56                   	push   %rsi
1400816b4:	57                   	push   %rdi
1400816b5:	48 83 ec 58          	sub    $0x58,%rsp
1400816b9:	48 8b 05 c0 fa 27 00 	mov    0x27fac0(%rip),%rax        # 0x140301180
1400816c0:	48 33 c4             	xor    %rsp,%rax
1400816c3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400816c8:	48 8b fa             	mov    %rdx,%rdi
1400816cb:	48 8b e9             	mov    %rcx,%rbp
1400816ce:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
1400816d5:	00
1400816d6:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400816db:	0f 57 c0             	xorps  %xmm0,%xmm0
1400816de:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400816e3:	0f 57 c9             	xorps  %xmm1,%xmm1
1400816e6:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
1400816ec:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400816f0:	49 ff c0             	inc    %r8
1400816f3:	43 80 3c 01 00       	cmpb   $0x0,(%r9,%r8,1)
1400816f8:	75 f6                	jne    0x1400816f0
1400816fa:	49 8b d1             	mov    %r9,%rdx
1400816fd:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140081702:	e8 75 3f f8 ff       	call   0x14000567c
140081707:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14008170b:	ff 15 df 10 19 00    	call   *0x1910df(%rip)        # 0x1402127f0
140081711:	85 c0                	test   %eax,%eax
140081713:	74 0c                	je     0x140081721
140081715:	b9 05 00 00 00       	mov    $0x5,%ecx
14008171a:	ff 15 c0 10 19 00    	call   *0x1910c0(%rip)        # 0x1402127e0
140081720:	cc                   	int3
140081721:	8b 45 54             	mov    0x54(%rbp),%eax
140081724:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140081729:	75 11                	jne    0x14008173c
14008172b:	ff c8                	dec    %eax
14008172d:	89 45 54             	mov    %eax,0x54(%rbp)
140081730:	b9 06 00 00 00       	mov    $0x6,%ecx
140081735:	ff 15 a5 10 19 00    	call   *0x1910a5(%rip)        # 0x1402127e0
14008173b:	cc                   	int3
14008173c:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140081740:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140081745:	e8 5a 03 00 00       	call   0x140081aa4
14008174a:	48 8b 08             	mov    (%rax),%rcx
14008174d:	48 83 20 00          	andq   $0x0,(%rax)
140081751:	48 89 0f             	mov    %rcx,(%rdi)
140081754:	48 8b 16             	mov    (%rsi),%rdx
140081757:	48 83 26 00          	andq   $0x0,(%rsi)
14008175b:	48 8b 08             	mov    (%rax),%rcx
14008175e:	48 89 10             	mov    %rdx,(%rax)
140081761:	48 85 c9             	test   %rcx,%rcx
140081764:	74 0d                	je     0x140081773
140081766:	48 8b 01             	mov    (%rcx),%rax
140081769:	48 8b 40 10          	mov    0x10(%rax),%rax
14008176d:	ff 15 bd 16 19 00    	call   *0x1916bd(%rip)        # 0x140212e30
140081773:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140081777:	ff 15 7b 10 19 00    	call   *0x19107b(%rip)        # 0x1402127f8
14008177d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140081782:	48 83 f8 0f          	cmp    $0xf,%rax
140081786:	76 31                	jbe    0x1400817b9
140081788:	48 ff c0             	inc    %rax
14008178b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140081790:	48 8b d1             	mov    %rcx,%rdx
140081793:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140081799:	72 18                	jb     0x1400817b3
14008179b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14008179f:	48 2b d1             	sub    %rcx,%rdx
1400817a2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400817a6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400817aa:	76 07                	jbe    0x1400817b3
1400817ac:	ff 15 ce 13 19 00    	call   *0x1913ce(%rip)        # 0x140212b80
1400817b2:	cc                   	int3
1400817b3:	ff 15 87 13 19 00    	call   *0x191387(%rip)        # 0x140212b40
1400817b9:	48 8b c7             	mov    %rdi,%rax
1400817bc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400817c1:	48 33 cc             	xor    %rsp,%rcx
1400817c4:	e8 a7 2f 18 00       	call   0x140204770
1400817c9:	48 83 c4 58          	add    $0x58,%rsp
1400817cd:	5f                   	pop    %rdi
1400817ce:	5e                   	pop    %rsi
1400817cf:	5d                   	pop    %rbp
1400817d0:	5b                   	pop    %rbx
1400817d1:	c3                   	ret
1400817d2:	90                   	nop
1400817d3:	90                   	nop
1400817d4:	90                   	nop
1400817d5:	90                   	nop
1400817d6:	90                   	nop
1400817d7:	90                   	nop
1400817d8:	90                   	nop