1402983dc:	cc                   	int3
1402983dd:	cc                   	int3
1402983de:	cc                   	int3
1402983df:	cc                   	int3
1402983e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402983e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402983ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402983ef:	57                   	push   %rdi
1402983f0:	b8 20 00 00 00       	mov    $0x20,%eax
1402983f5:	e8 36 87 01 00       	call   0x1402b0b30
1402983fa:	48 2b e0             	sub    %rax,%rsp
1402983fd:	49 8b f0             	mov    %r8,%rsi
140298400:	48 8b fa             	mov    %rdx,%rdi
140298403:	8b e9                	mov    %ecx,%ebp
140298405:	44 8d 40 61          	lea    0x61(%rax),%r8d
140298409:	48 8d 15 d0 f3 0f 00 	lea    0xff3d0(%rip),%rdx        # 0x1403977e0
140298410:	8d 48 28             	lea    0x28(%rax),%ecx
140298413:	e8 a8 3c e5 ff       	call   0x1400ec0c0
140298418:	48 8b d8             	mov    %rax,%rbx
14029841b:	48 85 c0             	test   %rax,%rax
14029841e:	0f 84 89 00 00 00    	je     0x1402984ad
140298424:	48 85 ff             	test   %rdi,%rdi
140298427:	0f 84 97 00 00 00    	je     0x1402984c4
14029842d:	41 b8 82 00 00 00    	mov    $0x82,%r8d
140298433:	48 8d 15 a6 f3 0f 00 	lea    0xff3a6(%rip),%rdx        # 0x1403977e0
14029843a:	48 8b cf             	mov    %rdi,%rcx
14029843d:	e8 ae 1c e9 ff       	call   0x14012a0f0
140298442:	48 89 43 08          	mov    %rax,0x8(%rbx)
140298446:	48 85 c0             	test   %rax,%rax
140298449:	75 79                	jne    0x1402984c4
14029844b:	44 8d 40 73          	lea    0x73(%rax),%r8d
14029844f:	33 c9                	xor    %ecx,%ecx
140298451:	48 8d 15 88 f3 0f 00 	lea    0xff388(%rip),%rdx        # 0x1403977e0
140298458:	e8 63 39 e5 ff       	call   0x1400ebdc0
14029845d:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
140298461:	74 35                	je     0x140298498
140298463:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140298467:	e8 64 28 ed ff       	call   0x14016acd0
14029846c:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140298470:	48 8d 15 69 f3 0f 00 	lea    0xff369(%rip),%rdx        # 0x1403977e0
140298477:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14029847d:	e8 3e 39 e5 ff       	call   0x1400ebdc0
140298482:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140298486:	48 8d 15 53 f3 0f 00 	lea    0xff353(%rip),%rdx        # 0x1403977e0
14029848d:	41 b8 77 00 00 00    	mov    $0x77,%r8d
140298493:	e8 28 39 e5 ff       	call   0x1400ebdc0
140298498:	41 b8 79 00 00 00    	mov    $0x79,%r8d
14029849e:	48 8d 15 3b f3 0f 00 	lea    0xff33b(%rip),%rdx        # 0x1403977e0
1402984a5:	48 8b cb             	mov    %rbx,%rcx
1402984a8:	e8 13 39 e5 ff       	call   0x1400ebdc0
1402984ad:	33 c0                	xor    %eax,%eax
1402984af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402984b4:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402984b9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402984be:	48 83 c4 20          	add    $0x20,%rsp
1402984c2:	5f                   	pop    %rdi
1402984c3:	c3                   	ret
1402984c4:	89 6b 10             	mov    %ebp,0x10(%rbx)
1402984c7:	48 8b c3             	mov    %rbx,%rax
1402984ca:	48 89 33             	mov    %rsi,(%rbx)
1402984cd:	eb e0                	jmp    0x1402984af
1402984cf:	cc                   	int3
1402984d0:	b8 28 00 00 00       	mov    $0x28,%eax
1402984d5:	e8 56 86 01 00       	call   0x1402b0b30
1402984da:	48 2b e0             	sub    %rax,%rsp
1402984dd:	44 8d 40 ed          	lea    -0x13(%rax),%r8d
1402984e1:	48 8d 15 00 f4 0f 00 	lea    0xff400(%rip),%rdx        # 0x1403978e8
1402984e8:	48 83 c4 28          	add    $0x28,%rsp
1402984ec:	e9 cf 38 e5 ff       	jmp    0x1400ebdc0
1402984f1:	cc                   	int3
1402984f2:	cc                   	int3
1402984f3:	cc                   	int3
1402984f4:	cc                   	int3
1402984f5:	cc                   	int3
1402984f6:	cc                   	int3
1402984f7:	cc                   	int3
1402984f8:	cc                   	int3
1402984f9:	cc                   	int3
1402984fa:	cc                   	int3
1402984fb:	cc                   	int3
1402984fc:	cc                   	int3
1402984fd:	cc                   	int3
1402984fe:	cc                   	int3
1402984ff:	cc                   	int3
140298500:	48 85 c9             	test   %rcx,%rcx
140298503:	75 03                	jne    0x140298508
140298505:	33 c0                	xor    %eax,%eax
140298507:	c3                   	ret
140298508:	48 8b 41 10          	mov    0x10(%rcx),%rax
14029850c:	c3                   	ret
14029850d:	cc                   	int3
14029850e:	cc                   	int3
14029850f:	cc                   	int3
140298510:	b8 28 00 00 00       	mov    $0x28,%eax
140298515:	e8 16 86 01 00       	call   0x1402b0b30
14029851a:	48 2b e0             	sub    %rax,%rsp
14029851d:	44 8d 40 e8          	lea    -0x18(%rax),%r8d
140298521:	48 8d 15 c0 f3 0f 00 	lea    0xff3c0(%rip),%rdx        # 0x1403978e8
140298528:	8d 48 f0             	lea    -0x10(%rax),%ecx
14029852b:	48 83 c4 28          	add    $0x28,%rsp
14029852f:	e9 8c 3b e5 ff       	jmp    0x1400ec0c0
140298534:	cc                   	int3
140298535:	cc                   	int3
140298536:	cc                   	int3
140298537:	cc                   	int3
140298538:	cc                   	int3
140298539:	cc                   	int3
14029853a:	cc                   	int3
14029853b:	cc                   	int3
14029853c:	cc                   	int3
14029853d:	cc                   	int3
14029853e:	cc                   	int3
14029853f:	cc                   	int3
140298540:	48 85 c9             	test   %rcx,%rcx
140298543:	74 04                	je     0x140298549
140298545:	48 89 51 10          	mov    %rdx,0x10(%rcx)
140298549:	c3                   	ret
14029854a:	cc                   	int3
14029854b:	cc                   	int3
14029854c:	cc                   	int3
14029854d:	cc                   	int3
14029854e:	cc                   	int3
14029854f:	cc                   	int3
140298550:	48 85 c9             	test   %rcx,%rcx
140298553:	74 03                	je     0x140298558
140298555:	48 89 11             	mov    %rdx,(%rcx)
140298558:	c3                   	ret
140298559:	cc                   	int3
14029855a:	cc                   	int3
14029855b:	cc                   	int3
14029855c:	cc                   	int3
14029855d:	cc                   	int3
14029855e:	cc                   	int3
14029855f:	cc                   	int3
140298560:	48 85 c9             	test   %rcx,%rcx
140298563:	74 04                	je     0x140298569
140298565:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140298569:	c3                   	ret
14029856a:	cc                   	int3
14029856b:	cc                   	int3
14029856c:	cc                   	int3
14029856d:	cc                   	int3
14029856e:	cc                   	int3
14029856f:	cc                   	int3
140298570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140298575:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14029857a:	57                   	push   %rdi
14029857b:	b8 20 00 00 00       	mov    $0x20,%eax
140298580:	e8 ab 85 01 00       	call   0x1402b0b30
140298585:	48 2b e0             	sub    %rax,%rsp
140298588:	49 8b d9             	mov    %r9,%rbx
14029858b:	41 8b f8             	mov    %r8d,%edi
14029858e:	8b f2                	mov    %edx,%esi
140298590:	e8 1b 41 e5 ff       	call   0x1400ec6b0
140298595:	4c 8b 15 64 17 14 00 	mov    0x141764(%rip),%r10        # 0x1403d9d00
14029859c:	4d 85 d2             	test   %r10,%r10
14029859f:	75 14                	jne    0x1402985b5
1402985a1:	41 8d 42 ff          	lea    -0x1(%r10),%eax
1402985a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402985aa:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402985af:	48 83 c4 20          	add    $0x20,%rsp
1402985b3:	5f                   	pop    %rdi
1402985b4:	c3                   	ret
1402985b5:	4c 8b cb             	mov    %rbx,%r9
1402985b8:	44 8b c7             	mov    %edi,%r8d
1402985bb:	8b d6                	mov    %esi,%edx
1402985bd:	48 8b c8             	mov    %rax,%rcx
1402985c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402985c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402985ca:	48 83 c4 20          	add    $0x20,%rsp
1402985ce:	5f                   	pop    %rdi
1402985cf:	49 ff e2             	rex.WB jmp *%r10
1402985d2:	cc                   	int3
1402985d3:	cc                   	int3
1402985d4:	cc                   	int3
1402985d5:	cc                   	int3
1402985d6:	cc                   	int3
1402985d7:	cc                   	int3
1402985d8:	cc                   	int3
1402985d9:	cc                   	int3
1402985da:	cc                   	int3
1402985db:	cc                   	int3
1402985dc:	cc                   	int3
1402985dd:	cc                   	int3
1402985de:	cc                   	int3
1402985df:	cc                   	int3
1402985e0:	40 53                	rex push %rbx
1402985e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402985e7:	e8 44 85 01 00       	call   0x1402b0b30
1402985ec:	48 2b e0             	sub    %rax,%rsp
1402985ef:	33 d2                	xor    %edx,%edx
1402985f1:	48 8b d9             	mov    %rcx,%rbx
1402985f4:	e8 f7 4b e5 ff       	call   0x1400ed1f0
1402985f9:	48 8b cb             	mov    %rbx,%rcx
1402985fc:	e8 af 40 e5 ff       	call   0x1400ec6b0
140298601:	48 8b 15 08 17 14 00 	mov    0x141708(%rip),%rdx        # 0x1403d9d10
140298608:	48 85 d2             	test   %rdx,%rdx
14029860b:	74 05                	je     0x140298612
14029860d:	48 8b c8             	mov    %rax,%rcx
140298610:	ff d2                	call   *%rdx
140298612:	b8 01 00 00 00       	mov    $0x1,%eax
140298617:	48 83 c4 20          	add    $0x20,%rsp
14029861b:	5b                   	pop    %rbx
14029861c:	c3                   	ret
14029861d:	cc                   	int3
14029861e:	cc                   	int3
14029861f:	cc                   	int3
140298620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140298625:	57                   	push   %rdi
140298626:	b8 20 00 00 00       	mov    $0x20,%eax
14029862b:	e8 00 85 01 00       	call   0x1402b0b30
140298630:	48 2b e0             	sub    %rax,%rsp
140298633:	41 8b d8             	mov    %r8d,%ebx
140298636:	48 8b fa             	mov    %rdx,%rdi
140298639:	e8 72 40 e5 ff       	call   0x1400ec6b0
14029863e:	4c 8b 0d ab 16 14 00 	mov    0x1416ab(%rip),%r9        # 0x1403d9cf0
140298645:	4d 85 c9             	test   %r9,%r9
140298648:	75 0f                	jne    0x140298659
14029864a:	41 8d 41 ff          	lea    -0x1(%r9),%eax
14029864e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140298653:	48 83 c4 20          	add    $0x20,%rsp
140298657:	5f                   	pop    %rdi
140298658:	c3                   	ret
140298659:	44 8b c3             	mov    %ebx,%r8d
14029865c:	48 8b d7             	mov    %rdi,%rdx
14029865f:	48 8b c8             	mov    %rax,%rcx
140298662:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140298667:	48 83 c4 20          	add    $0x20,%rsp
14029866b:	5f                   	pop    %rdi
14029866c:	49 ff e1             	rex.WB jmp *%r9
14029866f:	cc                   	int3
140298670:	40 53                	rex push %rbx
140298672:	b8 20 00 00 00       	mov    $0x20,%eax
140298677:	e8 b4 84 01 00       	call   0x1402b0b30
14029867c:	48 2b e0             	sub    %rax,%rsp
14029867f:	48 8b da             	mov    %rdx,%rbx
140298682:	e8 29 40 e5 ff       	call   0x1400ec6b0
140298687:	4c 8b 05 6a 16 14 00 	mov    0x14166a(%rip),%r8        # 0x1403d9cf8
14029868e:	4d 85 c0             	test   %r8,%r8
140298691:	75 0a                	jne    0x14029869d
140298693:	41 8d 40 ff          	lea    -0x1(%r8),%eax
140298697:	48 83 c4 20          	add    $0x20,%rsp
14029869b:	5b                   	pop    %rbx
14029869c:	c3                   	ret
14029869d:	48 8b d3             	mov    %rbx,%rdx
1402986a0:	48 8b c8             	mov    %rax,%rcx
1402986a3:	48 83 c4 20          	add    $0x20,%rsp
1402986a7:	5b                   	pop    %rbx
1402986a8:	49 ff e0             	rex.WB jmp *%r8
1402986ab:	cc                   	int3
1402986ac:	cc                   	int3
1402986ad:	cc                   	int3
1402986ae:	cc                   	int3
1402986af:	cc                   	int3
1402986b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402986b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402986ba:	57                   	push   %rdi
1402986bb:	b8 20 00 00 00       	mov    $0x20,%eax
1402986c0:	e8 6b 84 01 00       	call   0x1402b0b30
1402986c5:	48 2b e0             	sub    %rax,%rsp
1402986c8:	49 8b d9             	mov    %r9,%rbx
1402986cb:	49 8b f8             	mov    %r8,%rdi
1402986ce:	48 8b f2             	mov    %rdx,%rsi
1402986d1:	e8 da 3f e5 ff       	call   0x1400ec6b0
1402986d6:	4c 8b 15 03 16 14 00 	mov    0x141603(%rip),%r10        # 0x1403d9ce0
1402986dd:	4d 85 d2             	test   %r10,%r10
1402986e0:	75 12                	jne    0x1402986f4
1402986e2:	33 c0                	xor    %eax,%eax
1402986e4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402986e9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402986ee:	48 83 c4 20          	add    $0x20,%rsp
1402986f2:	5f                   	pop    %rdi
1402986f3:	c3                   	ret
1402986f4:	4c 8b cb             	mov    %rbx,%r9
1402986f7:	4c 8b c7             	mov    %rdi,%r8
1402986fa:	48 8b d6             	mov    %rsi,%rdx
1402986fd:	48 8b c8             	mov    %rax,%rcx
140298700:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140298705:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14029870a:	48 83 c4 20          	add    $0x20,%rsp
14029870e:	5f                   	pop    %rdi
14029870f:	49 ff e2             	rex.WB jmp *%r10
140298712:	cc                   	int3
140298713:	cc                   	int3
140298714:	cc                   	int3
140298715:	cc                   	int3
140298716:	cc                   	int3
140298717:	cc                   	int3
140298718:	cc                   	int3
140298719:	cc                   	int3
14029871a:	cc                   	int3
14029871b:	cc                   	int3
14029871c:	cc                   	int3
14029871d:	cc                   	int3
14029871e:	cc                   	int3
14029871f:	cc                   	int3
140298720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140298725:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14029872a:	57                   	push   %rdi
14029872b:	b8 20 00 00 00       	mov    $0x20,%eax
140298730:	e8 fb 83 01 00       	call   0x1402b0b30
140298735:	48 2b e0             	sub    %rax,%rsp
140298738:	49 8b d9             	mov    %r9,%rbx
14029873b:	49 8b f8             	mov    %r8,%rdi
14029873e:	48 8b f2             	mov    %rdx,%rsi
140298741:	e8 6a 3f e5 ff       	call   0x1400ec6b0
140298746:	4c 8b 15 9b 15 14 00 	mov    0x14159b(%rip),%r10        # 0x1403d9ce8
14029874d:	4d 85 d2             	test   %r10,%r10
140298750:	75 12                	jne    0x140298764
140298752:	33 c0                	xor    %eax,%eax
140298754:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140298759:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14029875e:	48 83 c4 20          	add    $0x20,%rsp
140298762:	5f                   	pop    %rdi
140298763:	c3                   	ret
140298764:	4c 8b cb             	mov    %rbx,%r9
140298767:	4c 8b c7             	mov    %rdi,%r8
14029876a:	48 8b d6             	mov    %rsi,%rdx
14029876d:	48 8b c8             	mov    %rax,%rcx
140298770:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140298775:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14029877a:	48 83 c4 20          	add    $0x20,%rsp
14029877e:	5f                   	pop    %rdi
14029877f:	49 ff e2             	rex.WB jmp *%r10
140298782:	cc                   	int3
140298783:	cc                   	int3
140298784:	cc                   	int3
140298785:	cc                   	int3
140298786:	cc                   	int3
140298787:	cc                   	int3
140298788:	cc                   	int3
140298789:	cc                   	int3
14029878a:	cc                   	int3
14029878b:	cc                   	int3
14029878c:	cc                   	int3
14029878d:	cc                   	int3
14029878e:	cc                   	int3
14029878f:	cc                   	int3
140298790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140298795:	57                   	push   %rdi
140298796:	b8 20 00 00 00       	mov    $0x20,%eax
14029879b:	e8 90 83 01 00       	call   0x1402b0b30
1402987a0:	48 2b e0             	sub    %rax,%rsp
1402987a3:	48 8b fa             	mov    %rdx,%rdi
1402987a6:	e8 55 fd ff ff       	call   0x140298500
1402987ab:	48 85 c0             	test   %rax,%rax
1402987ae:	74 46                	je     0x1402987f6
1402987b0:	48 8b c8             	mov    %rax,%rcx
1402987b3:	e8 c8 44 e5 ff       	call   0x1400ecc80
1402987b8:	48 8b d8             	mov    %rax,%rbx