1400966e7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400966ec:	e8 cb d3 ff ff       	call   0x140093abc
1400966f1:	48 8b 08             	mov    (%rax),%rcx
1400966f4:	48 83 20 00          	andq   $0x0,(%rax)
1400966f8:	48 89 0f             	mov    %rcx,(%rdi)
1400966fb:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400966ff:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140096704:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140096709:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14009670d:	48 85 db             	test   %rbx,%rbx
140096710:	74 39                	je     0x14009674b
140096712:	83 c8 ff             	or     $0xffffffff,%eax
140096715:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009671a:	83 f8 01             	cmp    $0x1,%eax
14009671d:	75 2c                	jne    0x14009674b
14009671f:	48 8b 03             	mov    (%rbx),%rax
140096722:	48 8b cb             	mov    %rbx,%rcx
140096725:	48 8b 00             	mov    (%rax),%rax
140096728:	ff 15 0a 65 a7 00    	call   *0xa7650a(%rip)        # 0x140b0cc38
14009672e:	83 c8 ff             	or     $0xffffffff,%eax
140096731:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140096736:	83 f8 01             	cmp    $0x1,%eax
140096739:	75 10                	jne    0x14009674b
14009673b:	48 8b 03             	mov    (%rbx),%rax
14009673e:	48 8b cb             	mov    %rbx,%rcx
140096741:	48 8b 40 08          	mov    0x8(%rax),%rax
140096745:	ff 15 ed 64 a7 00    	call   *0xa764ed(%rip)        # 0x140b0cc38
14009674b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140096750:	48 8b c7             	mov    %rdi,%rax
140096753:	48 83 c4 40          	add    $0x40,%rsp
140096757:	5f                   	pop    %rdi
140096758:	c3                   	ret
140096759:	90                   	nop
14009675a:	90                   	nop
14009675b:	90                   	nop
14009675c:	90                   	nop
14009675d:	90                   	nop
14009675e:	90                   	nop
14009675f:	90                   	nop
140096760:	48 8d 05 d1 00 a8 00 	lea    0xa800d1(%rip),%rax        # 0x140b16838
140096767:	48 89 02             	mov    %rax,(%rdx)
14009676a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14009676e:	48 89 42 08          	mov    %rax,0x8(%rdx)
140096772:	48 8b c2             	mov    %rdx,%rax
140096775:	c3                   	ret
140096776:	90                   	nop
140096777:	90                   	nop
140096778:	90                   	nop
140096779:	90                   	nop
14009677a:	90                   	nop
14009677b:	90                   	nop
14009677c:	90                   	nop
14009677d:	90                   	nop
14009677e:	90                   	nop
14009677f:	90                   	nop
140096780:	48 8d 05 69 3d c3 00 	lea    0xc33d69(%rip),%rax        # 0x140cca4f0
140096787:	c3                   	ret
140096788:	90                   	nop
140096789:	90                   	nop
14009678a:	90                   	nop
14009678b:	90                   	nop
14009678c:	90                   	nop
14009678d:	90                   	nop
14009678e:	90                   	nop
14009678f:	90                   	nop
140096790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140096795:	57                   	push   %rdi
140096796:	48 83 ec 40          	sub    $0x40,%rsp
14009679a:	48 8b fa             	mov    %rdx,%rdi
14009679d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400967a2:	49 8b d0             	mov    %r8,%rdx
1400967a5:	e8 d6 d1 ff ff       	call   0x140093980
1400967aa:	48 8b 08             	mov    (%rax),%rcx
1400967ad:	48 83 20 00          	andq   $0x0,(%rax)
1400967b1:	48 89 0f             	mov    %rcx,(%rdi)
1400967b4:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400967b8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400967bd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400967c2:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400967c6:	48 85 db             	test   %rbx,%rbx
1400967c9:	74 39                	je     0x140096804
1400967cb:	83 c8 ff             	or     $0xffffffff,%eax
1400967ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400967d3:	83 f8 01             	cmp    $0x1,%eax
1400967d6:	75 2c                	jne    0x140096804
1400967d8:	48 8b 03             	mov    (%rbx),%rax
1400967db:	48 8b cb             	mov    %rbx,%rcx
1400967de:	48 8b 00             	mov    (%rax),%rax
1400967e1:	ff 15 51 64 a7 00    	call   *0xa76451(%rip)        # 0x140b0cc38
1400967e7:	83 c8 ff             	or     $0xffffffff,%eax
1400967ea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400967ef:	83 f8 01             	cmp    $0x1,%eax
1400967f2:	75 10                	jne    0x140096804
1400967f4:	48 8b 03             	mov    (%rbx),%rax
1400967f7:	48 8b cb             	mov    %rbx,%rcx
1400967fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1400967fe:	ff 15 34 64 a7 00    	call   *0xa76434(%rip)        # 0x140b0cc38
140096804:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140096809:	48 8b c7             	mov    %rdi,%rax
14009680c:	48 83 c4 40          	add    $0x40,%rsp
140096810:	5f                   	pop    %rdi
140096811:	c3                   	ret
140096812:	90                   	nop
140096813:	90                   	nop
140096814:	90                   	nop
140096815:	90                   	nop
140096816:	90                   	nop
140096817:	90                   	nop
140096818:	90                   	nop
140096819:	90                   	nop
14009681a:	90                   	nop
14009681b:	90                   	nop
14009681c:	90                   	nop
14009681d:	90                   	nop
14009681e:	90                   	nop
14009681f:	90                   	nop
140096820:	48 8d 05 59 fe a7 00 	lea    0xa7fe59(%rip),%rax        # 0x140b16680
140096827:	48 89 02             	mov    %rax,(%rdx)
14009682a:	8a 41 08             	mov    0x8(%rcx),%al
14009682d:	88 42 08             	mov    %al,0x8(%rdx)
140096830:	48 8b c2             	mov    %rdx,%rax
140096833:	c3                   	ret
140096834:	90                   	nop
140096835:	90                   	nop
140096836:	90                   	nop
140096837:	90                   	nop
140096838:	90                   	nop
140096839:	90                   	nop
14009683a:	90                   	nop
14009683b:	90                   	nop
14009683c:	90                   	nop
14009683d:	90                   	nop
14009683e:	90                   	nop
14009683f:	90                   	nop
140096840:	48 8d 05 29 fc c2 00 	lea    0xc2fc29(%rip),%rax        # 0x140cc6470
140096847:	c3                   	ret
140096848:	90                   	nop
140096849:	90                   	nop
14009684a:	90                   	nop
14009684b:	90                   	nop
14009684c:	90                   	nop
14009684d:	90                   	nop
14009684e:	90                   	nop
14009684f:	90                   	nop
140096850:	4c 8b dc             	mov    %rsp,%r11
140096853:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140096857:	49 89 53 10          	mov    %rdx,0x10(%r11)
14009685b:	57                   	push   %rdi
14009685c:	48 83 ec 40          	sub    $0x40,%rsp
140096860:	8b 41 08             	mov    0x8(%rcx),%eax
140096863:	4d 8b c8             	mov    %r8,%r9
140096866:	48 8b fa             	mov    %rdx,%rdi
140096869:	89 44 24 58          	mov    %eax,0x58(%rsp)
14009686d:	49 8b d1             	mov    %r9,%rdx
140096870:	4d 8d 43 10          	lea    0x10(%r11),%r8
140096874:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140096878:	e8 53 cf ff ff       	call   0x1400937d0
14009687d:	48 8b 08             	mov    (%rax),%rcx
140096880:	48 83 20 00          	andq   $0x0,(%rax)
140096884:	48 89 0f             	mov    %rcx,(%rdi)
140096887:	48 8b 48 08          	mov    0x8(%rax),%rcx
14009688b:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140096890:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140096895:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140096899:	48 85 db             	test   %rbx,%rbx
14009689c:	74 39                	je     0x1400968d7
14009689e:	83 c8 ff             	or     $0xffffffff,%eax
1400968a1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400968a6:	83 f8 01             	cmp    $0x1,%eax
1400968a9:	75 2c                	jne    0x1400968d7
1400968ab:	48 8b 03             	mov    (%rbx),%rax
1400968ae:	48 8b cb             	mov    %rbx,%rcx
1400968b1:	48 8b 00             	mov    (%rax),%rax
1400968b4:	ff 15 7e 63 a7 00    	call   *0xa7637e(%rip)        # 0x140b0cc38
1400968ba:	83 c8 ff             	or     $0xffffffff,%eax
1400968bd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400968c2:	83 f8 01             	cmp    $0x1,%eax
1400968c5:	75 10                	jne    0x1400968d7
1400968c7:	48 8b 03             	mov    (%rbx),%rax
1400968ca:	48 8b cb             	mov    %rbx,%rcx
1400968cd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400968d1:	ff 15 61 63 a7 00    	call   *0xa76361(%rip)        # 0x140b0cc38
1400968d7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400968dc:	48 8b c7             	mov    %rdi,%rax
1400968df:	48 83 c4 40          	add    $0x40,%rsp
1400968e3:	5f                   	pop    %rdi
1400968e4:	c3                   	ret
1400968e5:	90                   	nop
1400968e6:	90                   	nop
1400968e7:	90                   	nop
1400968e8:	90                   	nop
1400968e9:	90                   	nop
1400968ea:	90                   	nop
1400968eb:	90                   	nop
1400968ec:	90                   	nop
1400968ed:	90                   	nop
1400968ee:	90                   	nop
1400968ef:	90                   	nop
1400968f0:	48 8d 05 19 fc a7 00 	lea    0xa7fc19(%rip),%rax        # 0x140b16510
1400968f7:	48 89 02             	mov    %rax,(%rdx)
1400968fa:	8b 41 08             	mov    0x8(%rcx),%eax
1400968fd:	89 42 08             	mov    %eax,0x8(%rdx)
140096900:	48 8b c2             	mov    %rdx,%rax
140096903:	c3                   	ret
140096904:	90                   	nop
140096905:	90                   	nop
140096906:	90                   	nop
140096907:	90                   	nop
140096908:	90                   	nop
140096909:	90                   	nop
14009690a:	90                   	nop
14009690b:	90                   	nop
14009690c:	90                   	nop
14009690d:	90                   	nop
14009690e:	90                   	nop
14009690f:	90                   	nop
140096910:	48 8d 05 29 4c c3 00 	lea    0xc34c29(%rip),%rax        # 0x140ccb540
140096917:	c3                   	ret
140096918:	90                   	nop
140096919:	90                   	nop
14009691a:	90                   	nop
14009691b:	90                   	nop
14009691c:	90                   	nop
14009691d:	90                   	nop
14009691e:	90                   	nop
14009691f:	90                   	nop
140096920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140096925:	57                   	push   %rdi
140096926:	48 83 ec 40          	sub    $0x40,%rsp
14009692a:	48 8b fa             	mov    %rdx,%rdi
14009692d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140096932:	49 8b d0             	mov    %r8,%rdx
140096935:	e8 5a cd ff ff       	call   0x140093694
14009693a:	48 8b 08             	mov    (%rax),%rcx
14009693d:	48 83 20 00          	andq   $0x0,(%rax)
140096941:	48 89 0f             	mov    %rcx,(%rdi)
140096944:	48 8b 48 08          	mov    0x8(%rax),%rcx
140096948:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14009694d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140096952:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140096956:	48 85 db             	test   %rbx,%rbx
140096959:	74 39                	je     0x140096994
14009695b:	83 c8 ff             	or     $0xffffffff,%eax
14009695e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140096963:	83 f8 01             	cmp    $0x1,%eax
140096966:	75 2c                	jne    0x140096994
140096968:	48 8b 03             	mov    (%rbx),%rax
14009696b:	48 8b cb             	mov    %rbx,%rcx
14009696e:	48 8b 00             	mov    (%rax),%rax
140096971:	ff 15 c1 62 a7 00    	call   *0xa762c1(%rip)        # 0x140b0cc38
140096977:	83 c8 ff             	or     $0xffffffff,%eax
14009697a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009697f:	83 f8 01             	cmp    $0x1,%eax
140096982:	75 10                	jne    0x140096994
140096984:	48 8b 03             	mov    (%rbx),%rax
140096987:	48 8b cb             	mov    %rbx,%rcx
14009698a:	48 8b 40 08          	mov    0x8(%rax),%rax
14009698e:	ff 15 a4 62 a7 00    	call   *0xa762a4(%rip)        # 0x140b0cc38
140096994:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140096999:	48 8b c7             	mov    %rdi,%rax
14009699c:	48 83 c4 40          	add    $0x40,%rsp
1400969a0:	5f                   	pop    %rdi
1400969a1:	c3                   	ret
1400969a2:	90                   	nop
1400969a3:	90                   	nop
1400969a4:	90                   	nop
1400969a5:	90                   	nop
1400969a6:	90                   	nop
1400969a7:	90                   	nop
1400969a8:	90                   	nop
1400969a9:	90                   	nop
1400969aa:	90                   	nop
1400969ab:	90                   	nop
1400969ac:	90                   	nop
1400969ad:	90                   	nop
1400969ae:	90                   	nop
1400969af:	90                   	nop
1400969b0:	48 8d 05 31 04 a8 00 	lea    0xa80431(%rip),%rax        # 0x140b16de8
1400969b7:	48 89 02             	mov    %rax,(%rdx)
1400969ba:	8a 41 08             	mov    0x8(%rcx),%al
1400969bd:	88 42 08             	mov    %al,0x8(%rdx)
1400969c0:	48 8b c2             	mov    %rdx,%rax
1400969c3:	c3                   	ret
1400969c4:	90                   	nop
1400969c5:	90                   	nop
1400969c6:	90                   	nop
1400969c7:	90                   	nop
1400969c8:	90                   	nop
1400969c9:	90                   	nop
1400969ca:	90                   	nop
1400969cb:	90                   	nop
1400969cc:	90                   	nop
1400969cd:	90                   	nop
1400969ce:	90                   	nop
1400969cf:	90                   	nop
1400969d0:	48 8d 05 d9 30 c3 00 	lea    0xc330d9(%rip),%rax        # 0x140cc9ab0
1400969d7:	c3                   	ret
1400969d8:	90                   	nop
1400969d9:	90                   	nop
1400969da:	90                   	nop
1400969db:	90                   	nop
1400969dc:	90                   	nop
1400969dd:	90                   	nop
1400969de:	90                   	nop
1400969df:	90                   	nop
1400969e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400969e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400969ea:	57                   	push   %rdi
1400969eb:	48 83 ec 20          	sub    $0x20,%rsp
1400969ef:	48 8b f1             	mov    %rcx,%rsi
1400969f2:	48 8b fa             	mov    %rdx,%rdi
1400969f5:	48 8b 0a             	mov    (%rdx),%rcx
1400969f8:	48 8b 01             	mov    (%rcx),%rax
1400969fb:	48 8b 00             	mov    (%rax),%rax
1400969fe:	ff 15 34 62 a7 00    	call   *0xa76234(%rip)        # 0x140b0cc38
140096a04:	32 db                	xor    %bl,%bl
140096a06:	eb 2f                	jmp    0x140096a37
140096a08:	48 8b 0f             	mov    (%rdi),%rcx
140096a0b:	48 8b 01             	mov    (%rcx),%rax
140096a0e:	48 8b 40 08          	mov    0x8(%rax),%rax
140096a12:	ff 15 20 62 a7 00    	call   *0xa76220(%rip)        # 0x140b0cc38
140096a18:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140096a1c:	48 8b 10             	mov    (%rax),%rdx
140096a1f:	e8 fc 78 ff ff       	call   0x14008e320
140096a24:	84 c0                	test   %al,%al
140096a26:	75 15                	jne    0x140096a3d
140096a28:	48 8b 0f             	mov    (%rdi),%rcx
140096a2b:	48 8b 01             	mov    (%rcx),%rax
140096a2e:	48 8b 00             	mov    (%rax),%rax
140096a31:	ff 15 01 62 a7 00    	call   *0xa76201(%rip)        # 0x140b0cc38
140096a37:	84 c0                	test   %al,%al
140096a39:	75 cd                	jne    0x140096a08
140096a3b:	eb 02                	jmp    0x140096a3f
140096a3d:	b3 01                	mov    $0x1,%bl
140096a3f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140096a44:	8a c3                	mov    %bl,%al
140096a46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140096a4b:	48 83 c4 20          	add    $0x20,%rsp
140096a4f:	5f                   	pop    %rdi
140096a50:	c3                   	ret
140096a51:	90                   	nop
140096a52:	90                   	nop
140096a53:	90                   	nop
140096a54:	90                   	nop
140096a55:	90                   	nop
140096a56:	90                   	nop
140096a57:	90                   	nop
140096a58:	90                   	nop
140096a59:	90                   	nop
140096a5a:	90                   	nop