1401b0701:	90                   	nop
1401b0702:	32 c0                	xor    %al,%al
1401b0704:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b0709:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401b070e:	48 83 c4 20          	add    $0x20,%rsp
1401b0712:	41 5e                	pop    %r14
1401b0714:	5f                   	pop    %rdi
1401b0715:	5e                   	pop    %rsi
1401b0716:	c3                   	ret
1401b0717:	cc                   	int3
1401b0718:	cc                   	int3
1401b0719:	cc                   	int3
1401b071a:	cc                   	int3
1401b071b:	cc                   	int3
1401b071c:	cc                   	int3
1401b071d:	cc                   	int3
1401b071e:	cc                   	int3
1401b071f:	cc                   	int3
1401b0720:	48 83 ec 28          	sub    $0x28,%rsp
1401b0724:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b0728:	48 81 39 b8 01 00 00 	cmpq   $0x1b8,(%rcx)
1401b072f:	72 28                	jb     0x1401b0759
1401b0731:	48 8b 81 b0 01 00 00 	mov    0x1b0(%rcx),%rax
1401b0738:	48 85 c0             	test   %rax,%rax
1401b073b:	74 1c                	je     0x1401b0759
1401b073d:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401b0741:	48 85 d2             	test   %rdx,%rdx
1401b0744:	74 13                	je     0x1401b0759
1401b0746:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1401b074b:	74 0c                	je     0x1401b0759
1401b074d:	ff d0                	call   *%rax
1401b074f:	85 c0                	test   %eax,%eax
1401b0751:	0f 95 c0             	setne  %al
1401b0754:	48 83 c4 28          	add    $0x28,%rsp
1401b0758:	c3                   	ret
1401b0759:	32 c0                	xor    %al,%al
1401b075b:	48 83 c4 28          	add    $0x28,%rsp
1401b075f:	c3                   	ret
1401b0760:	40 53                	rex push %rbx
1401b0762:	48 83 ec 20          	sub    $0x20,%rsp
1401b0766:	48 8b d9             	mov    %rcx,%rbx
1401b0769:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b076d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0771:	48 85 c0             	test   %rax,%rax
1401b0774:	74 02                	je     0x1401b0778
1401b0776:	ff d0                	call   *%rax
1401b0778:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b077d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0782:	83 f8 01             	cmp    $0x1,%eax
1401b0785:	75 44                	jne    0x1401b07cb
1401b0787:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b078b:	48 85 c9             	test   %rcx,%rcx
1401b078e:	74 33                	je     0x1401b07c3
1401b0790:	48 8d 05 e1 78 19 00 	lea    0x1978e1(%rip),%rax        # 0x140348078
1401b0797:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b079b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b079f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b07a3:	48 8d 05 de 78 19 00 	lea    0x1978de(%rip),%rax        # 0x140348088
1401b07aa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b07af:	48 8d 05 62 23 18 00 	lea    0x182362(%rip),%rax        # 0x140332b18
1401b07b6:	ba 30 00 00 00       	mov    $0x30,%edx
1401b07bb:	48 89 03             	mov    %rax,(%rbx)
1401b07be:	e8 c1 9a 14 00       	call   0x1402fa284
1401b07c3:	b0 01                	mov    $0x1,%al
1401b07c5:	48 83 c4 20          	add    $0x20,%rsp
1401b07c9:	5b                   	pop    %rbx
1401b07ca:	c3                   	ret
1401b07cb:	32 c0                	xor    %al,%al
1401b07cd:	48 83 c4 20          	add    $0x20,%rsp
1401b07d1:	5b                   	pop    %rbx
1401b07d2:	c3                   	ret
1401b07d3:	cc                   	int3
1401b07d4:	cc                   	int3
1401b07d5:	cc                   	int3
1401b07d6:	cc                   	int3
1401b07d7:	cc                   	int3
1401b07d8:	cc                   	int3
1401b07d9:	cc                   	int3
1401b07da:	cc                   	int3
1401b07db:	cc                   	int3
1401b07dc:	cc                   	int3
1401b07dd:	cc                   	int3
1401b07de:	cc                   	int3
1401b07df:	cc                   	int3
1401b07e0:	40 53                	rex push %rbx
1401b07e2:	48 83 ec 20          	sub    $0x20,%rsp
1401b07e6:	48 8b d9             	mov    %rcx,%rbx
1401b07e9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b07ed:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b07f1:	48 85 c0             	test   %rax,%rax
1401b07f4:	74 02                	je     0x1401b07f8
1401b07f6:	ff d0                	call   *%rax
1401b07f8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b07fd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0802:	83 f8 01             	cmp    $0x1,%eax
1401b0805:	75 44                	jne    0x1401b084b
1401b0807:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b080b:	48 85 c9             	test   %rcx,%rcx
1401b080e:	74 33                	je     0x1401b0843
1401b0810:	48 8d 05 e1 67 19 00 	lea    0x1967e1(%rip),%rax        # 0x140346ff8
1401b0817:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b081b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b081f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0823:	48 8d 05 d6 67 19 00 	lea    0x1967d6(%rip),%rax        # 0x140347000
1401b082a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b082f:	48 8d 05 e2 22 18 00 	lea    0x1822e2(%rip),%rax        # 0x140332b18
1401b0836:	ba 30 00 00 00       	mov    $0x30,%edx
1401b083b:	48 89 03             	mov    %rax,(%rbx)
1401b083e:	e8 41 9a 14 00       	call   0x1402fa284
1401b0843:	b0 01                	mov    $0x1,%al
1401b0845:	48 83 c4 20          	add    $0x20,%rsp
1401b0849:	5b                   	pop    %rbx
1401b084a:	c3                   	ret
1401b084b:	32 c0                	xor    %al,%al
1401b084d:	48 83 c4 20          	add    $0x20,%rsp
1401b0851:	5b                   	pop    %rbx
1401b0852:	c3                   	ret
1401b0853:	cc                   	int3
1401b0854:	cc                   	int3
1401b0855:	cc                   	int3
1401b0856:	cc                   	int3
1401b0857:	cc                   	int3
1401b0858:	cc                   	int3
1401b0859:	cc                   	int3
1401b085a:	cc                   	int3
1401b085b:	cc                   	int3
1401b085c:	cc                   	int3
1401b085d:	cc                   	int3
1401b085e:	cc                   	int3
1401b085f:	cc                   	int3
1401b0860:	40 53                	rex push %rbx
1401b0862:	48 83 ec 20          	sub    $0x20,%rsp
1401b0866:	48 8b d9             	mov    %rcx,%rbx
1401b0869:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b086d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0871:	48 85 c0             	test   %rax,%rax
1401b0874:	74 02                	je     0x1401b0878
1401b0876:	ff d0                	call   *%rax
1401b0878:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b087d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0882:	83 f8 01             	cmp    $0x1,%eax
1401b0885:	75 44                	jne    0x1401b08cb
1401b0887:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b088b:	48 85 c9             	test   %rcx,%rcx
1401b088e:	74 33                	je     0x1401b08c3
1401b0890:	48 8d 05 11 7e 19 00 	lea    0x197e11(%rip),%rax        # 0x1403486a8
1401b0897:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b089b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b089f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b08a3:	48 8d 05 36 7e 19 00 	lea    0x197e36(%rip),%rax        # 0x1403486e0
1401b08aa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b08af:	48 8d 05 62 22 18 00 	lea    0x182262(%rip),%rax        # 0x140332b18
1401b08b6:	ba 30 00 00 00       	mov    $0x30,%edx
1401b08bb:	48 89 03             	mov    %rax,(%rbx)
1401b08be:	e8 c1 99 14 00       	call   0x1402fa284
1401b08c3:	b0 01                	mov    $0x1,%al
1401b08c5:	48 83 c4 20          	add    $0x20,%rsp
1401b08c9:	5b                   	pop    %rbx
1401b08ca:	c3                   	ret
1401b08cb:	32 c0                	xor    %al,%al
1401b08cd:	48 83 c4 20          	add    $0x20,%rsp
1401b08d1:	5b                   	pop    %rbx
1401b08d2:	c3                   	ret
1401b08d3:	cc                   	int3
1401b08d4:	cc                   	int3
1401b08d5:	cc                   	int3
1401b08d6:	cc                   	int3
1401b08d7:	cc                   	int3
1401b08d8:	cc                   	int3
1401b08d9:	cc                   	int3
1401b08da:	cc                   	int3
1401b08db:	cc                   	int3
1401b08dc:	cc                   	int3
1401b08dd:	cc                   	int3
1401b08de:	cc                   	int3
1401b08df:	cc                   	int3
1401b08e0:	40 53                	rex push %rbx
1401b08e2:	48 83 ec 20          	sub    $0x20,%rsp
1401b08e6:	48 8b d9             	mov    %rcx,%rbx
1401b08e9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b08ed:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b08f1:	48 85 c0             	test   %rax,%rax
1401b08f4:	74 02                	je     0x1401b08f8
1401b08f6:	ff d0                	call   *%rax
1401b08f8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b08fd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0902:	83 f8 01             	cmp    $0x1,%eax
1401b0905:	75 44                	jne    0x1401b094b
1401b0907:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b090b:	48 85 c9             	test   %rcx,%rcx
1401b090e:	74 33                	je     0x1401b0943
1401b0910:	48 8d 05 69 58 19 00 	lea    0x195869(%rip),%rax        # 0x140346180
1401b0917:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b091b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b091f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0923:	48 8d 05 fe 58 19 00 	lea    0x1958fe(%rip),%rax        # 0x140346228
1401b092a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b092f:	48 8d 05 e2 21 18 00 	lea    0x1821e2(%rip),%rax        # 0x140332b18
1401b0936:	ba 30 00 00 00       	mov    $0x30,%edx
1401b093b:	48 89 03             	mov    %rax,(%rbx)
1401b093e:	e8 41 99 14 00       	call   0x1402fa284
1401b0943:	b0 01                	mov    $0x1,%al
1401b0945:	48 83 c4 20          	add    $0x20,%rsp
1401b0949:	5b                   	pop    %rbx
1401b094a:	c3                   	ret
1401b094b:	32 c0                	xor    %al,%al
1401b094d:	48 83 c4 20          	add    $0x20,%rsp
1401b0951:	5b                   	pop    %rbx
1401b0952:	c3                   	ret
1401b0953:	cc                   	int3
1401b0954:	cc                   	int3
1401b0955:	cc                   	int3
1401b0956:	cc                   	int3
1401b0957:	cc                   	int3
1401b0958:	cc                   	int3
1401b0959:	cc                   	int3
1401b095a:	cc                   	int3
1401b095b:	cc                   	int3
1401b095c:	cc                   	int3
1401b095d:	cc                   	int3
1401b095e:	cc                   	int3
1401b095f:	cc                   	int3
1401b0960:	40 53                	rex push %rbx
1401b0962:	48 83 ec 20          	sub    $0x20,%rsp
1401b0966:	48 8b d9             	mov    %rcx,%rbx
1401b0969:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b096d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0971:	48 85 c0             	test   %rax,%rax
1401b0974:	74 02                	je     0x1401b0978
1401b0976:	ff d0                	call   *%rax
1401b0978:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b097d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0982:	83 f8 01             	cmp    $0x1,%eax
1401b0985:	75 44                	jne    0x1401b09cb
1401b0987:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b098b:	48 85 c9             	test   %rcx,%rcx
1401b098e:	74 33                	je     0x1401b09c3
1401b0990:	48 8d 05 79 7f 19 00 	lea    0x197f79(%rip),%rax        # 0x140348910
1401b0997:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b099b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b099f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b09a3:	48 8d 05 3e 81 19 00 	lea    0x19813e(%rip),%rax        # 0x140348ae8
1401b09aa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b09af:	48 8d 05 62 21 18 00 	lea    0x182162(%rip),%rax        # 0x140332b18
1401b09b6:	ba 30 00 00 00       	mov    $0x30,%edx
1401b09bb:	48 89 03             	mov    %rax,(%rbx)
1401b09be:	e8 c1 98 14 00       	call   0x1402fa284
1401b09c3:	b0 01                	mov    $0x1,%al
1401b09c5:	48 83 c4 20          	add    $0x20,%rsp
1401b09c9:	5b                   	pop    %rbx
1401b09ca:	c3                   	ret
1401b09cb:	32 c0                	xor    %al,%al
1401b09cd:	48 83 c4 20          	add    $0x20,%rsp
1401b09d1:	5b                   	pop    %rbx
1401b09d2:	c3                   	ret
1401b09d3:	cc                   	int3
1401b09d4:	cc                   	int3
1401b09d5:	cc                   	int3
1401b09d6:	cc                   	int3
1401b09d7:	cc                   	int3
1401b09d8:	cc                   	int3
1401b09d9:	cc                   	int3
1401b09da:	cc                   	int3
1401b09db:	cc                   	int3
1401b09dc:	cc                   	int3
1401b09dd:	cc                   	int3
1401b09de:	cc                   	int3
1401b09df:	cc                   	int3
1401b09e0:	40 53                	rex push %rbx
1401b09e2:	48 83 ec 20          	sub    $0x20,%rsp
1401b09e6:	48 8b d9             	mov    %rcx,%rbx
1401b09e9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b09ed:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b09f1:	48 85 c0             	test   %rax,%rax
1401b09f4:	74 02                	je     0x1401b09f8
1401b09f6:	ff d0                	call   *%rax
1401b09f8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b09fd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0a02:	83 f8 01             	cmp    $0x1,%eax
1401b0a05:	75 44                	jne    0x1401b0a4b
1401b0a07:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0a0b:	48 85 c9             	test   %rcx,%rcx
1401b0a0e:	74 33                	je     0x1401b0a43
1401b0a10:	48 8d 05 61 61 19 00 	lea    0x196161(%rip),%rax        # 0x140346b78
1401b0a17:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0a1b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0a1f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0a23:	48 8d 05 5e 61 19 00 	lea    0x19615e(%rip),%rax        # 0x140346b88
1401b0a2a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0a2f:	48 8d 05 e2 20 18 00 	lea    0x1820e2(%rip),%rax        # 0x140332b18
1401b0a36:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0a3b:	48 89 03             	mov    %rax,(%rbx)
1401b0a3e:	e8 41 98 14 00       	call   0x1402fa284
1401b0a43:	b0 01                	mov    $0x1,%al
1401b0a45:	48 83 c4 20          	add    $0x20,%rsp
1401b0a49:	5b                   	pop    %rbx
1401b0a4a:	c3                   	ret
1401b0a4b:	32 c0                	xor    %al,%al
1401b0a4d:	48 83 c4 20          	add    $0x20,%rsp
1401b0a51:	5b                   	pop    %rbx
1401b0a52:	c3                   	ret
1401b0a53:	cc                   	int3
1401b0a54:	cc                   	int3
1401b0a55:	cc                   	int3
1401b0a56:	cc                   	int3
1401b0a57:	cc                   	int3
1401b0a58:	cc                   	int3
1401b0a59:	cc                   	int3
1401b0a5a:	cc                   	int3
1401b0a5b:	cc                   	int3
1401b0a5c:	cc                   	int3
1401b0a5d:	cc                   	int3
1401b0a5e:	cc                   	int3
1401b0a5f:	cc                   	int3
1401b0a60:	40 53                	rex push %rbx
1401b0a62:	48 83 ec 20          	sub    $0x20,%rsp
1401b0a66:	48 8b d9             	mov    %rcx,%rbx
1401b0a69:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0a6d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0a71:	48 85 c0             	test   %rax,%rax
1401b0a74:	74 02                	je     0x1401b0a78
1401b0a76:	ff d0                	call   *%rax
1401b0a78:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0a7d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0a82:	83 f8 01             	cmp    $0x1,%eax
1401b0a85:	75 44                	jne    0x1401b0acb
1401b0a87:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0a8b:	48 85 c9             	test   %rcx,%rcx
1401b0a8e:	74 33                	je     0x1401b0ac3
1401b0a90:	48 8d 05 39 55 19 00 	lea    0x195539(%rip),%rax        # 0x140345fd0
1401b0a97:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0a9b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0a9f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0aa3:	48 8d 05 c6 55 19 00 	lea    0x1955c6(%rip),%rax        # 0x140346070
1401b0aaa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0aaf:	48 8d 05 62 20 18 00 	lea    0x182062(%rip),%rax        # 0x140332b18
1401b0ab6:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0abb:	48 89 03             	mov    %rax,(%rbx)
1401b0abe:	e8 c1 97 14 00       	call   0x1402fa284
1401b0ac3:	b0 01                	mov    $0x1,%al
1401b0ac5:	48 83 c4 20          	add    $0x20,%rsp
1401b0ac9:	5b                   	pop    %rbx
1401b0aca:	c3                   	ret
1401b0acb:	32 c0                	xor    %al,%al
1401b0acd:	48 83 c4 20          	add    $0x20,%rsp
1401b0ad1:	5b                   	pop    %rbx
1401b0ad2:	c3                   	ret
1401b0ad3:	cc                   	int3
1401b0ad4:	cc                   	int3
1401b0ad5:	cc                   	int3