1400a7761:	48 8b 08             	mov    (%rax),%rcx
1400a7764:	48 83 20 00          	andq   $0x0,(%rax)
1400a7768:	48 89 0f             	mov    %rcx,(%rdi)
1400a776b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400a776f:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400a7774:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7779:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400a777d:	48 85 db             	test   %rbx,%rbx
1400a7780:	74 39                	je     0x1400a77bb
1400a7782:	83 c8 ff             	or     $0xffffffff,%eax
1400a7785:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400a778a:	83 f8 01             	cmp    $0x1,%eax
1400a778d:	75 2c                	jne    0x1400a77bb
1400a778f:	48 8b 03             	mov    (%rbx),%rax
1400a7792:	48 8b cb             	mov    %rbx,%rcx
1400a7795:	48 8b 00             	mov    (%rax),%rax
1400a7798:	ff 15 9a 54 a6 00    	call   *0xa6549a(%rip)        # 0x140b0cc38
1400a779e:	83 c8 ff             	or     $0xffffffff,%eax
1400a77a1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a77a6:	83 f8 01             	cmp    $0x1,%eax
1400a77a9:	75 10                	jne    0x1400a77bb
1400a77ab:	48 8b 03             	mov    (%rbx),%rax
1400a77ae:	48 8b cb             	mov    %rbx,%rcx
1400a77b1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a77b5:	ff 15 7d 54 a6 00    	call   *0xa6547d(%rip)        # 0x140b0cc38
1400a77bb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400a77c0:	48 8b c7             	mov    %rdi,%rax
1400a77c3:	48 83 c4 40          	add    $0x40,%rsp
1400a77c7:	5f                   	pop    %rdi
1400a77c8:	c3                   	ret
1400a77c9:	90                   	nop
1400a77ca:	90                   	nop
1400a77cb:	90                   	nop
1400a77cc:	90                   	nop
1400a77cd:	90                   	nop
1400a77ce:	90                   	nop
1400a77cf:	90                   	nop
1400a77d0:	48 8d 05 71 02 a7 00 	lea    0xa70271(%rip),%rax        # 0x140b17a48
1400a77d7:	48 89 02             	mov    %rax,(%rdx)
1400a77da:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400a77de:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400a77e2:	48 8b c2             	mov    %rdx,%rax
1400a77e5:	c3                   	ret
1400a77e6:	90                   	nop
1400a77e7:	90                   	nop
1400a77e8:	90                   	nop
1400a77e9:	90                   	nop
1400a77ea:	90                   	nop
1400a77eb:	90                   	nop
1400a77ec:	90                   	nop
1400a77ed:	90                   	nop
1400a77ee:	90                   	nop
1400a77ef:	90                   	nop
1400a77f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a77f5:	57                   	push   %rdi
1400a77f6:	48 83 ec 20          	sub    $0x20,%rsp
1400a77fa:	48 8b f9             	mov    %rcx,%rdi
1400a77fd:	8a da                	mov    %dl,%bl
1400a77ff:	48 83 c1 08          	add    $0x8,%rcx
1400a7803:	e8 a0 b9 ff ff       	call   0x1400a31a8
1400a7808:	84 db                	test   %bl,%bl
1400a780a:	74 09                	je     0x1400a7815
1400a780c:	48 8b cf             	mov    %rdi,%rcx
1400a780f:	ff 15 ab 50 a6 00    	call   *0xa650ab(%rip)        # 0x140b0c8c0
1400a7815:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a781a:	48 83 c4 20          	add    $0x20,%rsp
1400a781e:	5f                   	pop    %rdi
1400a781f:	c3                   	ret
1400a7820:	48 8d 05 69 58 c2 00 	lea    0xc25869(%rip),%rax        # 0x140ccd090
1400a7827:	c3                   	ret
1400a7828:	90                   	nop
1400a7829:	90                   	nop
1400a782a:	90                   	nop
1400a782b:	90                   	nop
1400a782c:	90                   	nop
1400a782d:	90                   	nop
1400a782e:	90                   	nop
1400a782f:	90                   	nop
1400a7830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a7835:	57                   	push   %rdi
1400a7836:	48 83 ec 40          	sub    $0x40,%rsp
1400a783a:	49 8b c0             	mov    %r8,%rax
1400a783d:	48 8b fa             	mov    %rdx,%rdi
1400a7840:	4c 8d 41 08          	lea    0x8(%rcx),%r8
1400a7844:	48 8b d0             	mov    %rax,%rdx
1400a7847:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400a784c:	e8 87 c6 ff ff       	call   0x1400a3ed8
1400a7851:	48 8b 08             	mov    (%rax),%rcx
1400a7854:	48 83 20 00          	andq   $0x0,(%rax)
1400a7858:	48 89 0f             	mov    %rcx,(%rdi)
1400a785b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400a785f:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400a7864:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7869:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400a786d:	48 85 db             	test   %rbx,%rbx
1400a7870:	74 39                	je     0x1400a78ab
1400a7872:	83 c8 ff             	or     $0xffffffff,%eax
1400a7875:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400a787a:	83 f8 01             	cmp    $0x1,%eax
1400a787d:	75 2c                	jne    0x1400a78ab
1400a787f:	48 8b 03             	mov    (%rbx),%rax
1400a7882:	48 8b cb             	mov    %rbx,%rcx
1400a7885:	48 8b 00             	mov    (%rax),%rax
1400a7888:	ff 15 aa 53 a6 00    	call   *0xa653aa(%rip)        # 0x140b0cc38
1400a788e:	83 c8 ff             	or     $0xffffffff,%eax
1400a7891:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a7896:	83 f8 01             	cmp    $0x1,%eax
1400a7899:	75 10                	jne    0x1400a78ab
1400a789b:	48 8b 03             	mov    (%rbx),%rax
1400a789e:	48 8b cb             	mov    %rbx,%rcx
1400a78a1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a78a5:	ff 15 8d 53 a6 00    	call   *0xa6538d(%rip)        # 0x140b0cc38
1400a78ab:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400a78b0:	48 8b c7             	mov    %rdi,%rax
1400a78b3:	48 83 c4 40          	add    $0x40,%rsp
1400a78b7:	5f                   	pop    %rdi
1400a78b8:	c3                   	ret
1400a78b9:	90                   	nop
1400a78ba:	90                   	nop
1400a78bb:	90                   	nop
1400a78bc:	90                   	nop
1400a78bd:	90                   	nop
1400a78be:	90                   	nop
1400a78bf:	90                   	nop
1400a78c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a78c5:	57                   	push   %rdi
1400a78c6:	48 83 ec 20          	sub    $0x20,%rsp
1400a78ca:	48 8b f9             	mov    %rcx,%rdi
1400a78cd:	b9 20 00 00 00       	mov    $0x20,%ecx
1400a78d2:	ff 15 f0 4f a6 00    	call   *0xa64ff0(%rip)        # 0x140b0c8c8
1400a78d8:	48 8b d8             	mov    %rax,%rbx
1400a78db:	48 85 c0             	test   %rax,%rax
1400a78de:	75 07                	jne    0x1400a78e7
1400a78e0:	ff 15 b2 4b a6 00    	call   *0xa64bb2(%rip)        # 0x140b0c498
1400a78e6:	cc                   	int3
1400a78e7:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400a78ec:	48 8d 05 4d 04 a7 00 	lea    0xa7044d(%rip),%rax        # 0x140b17d40
1400a78f3:	48 89 03             	mov    %rax,(%rbx)
1400a78f6:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400a78fa:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1400a78fe:	e8 2d b6 ff ff       	call   0x1400a2f30
1400a7903:	48 8b c3             	mov    %rbx,%rax
1400a7906:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a790b:	48 83 c4 20          	add    $0x20,%rsp
1400a790f:	5f                   	pop    %rdi
1400a7910:	c3                   	ret
1400a7911:	90                   	nop
1400a7912:	90                   	nop
1400a7913:	90                   	nop
1400a7914:	90                   	nop
1400a7915:	90                   	nop
1400a7916:	90                   	nop
1400a7917:	90                   	nop
1400a7918:	90                   	nop
1400a7919:	90                   	nop
1400a791a:	90                   	nop
1400a791b:	90                   	nop
1400a791c:	90                   	nop
1400a791d:	90                   	nop
1400a791e:	90                   	nop
1400a791f:	90                   	nop
1400a7920:	48 8d 05 19 4e c2 00 	lea    0xc24e19(%rip),%rax        # 0x140ccc740
1400a7927:	c3                   	ret
1400a7928:	90                   	nop
1400a7929:	90                   	nop
1400a792a:	90                   	nop
1400a792b:	90                   	nop
1400a792c:	90                   	nop
1400a792d:	90                   	nop
1400a792e:	90                   	nop
1400a792f:	90                   	nop
1400a7930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a7935:	57                   	push   %rdi
1400a7936:	48 83 ec 40          	sub    $0x40,%rsp
1400a793a:	49 8b c0             	mov    %r8,%rax
1400a793d:	48 8b fa             	mov    %rdx,%rdi
1400a7940:	4c 8d 41 08          	lea    0x8(%rcx),%r8
1400a7944:	48 8b d0             	mov    %rax,%rdx
1400a7947:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400a794c:	e8 3b c4 ff ff       	call   0x1400a3d8c
1400a7951:	48 8b 08             	mov    (%rax),%rcx
1400a7954:	48 83 20 00          	andq   $0x0,(%rax)
1400a7958:	48 89 0f             	mov    %rcx,(%rdi)
1400a795b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400a795f:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400a7964:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7969:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400a796d:	48 85 db             	test   %rbx,%rbx
1400a7970:	74 39                	je     0x1400a79ab
1400a7972:	83 c8 ff             	or     $0xffffffff,%eax
1400a7975:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400a797a:	83 f8 01             	cmp    $0x1,%eax
1400a797d:	75 2c                	jne    0x1400a79ab
1400a797f:	48 8b 03             	mov    (%rbx),%rax
1400a7982:	48 8b cb             	mov    %rbx,%rcx
1400a7985:	48 8b 00             	mov    (%rax),%rax
1400a7988:	ff 15 aa 52 a6 00    	call   *0xa652aa(%rip)        # 0x140b0cc38
1400a798e:	83 c8 ff             	or     $0xffffffff,%eax
1400a7991:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a7996:	83 f8 01             	cmp    $0x1,%eax
1400a7999:	75 10                	jne    0x1400a79ab
1400a799b:	48 8b 03             	mov    (%rbx),%rax
1400a799e:	48 8b cb             	mov    %rbx,%rcx
1400a79a1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a79a5:	ff 15 8d 52 a6 00    	call   *0xa6528d(%rip)        # 0x140b0cc38
1400a79ab:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400a79b0:	48 8b c7             	mov    %rdi,%rax
1400a79b3:	48 83 c4 40          	add    $0x40,%rsp
1400a79b7:	5f                   	pop    %rdi
1400a79b8:	c3                   	ret
1400a79b9:	90                   	nop
1400a79ba:	90                   	nop
1400a79bb:	90                   	nop
1400a79bc:	90                   	nop
1400a79bd:	90                   	nop
1400a79be:	90                   	nop
1400a79bf:	90                   	nop
1400a79c0:	48 8d 05 71 0a a7 00 	lea    0xa70a71(%rip),%rax        # 0x140b18438
1400a79c7:	48 89 02             	mov    %rax,(%rdx)
1400a79ca:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400a79ce:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400a79d2:	48 8b c2             	mov    %rdx,%rax
1400a79d5:	c3                   	ret
1400a79d6:	90                   	nop
1400a79d7:	90                   	nop
1400a79d8:	90                   	nop
1400a79d9:	90                   	nop
1400a79da:	90                   	nop
1400a79db:	90                   	nop
1400a79dc:	90                   	nop
1400a79dd:	90                   	nop
1400a79de:	90                   	nop
1400a79df:	90                   	nop
1400a79e0:	48 8d 05 79 61 c2 00 	lea    0xc26179(%rip),%rax        # 0x140ccdb60
1400a79e7:	c3                   	ret
1400a79e8:	90                   	nop
1400a79e9:	90                   	nop
1400a79ea:	90                   	nop
1400a79eb:	90                   	nop
1400a79ec:	90                   	nop
1400a79ed:	90                   	nop
1400a79ee:	90                   	nop
1400a79ef:	90                   	nop
1400a79f0:	4c 8b dc             	mov    %rsp,%r11
1400a79f3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400a79f7:	49 89 53 10          	mov    %rdx,0x10(%r11)
1400a79fb:	57                   	push   %rdi
1400a79fc:	48 83 ec 40          	sub    $0x40,%rsp
1400a7a00:	8b 41 08             	mov    0x8(%rcx),%eax
1400a7a03:	4d 8b c8             	mov    %r8,%r9
1400a7a06:	48 8b fa             	mov    %rdx,%rdi
1400a7a09:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400a7a0d:	49 8b d1             	mov    %r9,%rdx
1400a7a10:	4d 8d 43 10          	lea    0x10(%r11),%r8
1400a7a14:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
1400a7a18:	e8 2f c2 ff ff       	call   0x1400a3c4c
1400a7a1d:	48 8b 08             	mov    (%rax),%rcx
1400a7a20:	48 83 20 00          	andq   $0x0,(%rax)
1400a7a24:	48 89 0f             	mov    %rcx,(%rdi)
1400a7a27:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400a7a2b:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400a7a30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7a35:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400a7a39:	48 85 db             	test   %rbx,%rbx
1400a7a3c:	74 39                	je     0x1400a7a77
1400a7a3e:	83 c8 ff             	or     $0xffffffff,%eax
1400a7a41:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400a7a46:	83 f8 01             	cmp    $0x1,%eax
1400a7a49:	75 2c                	jne    0x1400a7a77
1400a7a4b:	48 8b 03             	mov    (%rbx),%rax
1400a7a4e:	48 8b cb             	mov    %rbx,%rcx
1400a7a51:	48 8b 00             	mov    (%rax),%rax
1400a7a54:	ff 15 de 51 a6 00    	call   *0xa651de(%rip)        # 0x140b0cc38
1400a7a5a:	83 c8 ff             	or     $0xffffffff,%eax
1400a7a5d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a7a62:	83 f8 01             	cmp    $0x1,%eax
1400a7a65:	75 10                	jne    0x1400a7a77
1400a7a67:	48 8b 03             	mov    (%rbx),%rax
1400a7a6a:	48 8b cb             	mov    %rbx,%rcx
1400a7a6d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a7a71:	ff 15 c1 51 a6 00    	call   *0xa651c1(%rip)        # 0x140b0cc38
1400a7a77:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400a7a7c:	48 8b c7             	mov    %rdi,%rax
1400a7a7f:	48 83 c4 40          	add    $0x40,%rsp
1400a7a83:	5f                   	pop    %rdi
1400a7a84:	c3                   	ret
1400a7a85:	90                   	nop
1400a7a86:	90                   	nop
1400a7a87:	90                   	nop
1400a7a88:	90                   	nop
1400a7a89:	90                   	nop
1400a7a8a:	90                   	nop
1400a7a8b:	90                   	nop
1400a7a8c:	90                   	nop
1400a7a8d:	90                   	nop
1400a7a8e:	90                   	nop
1400a7a8f:	90                   	nop
1400a7a90:	48 8d 05 49 03 a7 00 	lea    0xa70349(%rip),%rax        # 0x140b17de0
1400a7a97:	48 89 02             	mov    %rax,(%rdx)
1400a7a9a:	8b 41 08             	mov    0x8(%rcx),%eax
1400a7a9d:	89 42 08             	mov    %eax,0x8(%rdx)
1400a7aa0:	48 8b c2             	mov    %rdx,%rax
1400a7aa3:	c3                   	ret
1400a7aa4:	90                   	nop
1400a7aa5:	90                   	nop
1400a7aa6:	90                   	nop
1400a7aa7:	90                   	nop
1400a7aa8:	90                   	nop
1400a7aa9:	90                   	nop
1400a7aaa:	90                   	nop
1400a7aab:	90                   	nop
1400a7aac:	90                   	nop
1400a7aad:	90                   	nop
1400a7aae:	90                   	nop
1400a7aaf:	90                   	nop
1400a7ab0:	48 8d 05 39 6d c2 00 	lea    0xc26d39(%rip),%rax        # 0x140cce7f0
1400a7ab7:	c3                   	ret
1400a7ab8:	90                   	nop
1400a7ab9:	90                   	nop
1400a7aba:	90                   	nop
1400a7abb:	90                   	nop
1400a7abc:	90                   	nop
1400a7abd:	90                   	nop
1400a7abe:	90                   	nop
1400a7abf:	90                   	nop
1400a7ac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a7ac5:	57                   	push   %rdi
1400a7ac6:	48 83 ec 40          	sub    $0x40,%rsp
1400a7aca:	48 8b fa             	mov    %rdx,%rdi
1400a7acd:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400a7ad2:	49 8b d0             	mov    %r8,%rdx
1400a7ad5:	e8 36 c0 ff ff       	call   0x1400a3b10
1400a7ada:	48 8b 08             	mov    (%rax),%rcx
1400a7add:	48 83 20 00          	andq   $0x0,(%rax)
1400a7ae1:	48 89 0f             	mov    %rcx,(%rdi)
1400a7ae4:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400a7ae8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400a7aed:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7af2:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400a7af6:	48 85 db             	test   %rbx,%rbx
1400a7af9:	74 39                	je     0x1400a7b34
1400a7afb:	83 c8 ff             	or     $0xffffffff,%eax
1400a7afe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400a7b03:	83 f8 01             	cmp    $0x1,%eax
1400a7b06:	75 2c                	jne    0x1400a7b34
1400a7b08:	48 8b 03             	mov    (%rbx),%rax
1400a7b0b:	48 8b cb             	mov    %rbx,%rcx
1400a7b0e:	48 8b 00             	mov    (%rax),%rax
1400a7b11:	ff 15 21 51 a6 00    	call   *0xa65121(%rip)        # 0x140b0cc38
1400a7b17:	83 c8 ff             	or     $0xffffffff,%eax