140a74534:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a74539:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7453e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a74543:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a74548:	48 8b 12             	mov    (%rdx),%rdx
140a7454b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a74550:	e8 0b 67 f9 ff       	call   0x140a0ac60
140a74555:	90                   	nop
140a74556:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7455b:	e8 f0 2e f9 ff       	call   0x140a07450
140a74560:	48 83 c4 58          	add    $0x58,%rsp
140a74564:	c3                   	ret
140a74565:	cc                   	int3
140a74566:	cc                   	int3
140a74567:	cc                   	int3
140a74568:	cc                   	int3
140a74569:	cc                   	int3
140a7456a:	cc                   	int3
140a7456b:	cc                   	int3
140a7456c:	cc                   	int3
140a7456d:	cc                   	int3
140a7456e:	cc                   	int3
140a7456f:	cc                   	int3
140a74570:	48 83 ec 58          	sub    $0x58,%rsp
140a74574:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7457b:	00 00
140a7457d:	48 8d 05 2c 59 60 00 	lea    0x60592c(%rip),%rax        # 0x141079eb0
140a74584:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a74589:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7458e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a74593:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a74598:	0f b6 12             	movzbl (%rdx),%edx
140a7459b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a745a0:	e8 0b 6d f9 ff       	call   0x140a0b2b0
140a745a5:	90                   	nop
140a745a6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a745ab:	e8 a0 2e f9 ff       	call   0x140a07450
140a745b0:	48 83 c4 58          	add    $0x58,%rsp
140a745b4:	c3                   	ret
140a745b5:	cc                   	int3
140a745b6:	cc                   	int3
140a745b7:	cc                   	int3
140a745b8:	cc                   	int3
140a745b9:	cc                   	int3
140a745ba:	cc                   	int3
140a745bb:	cc                   	int3
140a745bc:	cc                   	int3
140a745bd:	cc                   	int3
140a745be:	cc                   	int3
140a745bf:	cc                   	int3
140a745c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a745c5:	57                   	push   %rdi
140a745c6:	48 83 ec 20          	sub    $0x20,%rsp
140a745ca:	48 8b da             	mov    %rdx,%rbx
140a745cd:	48 8b f9             	mov    %rcx,%rdi
140a745d0:	e8 fb 29 fe ff       	call   0x140a56fd0
140a745d5:	84 c0                	test   %al,%al
140a745d7:	0f 84 69 01 00 00    	je     0x140a74746
140a745dd:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140a745e1:	48 8b cf             	mov    %rdi,%rcx
140a745e4:	e8 e7 29 fe ff       	call   0x140a56fd0
140a745e9:	84 c0                	test   %al,%al
140a745eb:	0f 84 55 01 00 00    	je     0x140a74746
140a745f1:	48 8d 53 02          	lea    0x2(%rbx),%rdx
140a745f5:	48 8b cf             	mov    %rdi,%rcx
140a745f8:	e8 d3 29 fe ff       	call   0x140a56fd0
140a745fd:	84 c0                	test   %al,%al
140a745ff:	0f 84 41 01 00 00    	je     0x140a74746
140a74605:	48 8d 53 03          	lea    0x3(%rbx),%rdx
140a74609:	48 8b cf             	mov    %rdi,%rcx
140a7460c:	e8 bf 29 fe ff       	call   0x140a56fd0
140a74611:	84 c0                	test   %al,%al
140a74613:	0f 84 2d 01 00 00    	je     0x140a74746
140a74619:	48 8d 53 04          	lea    0x4(%rbx),%rdx
140a7461d:	48 8b cf             	mov    %rdi,%rcx
140a74620:	e8 ab 29 fe ff       	call   0x140a56fd0
140a74625:	84 c0                	test   %al,%al
140a74627:	0f 84 19 01 00 00    	je     0x140a74746
140a7462d:	48 8d 53 05          	lea    0x5(%rbx),%rdx
140a74631:	48 8b cf             	mov    %rdi,%rcx
140a74634:	e8 97 29 fe ff       	call   0x140a56fd0
140a74639:	84 c0                	test   %al,%al
140a7463b:	0f 84 05 01 00 00    	je     0x140a74746
140a74641:	48 8d 53 06          	lea    0x6(%rbx),%rdx
140a74645:	48 8b cf             	mov    %rdi,%rcx
140a74648:	e8 83 29 fe ff       	call   0x140a56fd0
140a7464d:	84 c0                	test   %al,%al
140a7464f:	0f 84 f1 00 00 00    	je     0x140a74746
140a74655:	48 8d 53 07          	lea    0x7(%rbx),%rdx
140a74659:	48 8b cf             	mov    %rdi,%rcx
140a7465c:	e8 6f 29 fe ff       	call   0x140a56fd0
140a74661:	84 c0                	test   %al,%al
140a74663:	0f 84 dd 00 00 00    	je     0x140a74746
140a74669:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140a7466d:	48 8b cf             	mov    %rdi,%rcx
140a74670:	e8 5b 29 fe ff       	call   0x140a56fd0
140a74675:	84 c0                	test   %al,%al
140a74677:	0f 84 c9 00 00 00    	je     0x140a74746
140a7467d:	48 8d 53 09          	lea    0x9(%rbx),%rdx
140a74681:	48 8b cf             	mov    %rdi,%rcx
140a74684:	e8 47 29 fe ff       	call   0x140a56fd0
140a74689:	84 c0                	test   %al,%al
140a7468b:	0f 84 b5 00 00 00    	je     0x140a74746
140a74691:	48 8d 53 0a          	lea    0xa(%rbx),%rdx
140a74695:	48 8b cf             	mov    %rdi,%rcx
140a74698:	e8 33 29 fe ff       	call   0x140a56fd0
140a7469d:	84 c0                	test   %al,%al
140a7469f:	0f 84 a1 00 00 00    	je     0x140a74746
140a746a5:	48 8d 53 0b          	lea    0xb(%rbx),%rdx
140a746a9:	48 8b cf             	mov    %rdi,%rcx
140a746ac:	e8 1f 29 fe ff       	call   0x140a56fd0
140a746b1:	84 c0                	test   %al,%al
140a746b3:	0f 84 8d 00 00 00    	je     0x140a74746
140a746b9:	48 8d 53 0c          	lea    0xc(%rbx),%rdx
140a746bd:	48 8b cf             	mov    %rdi,%rcx
140a746c0:	e8 0b 29 fe ff       	call   0x140a56fd0
140a746c5:	84 c0                	test   %al,%al
140a746c7:	74 7d                	je     0x140a74746
140a746c9:	48 8d 53 0d          	lea    0xd(%rbx),%rdx
140a746cd:	48 8b cf             	mov    %rdi,%rcx
140a746d0:	e8 fb 28 fe ff       	call   0x140a56fd0
140a746d5:	84 c0                	test   %al,%al
140a746d7:	74 6d                	je     0x140a74746
140a746d9:	48 8d 53 0e          	lea    0xe(%rbx),%rdx
140a746dd:	48 8b cf             	mov    %rdi,%rcx
140a746e0:	e8 eb 28 fe ff       	call   0x140a56fd0
140a746e5:	84 c0                	test   %al,%al
140a746e7:	74 5d                	je     0x140a74746
140a746e9:	48 8d 53 0f          	lea    0xf(%rbx),%rdx
140a746ed:	48 8b cf             	mov    %rdi,%rcx
140a746f0:	e8 db 28 fe ff       	call   0x140a56fd0
140a746f5:	84 c0                	test   %al,%al
140a746f7:	74 4d                	je     0x140a74746
140a746f9:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140a746fd:	48 8b cf             	mov    %rdi,%rcx
140a74700:	e8 cb 28 fe ff       	call   0x140a56fd0
140a74705:	84 c0                	test   %al,%al
140a74707:	74 3d                	je     0x140a74746
140a74709:	48 8d 53 11          	lea    0x11(%rbx),%rdx
140a7470d:	48 8b cf             	mov    %rdi,%rcx
140a74710:	e8 bb 28 fe ff       	call   0x140a56fd0
140a74715:	84 c0                	test   %al,%al
140a74717:	74 2d                	je     0x140a74746
140a74719:	48 8d 53 12          	lea    0x12(%rbx),%rdx
140a7471d:	48 8b cf             	mov    %rdi,%rcx
140a74720:	e8 ab 28 fe ff       	call   0x140a56fd0
140a74725:	84 c0                	test   %al,%al
140a74727:	74 1d                	je     0x140a74746
140a74729:	48 8d 53 13          	lea    0x13(%rbx),%rdx
140a7472d:	48 8b cf             	mov    %rdi,%rcx
140a74730:	e8 9b 28 fe ff       	call   0x140a56fd0
140a74735:	84 c0                	test   %al,%al
140a74737:	74 0d                	je     0x140a74746
140a74739:	b0 01                	mov    $0x1,%al
140a7473b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a74740:	48 83 c4 20          	add    $0x20,%rsp
140a74744:	5f                   	pop    %rdi
140a74745:	c3                   	ret
140a74746:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7474b:	32 c0                	xor    %al,%al
140a7474d:	48 83 c4 20          	add    $0x20,%rsp
140a74751:	5f                   	pop    %rdi
140a74752:	c3                   	ret
140a74753:	cc                   	int3
140a74754:	cc                   	int3
140a74755:	cc                   	int3
140a74756:	cc                   	int3
140a74757:	cc                   	int3
140a74758:	cc                   	int3
140a74759:	cc                   	int3
140a7475a:	cc                   	int3
140a7475b:	cc                   	int3
140a7475c:	cc                   	int3
140a7475d:	cc                   	int3
140a7475e:	cc                   	int3
140a7475f:	cc                   	int3
140a74760:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a74765:	57                   	push   %rdi
140a74766:	48 83 ec 20          	sub    $0x20,%rsp
140a7476a:	48 8b 01             	mov    (%rcx),%rax
140a7476d:	48 8b fa             	mov    %rdx,%rdi
140a74770:	ba 14 00 00 00       	mov    $0x14,%edx
140a74775:	48 8b d9             	mov    %rcx,%rbx
140a74778:	48 8b 40 50          	mov    0x50(%rax),%rax
140a7477c:	ff 15 9e f2 50 00    	call   *0x50f29e(%rip)        # 0x140f83a20
140a74782:	84 c0                	test   %al,%al
140a74784:	0f 84 7c 02 00 00    	je     0x140a74a06
140a7478a:	48 8b 03             	mov    (%rbx),%rax
140a7478d:	48 8b d7             	mov    %rdi,%rdx
140a74790:	48 8b cb             	mov    %rbx,%rcx
140a74793:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a7479a:	ff 15 80 f2 50 00    	call   *0x50f280(%rip)        # 0x140f83a20
140a747a0:	84 c0                	test   %al,%al
140a747a2:	0f 84 5e 02 00 00    	je     0x140a74a06
140a747a8:	48 8b 03             	mov    (%rbx),%rax
140a747ab:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140a747af:	48 8b cb             	mov    %rbx,%rcx
140a747b2:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a747b9:	ff 15 61 f2 50 00    	call   *0x50f261(%rip)        # 0x140f83a20
140a747bf:	84 c0                	test   %al,%al
140a747c1:	0f 84 3f 02 00 00    	je     0x140a74a06
140a747c7:	48 8b 03             	mov    (%rbx),%rax
140a747ca:	48 8d 57 02          	lea    0x2(%rdi),%rdx
140a747ce:	48 8b cb             	mov    %rbx,%rcx
140a747d1:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a747d8:	ff 15 42 f2 50 00    	call   *0x50f242(%rip)        # 0x140f83a20
140a747de:	84 c0                	test   %al,%al
140a747e0:	0f 84 20 02 00 00    	je     0x140a74a06
140a747e6:	48 8b 03             	mov    (%rbx),%rax
140a747e9:	48 8d 57 03          	lea    0x3(%rdi),%rdx
140a747ed:	48 8b cb             	mov    %rbx,%rcx
140a747f0:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a747f7:	ff 15 23 f2 50 00    	call   *0x50f223(%rip)        # 0x140f83a20
140a747fd:	84 c0                	test   %al,%al
140a747ff:	0f 84 01 02 00 00    	je     0x140a74a06
140a74805:	48 8b 03             	mov    (%rbx),%rax
140a74808:	48 8d 57 04          	lea    0x4(%rdi),%rdx
140a7480c:	48 8b cb             	mov    %rbx,%rcx
140a7480f:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a74816:	ff 15 04 f2 50 00    	call   *0x50f204(%rip)        # 0x140f83a20
140a7481c:	84 c0                	test   %al,%al
140a7481e:	0f 84 e2 01 00 00    	je     0x140a74a06
140a74824:	48 8b 03             	mov    (%rbx),%rax
140a74827:	48 8d 57 05          	lea    0x5(%rdi),%rdx
140a7482b:	48 8b cb             	mov    %rbx,%rcx
140a7482e:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a74835:	ff 15 e5 f1 50 00    	call   *0x50f1e5(%rip)        # 0x140f83a20
140a7483b:	84 c0                	test   %al,%al
140a7483d:	0f 84 c3 01 00 00    	je     0x140a74a06
140a74843:	48 8b 03             	mov    (%rbx),%rax
140a74846:	48 8d 57 06          	lea    0x6(%rdi),%rdx
140a7484a:	48 8b cb             	mov    %rbx,%rcx
140a7484d:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a74854:	ff 15 c6 f1 50 00    	call   *0x50f1c6(%rip)        # 0x140f83a20
140a7485a:	84 c0                	test   %al,%al
140a7485c:	0f 84 a4 01 00 00    	je     0x140a74a06
140a74862:	48 8b 03             	mov    (%rbx),%rax
140a74865:	48 8d 57 07          	lea    0x7(%rdi),%rdx
140a74869:	48 8b cb             	mov    %rbx,%rcx
140a7486c:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a74873:	ff 15 a7 f1 50 00    	call   *0x50f1a7(%rip)        # 0x140f83a20
140a74879:	84 c0                	test   %al,%al
140a7487b:	0f 84 85 01 00 00    	je     0x140a74a06
140a74881:	48 8b 03             	mov    (%rbx),%rax
140a74884:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140a74888:	48 8b cb             	mov    %rbx,%rcx
140a7488b:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a74892:	ff 15 88 f1 50 00    	call   *0x50f188(%rip)        # 0x140f83a20
140a74898:	84 c0                	test   %al,%al
140a7489a:	0f 84 66 01 00 00    	je     0x140a74a06
140a748a0:	48 8b 03             	mov    (%rbx),%rax
140a748a3:	48 8d 57 09          	lea    0x9(%rdi),%rdx
140a748a7:	48 8b cb             	mov    %rbx,%rcx
140a748aa:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a748b1:	ff 15 69 f1 50 00    	call   *0x50f169(%rip)        # 0x140f83a20
140a748b7:	84 c0                	test   %al,%al
140a748b9:	0f 84 47 01 00 00    	je     0x140a74a06
140a748bf:	48 8b 03             	mov    (%rbx),%rax
140a748c2:	48 8d 57 0a          	lea    0xa(%rdi),%rdx
140a748c6:	48 8b cb             	mov    %rbx,%rcx
140a748c9:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a748d0:	ff 15 4a f1 50 00    	call   *0x50f14a(%rip)        # 0x140f83a20
140a748d6:	84 c0                	test   %al,%al
140a748d8:	0f 84 28 01 00 00    	je     0x140a74a06
140a748de:	48 8b 03             	mov    (%rbx),%rax
140a748e1:	48 8d 57 0b          	lea    0xb(%rdi),%rdx
140a748e5:	48 8b cb             	mov    %rbx,%rcx
140a748e8:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a748ef:	ff 15 2b f1 50 00    	call   *0x50f12b(%rip)        # 0x140f83a20
140a748f5:	84 c0                	test   %al,%al
140a748f7:	0f 84 09 01 00 00    	je     0x140a74a06
140a748fd:	48 8b 03             	mov    (%rbx),%rax
140a74900:	48 8d 57 0c          	lea    0xc(%rdi),%rdx
140a74904:	48 8b cb             	mov    %rbx,%rcx
140a74907:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a7490e:	ff 15 0c f1 50 00    	call   *0x50f10c(%rip)        # 0x140f83a20
140a74914:	84 c0                	test   %al,%al
140a74916:	0f 84 ea 00 00 00    	je     0x140a74a06
140a7491c:	48 8b 03             	mov    (%rbx),%rax
140a7491f:	48 8d 57 0d          	lea    0xd(%rdi),%rdx
140a74923:	48 8b cb             	mov    %rbx,%rcx
140a74926:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a7492d:	ff 15 ed f0 50 00    	call   *0x50f0ed(%rip)        # 0x140f83a20
140a74933:	84 c0                	test   %al,%al
140a74935:	0f 84 cb 00 00 00    	je     0x140a74a06
140a7493b:	48 8b 03             	mov    (%rbx),%rax
140a7493e:	48 8d 57 0e          	lea    0xe(%rdi),%rdx
140a74942:	48 8b cb             	mov    %rbx,%rcx
140a74945:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a7494c:	ff 15 ce f0 50 00    	call   *0x50f0ce(%rip)        # 0x140f83a20
140a74952:	84 c0                	test   %al,%al
140a74954:	0f 84 ac 00 00 00    	je     0x140a74a06
140a7495a:	48 8b 03             	mov    (%rbx),%rax
140a7495d:	48 8d 57 0f          	lea    0xf(%rdi),%rdx
140a74961:	48 8b cb             	mov    %rbx,%rcx
140a74964:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a7496b:	ff 15 af f0 50 00    	call   *0x50f0af(%rip)        # 0x140f83a20
140a74971:	84 c0                	test   %al,%al
140a74973:	0f 84 8d 00 00 00    	je     0x140a74a06
140a74979:	48 8b 03             	mov    (%rbx),%rax
140a7497c:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a74980:	48 8b cb             	mov    %rbx,%rcx
140a74983:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a7498a:	ff 15 90 f0 50 00    	call   *0x50f090(%rip)        # 0x140f83a20
140a74990:	84 c0                	test   %al,%al
140a74992:	74 72                	je     0x140a74a06
140a74994:	48 8b 03             	mov    (%rbx),%rax
140a74997:	48 8d 57 11          	lea    0x11(%rdi),%rdx
140a7499b:	48 8b cb             	mov    %rbx,%rcx
140a7499e:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a749a5:	ff 15 75 f0 50 00    	call   *0x50f075(%rip)        # 0x140f83a20
140a749ab:	84 c0                	test   %al,%al
140a749ad:	74 57                	je     0x140a74a06
140a749af:	48 8b 03             	mov    (%rbx),%rax
140a749b2:	48 8d 57 12          	lea    0x12(%rdi),%rdx
140a749b6:	48 8b cb             	mov    %rbx,%rcx
140a749b9:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a749c0:	ff 15 5a f0 50 00    	call   *0x50f05a(%rip)        # 0x140f83a20
140a749c6:	84 c0                	test   %al,%al
140a749c8:	74 3c                	je     0x140a74a06
140a749ca:	48 8b 03             	mov    (%rbx),%rax
140a749cd:	48 8d 57 13          	lea    0x13(%rdi),%rdx
140a749d1:	48 8b cb             	mov    %rbx,%rcx
140a749d4:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a749db:	ff 15 3f f0 50 00    	call   *0x50f03f(%rip)        # 0x140f83a20
140a749e1:	84 c0                	test   %al,%al
140a749e3:	74 21                	je     0x140a74a06
140a749e5:	48 8b 03             	mov    (%rbx),%rax
140a749e8:	48 8b cb             	mov    %rbx,%rcx
140a749eb:	48 8b 40 58          	mov    0x58(%rax),%rax
140a749ef:	ff 15 2b f0 50 00    	call   *0x50f02b(%rip)        # 0x140f83a20
140a749f5:	84 c0                	test   %al,%al
140a749f7:	74 0d                	je     0x140a74a06
140a749f9:	b0 01                	mov    $0x1,%al
140a749fb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a74a00:	48 83 c4 20          	add    $0x20,%rsp
140a74a04:	5f                   	pop    %rdi
140a74a05:	c3                   	ret
140a74a06:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a74a0b:	32 c0                	xor    %al,%al
140a74a0d:	48 83 c4 20          	add    $0x20,%rsp
140a74a11:	5f                   	pop    %rdi
140a74a12:	c3                   	ret
140a74a13:	cc                   	int3
140a74a14:	cc                   	int3
140a74a15:	cc                   	int3
140a74a16:	cc                   	int3
140a74a17:	cc                   	int3
140a74a18:	cc                   	int3
140a74a19:	cc                   	int3