140afc593:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140afc597:	48 8b cb             	mov    %rbx,%rcx
140afc59a:	49 8b c2             	mov    %r10,%rax
140afc59d:	ff 15 95 06 01 00    	call   *0x10695(%rip)        # 0x140b0cc38
140afc5a3:	48 8b d0             	mov    %rax,%rdx
140afc5a6:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140afc5aa:	e8 35 9d 50 ff       	call   0x1400062e4
140afc5af:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
140afc5b3:	48 85 db             	test   %rbx,%rbx
140afc5b6:	74 3a                	je     0x140afc5f2
140afc5b8:	83 c8 ff             	or     $0xffffffff,%eax
140afc5bb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc5c0:	83 f8 01             	cmp    $0x1,%eax
140afc5c3:	75 2d                	jne    0x140afc5f2
140afc5c5:	48 8b 03             	mov    (%rbx),%rax
140afc5c8:	48 8b cb             	mov    %rbx,%rcx
140afc5cb:	48 8b 00             	mov    (%rax),%rax
140afc5ce:	ff 15 64 06 01 00    	call   *0x10664(%rip)        # 0x140b0cc38
140afc5d4:	83 c8 ff             	or     $0xffffffff,%eax
140afc5d7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc5dc:	83 f8 01             	cmp    $0x1,%eax
140afc5df:	75 11                	jne    0x140afc5f2
140afc5e1:	48 8b 03             	mov    (%rbx),%rax
140afc5e4:	48 8b cb             	mov    %rbx,%rcx
140afc5e7:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc5eb:	ff 15 47 06 01 00    	call   *0x10647(%rip)        # 0x140b0cc38
140afc5f1:	90                   	nop
140afc5f2:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
140afc5f9:	48 83 f8 0f          	cmp    $0xf,%rax
140afc5fd:	0f 86 2d 02 00 00    	jbe    0x140afc830
140afc603:	48 ff c0             	inc    %rax
140afc606:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
140afc60d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140afc613:	0f 82 11 02 00 00    	jb     0x140afc82a
140afc619:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140afc61d:	48 2b ca             	sub    %rdx,%rcx
140afc620:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140afc624:	48 83 f8 1f          	cmp    $0x1f,%rax
140afc628:	0f 86 f0 01 00 00    	jbe    0x140afc81e
140afc62e:	ff 15 64 03 01 00    	call   *0x10364(%rip)        # 0x140b0c998
140afc634:	cc                   	int3
140afc635:	48 8b 03             	mov    (%rbx),%rax
140afc638:	4c 8b 50 30          	mov    0x30(%rax),%r10
140afc63c:	0f 57 c0             	xorps  %xmm0,%xmm0
140afc63f:	0f 11 85 80 01 00 00 	movups %xmm0,0x180(%rbp)
140afc646:	48 c7 85 90 01 00 00 	movq   $0xa,0x190(%rbp)
140afc64d:	0a 00 00 00
140afc651:	48 c7 85 98 01 00 00 	movq   $0xf,0x198(%rbp)
140afc658:	0f 00 00 00
140afc65c:	f2 0f 10 05 94 bf 04 	movsd  0x4bf94(%rip),%xmm0        # 0x140b485f8
140afc663:	00
140afc664:	f2 0f 11 85 80 01 00 	movsd  %xmm0,0x180(%rbp)
140afc66b:	00
140afc66c:	0f b7 05 8d bf 04 00 	movzwl 0x4bf8d(%rip),%eax        # 0x140b48600
140afc673:	66 89 85 88 01 00 00 	mov    %ax,0x188(%rbp)
140afc67a:	c6 85 8a 01 00 00 00 	movb   $0x0,0x18a(%rbp)
140afc681:	4c 8b cf             	mov    %rdi,%r9
140afc684:	4c 8d 85 80 01 00 00 	lea    0x180(%rbp),%r8
140afc68b:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140afc68f:	48 8b cb             	mov    %rbx,%rcx
140afc692:	49 8b c2             	mov    %r10,%rax
140afc695:	ff 15 9d 05 01 00    	call   *0x1059d(%rip)        # 0x140b0cc38
140afc69b:	48 8b d0             	mov    %rax,%rdx
140afc69e:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140afc6a2:	e8 3d 9c 50 ff       	call   0x1400062e4
140afc6a7:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
140afc6ab:	48 85 db             	test   %rbx,%rbx
140afc6ae:	74 3a                	je     0x140afc6ea
140afc6b0:	83 c8 ff             	or     $0xffffffff,%eax
140afc6b3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc6b8:	83 f8 01             	cmp    $0x1,%eax
140afc6bb:	75 2d                	jne    0x140afc6ea
140afc6bd:	48 8b 03             	mov    (%rbx),%rax
140afc6c0:	48 8b cb             	mov    %rbx,%rcx
140afc6c3:	48 8b 00             	mov    (%rax),%rax
140afc6c6:	ff 15 6c 05 01 00    	call   *0x1056c(%rip)        # 0x140b0cc38
140afc6cc:	83 c8 ff             	or     $0xffffffff,%eax
140afc6cf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc6d4:	83 f8 01             	cmp    $0x1,%eax
140afc6d7:	75 11                	jne    0x140afc6ea
140afc6d9:	48 8b 03             	mov    (%rbx),%rax
140afc6dc:	48 8b cb             	mov    %rbx,%rcx
140afc6df:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc6e3:	ff 15 4f 05 01 00    	call   *0x1054f(%rip)        # 0x140b0cc38
140afc6e9:	90                   	nop
140afc6ea:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
140afc6f1:	48 83 f8 0f          	cmp    $0xf,%rax
140afc6f5:	0f 86 35 01 00 00    	jbe    0x140afc830
140afc6fb:	48 ff c0             	inc    %rax
140afc6fe:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
140afc705:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140afc70b:	0f 82 19 01 00 00    	jb     0x140afc82a
140afc711:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140afc715:	48 2b ca             	sub    %rdx,%rcx
140afc718:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140afc71c:	48 83 f8 1f          	cmp    $0x1f,%rax
140afc720:	0f 86 f8 00 00 00    	jbe    0x140afc81e
140afc726:	ff 15 6c 02 01 00    	call   *0x1026c(%rip)        # 0x140b0c998
140afc72c:	cc                   	int3
140afc72d:	48 8b 03             	mov    (%rbx),%rax
140afc730:	4c 8b 50 30          	mov    0x30(%rax),%r10
140afc734:	0f 57 c0             	xorps  %xmm0,%xmm0
140afc737:	0f 11 85 80 01 00 00 	movups %xmm0,0x180(%rbp)
140afc73e:	48 c7 85 90 01 00 00 	movq   $0xb,0x190(%rbp)
140afc745:	0b 00 00 00
140afc749:	48 c7 85 98 01 00 00 	movq   $0xf,0x198(%rbp)
140afc750:	0f 00 00 00
140afc754:	f2 0f 10 05 8c be 04 	movsd  0x4be8c(%rip),%xmm0        # 0x140b485e8
140afc75b:	00
140afc75c:	f2 0f 11 85 80 01 00 	movsd  %xmm0,0x180(%rbp)
140afc763:	00
140afc764:	0f b7 05 85 be 04 00 	movzwl 0x4be85(%rip),%eax        # 0x140b485f0
140afc76b:	66 89 85 88 01 00 00 	mov    %ax,0x188(%rbp)
140afc772:	8a 05 7a be 04 00    	mov    0x4be7a(%rip),%al        # 0x140b485f2
140afc778:	88 85 8a 01 00 00    	mov    %al,0x18a(%rbp)
140afc77e:	c6 85 8b 01 00 00 00 	movb   $0x0,0x18b(%rbp)
140afc785:	4c 8b cf             	mov    %rdi,%r9
140afc788:	4c 8d 85 80 01 00 00 	lea    0x180(%rbp),%r8
140afc78f:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140afc793:	48 8b cb             	mov    %rbx,%rcx
140afc796:	49 8b c2             	mov    %r10,%rax
140afc799:	ff 15 99 04 01 00    	call   *0x10499(%rip)        # 0x140b0cc38
140afc79f:	48 8b d0             	mov    %rax,%rdx
140afc7a2:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140afc7a6:	e8 39 9b 50 ff       	call   0x1400062e4
140afc7ab:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
140afc7af:	48 85 db             	test   %rbx,%rbx
140afc7b2:	74 3a                	je     0x140afc7ee
140afc7b4:	83 c8 ff             	or     $0xffffffff,%eax
140afc7b7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc7bc:	83 f8 01             	cmp    $0x1,%eax
140afc7bf:	75 2d                	jne    0x140afc7ee
140afc7c1:	48 8b 03             	mov    (%rbx),%rax
140afc7c4:	48 8b cb             	mov    %rbx,%rcx
140afc7c7:	48 8b 00             	mov    (%rax),%rax
140afc7ca:	ff 15 68 04 01 00    	call   *0x10468(%rip)        # 0x140b0cc38
140afc7d0:	83 c8 ff             	or     $0xffffffff,%eax
140afc7d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc7d8:	83 f8 01             	cmp    $0x1,%eax
140afc7db:	75 11                	jne    0x140afc7ee
140afc7dd:	48 8b 03             	mov    (%rbx),%rax
140afc7e0:	48 8b cb             	mov    %rbx,%rcx
140afc7e3:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc7e7:	ff 15 4b 04 01 00    	call   *0x1044b(%rip)        # 0x140b0cc38
140afc7ed:	90                   	nop
140afc7ee:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
140afc7f5:	48 83 f8 0f          	cmp    $0xf,%rax
140afc7f9:	76 35                	jbe    0x140afc830
140afc7fb:	48 ff c0             	inc    %rax
140afc7fe:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
140afc805:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140afc80b:	72 1d                	jb     0x140afc82a
140afc80d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140afc811:	48 2b ca             	sub    %rdx,%rcx
140afc814:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140afc818:	48 83 f8 1f          	cmp    $0x1f,%rax
140afc81c:	77 05                	ja     0x140afc823
140afc81e:	48 8b ca             	mov    %rdx,%rcx
140afc821:	eb 07                	jmp    0x140afc82a
140afc823:	ff 15 6f 01 01 00    	call   *0x1016f(%rip)        # 0x140b0c998
140afc829:	cc                   	int3
140afc82a:	ff 15 90 00 01 00    	call   *0x10090(%rip)        # 0x140b0c8c0
140afc830:	48 8b 0f             	mov    (%rdi),%rcx
140afc833:	48 8b 01             	mov    (%rcx),%rax
140afc836:	4c 8d 45 78          	lea    0x78(%rbp),%r8
140afc83a:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140afc83e:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140afc845:	ff 15 ed 03 01 00    	call   *0x103ed(%rip)        # 0x140b0cc38
140afc84b:	48 8b 08             	mov    (%rax),%rcx
140afc84e:	48 8b 50 08          	mov    0x8(%rax),%rdx
140afc852:	48 83 20 00          	andq   $0x0,(%rax)
140afc856:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140afc85b:	48 89 8d b8 00 00 00 	mov    %rcx,0xb8(%rbp)
140afc862:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
140afc869:	48 89 95 c0 00 00 00 	mov    %rdx,0xc0(%rbp)
140afc870:	48 85 db             	test   %rbx,%rbx
140afc873:	74 39                	je     0x140afc8ae
140afc875:	83 c8 ff             	or     $0xffffffff,%eax
140afc878:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc87d:	83 f8 01             	cmp    $0x1,%eax
140afc880:	75 2c                	jne    0x140afc8ae
140afc882:	48 8b 03             	mov    (%rbx),%rax
140afc885:	48 8b cb             	mov    %rbx,%rcx
140afc888:	48 8b 00             	mov    (%rax),%rax
140afc88b:	ff 15 a7 03 01 00    	call   *0x103a7(%rip)        # 0x140b0cc38
140afc891:	83 c8 ff             	or     $0xffffffff,%eax
140afc894:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc899:	83 f8 01             	cmp    $0x1,%eax
140afc89c:	75 10                	jne    0x140afc8ae
140afc89e:	48 8b 03             	mov    (%rbx),%rax
140afc8a1:	48 8b cb             	mov    %rbx,%rcx
140afc8a4:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc8a8:	ff 15 8a 03 01 00    	call   *0x1038a(%rip)        # 0x140b0cc38
140afc8ae:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
140afc8b2:	48 85 db             	test   %rbx,%rbx
140afc8b5:	74 39                	je     0x140afc8f0
140afc8b7:	83 c8 ff             	or     $0xffffffff,%eax
140afc8ba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc8bf:	83 f8 01             	cmp    $0x1,%eax
140afc8c2:	75 2c                	jne    0x140afc8f0
140afc8c4:	48 8b 03             	mov    (%rbx),%rax
140afc8c7:	48 8b cb             	mov    %rbx,%rcx
140afc8ca:	48 8b 00             	mov    (%rax),%rax
140afc8cd:	ff 15 65 03 01 00    	call   *0x10365(%rip)        # 0x140b0cc38
140afc8d3:	83 c8 ff             	or     $0xffffffff,%eax
140afc8d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc8db:	83 f8 01             	cmp    $0x1,%eax
140afc8de:	75 10                	jne    0x140afc8f0
140afc8e0:	48 8b 03             	mov    (%rbx),%rax
140afc8e3:	48 8b cb             	mov    %rbx,%rcx
140afc8e6:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc8ea:	ff 15 48 03 01 00    	call   *0x10348(%rip)        # 0x140b0cc38
140afc8f0:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
140afc8f7:	66 c7 40 1c 01 01    	movw   $0x101,0x1c(%rax)
140afc8fd:	48 8b 9d 80 00 00 00 	mov    0x80(%rbp),%rbx
140afc904:	48 85 db             	test   %rbx,%rbx
140afc907:	74 3a                	je     0x140afc943
140afc909:	83 c8 ff             	or     $0xffffffff,%eax
140afc90c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc911:	83 f8 01             	cmp    $0x1,%eax
140afc914:	75 2d                	jne    0x140afc943
140afc916:	48 8b 03             	mov    (%rbx),%rax
140afc919:	48 8b cb             	mov    %rbx,%rcx
140afc91c:	48 8b 00             	mov    (%rax),%rax
140afc91f:	ff 15 13 03 01 00    	call   *0x10313(%rip)        # 0x140b0cc38
140afc925:	83 c8 ff             	or     $0xffffffff,%eax
140afc928:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc92d:	83 f8 01             	cmp    $0x1,%eax
140afc930:	75 11                	jne    0x140afc943
140afc932:	48 8b 03             	mov    (%rbx),%rax
140afc935:	48 8b cb             	mov    %rbx,%rcx
140afc938:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc93c:	ff 15 f6 02 01 00    	call   *0x102f6(%rip)        # 0x140b0cc38
140afc942:	90                   	nop
140afc943:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afc947:	48 85 c9             	test   %rcx,%rcx
140afc94a:	74 3f                	je     0x140afc98b
140afc94c:	83 c8 ff             	or     $0xffffffff,%eax
140afc94f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140afc954:	83 f8 01             	cmp    $0x1,%eax
140afc957:	75 32                	jne    0x140afc98b
140afc959:	48 8b 5d 68          	mov    0x68(%rbp),%rbx
140afc95d:	48 8b 03             	mov    (%rbx),%rax
140afc960:	48 8b cb             	mov    %rbx,%rcx
140afc963:	48 8b 00             	mov    (%rax),%rax
140afc966:	ff 15 cc 02 01 00    	call   *0x102cc(%rip)        # 0x140b0cc38
140afc96c:	83 c8 ff             	or     $0xffffffff,%eax
140afc96f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc974:	83 f8 01             	cmp    $0x1,%eax
140afc977:	75 12                	jne    0x140afc98b
140afc979:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afc97d:	48 8b 01             	mov    (%rcx),%rax
140afc980:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc984:	ff 15 ae 02 01 00    	call   *0x102ae(%rip)        # 0x140b0cc38
140afc98a:	90                   	nop
140afc98b:	48 8b 9d 90 00 00 00 	mov    0x90(%rbp),%rbx
140afc992:	48 85 db             	test   %rbx,%rbx
140afc995:	74 3a                	je     0x140afc9d1
140afc997:	83 c8 ff             	or     $0xffffffff,%eax
140afc99a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc99f:	83 f8 01             	cmp    $0x1,%eax
140afc9a2:	75 2d                	jne    0x140afc9d1
140afc9a4:	48 8b 03             	mov    (%rbx),%rax
140afc9a7:	48 8b cb             	mov    %rbx,%rcx
140afc9aa:	48 8b 00             	mov    (%rax),%rax
140afc9ad:	ff 15 85 02 01 00    	call   *0x10285(%rip)        # 0x140b0cc38
140afc9b3:	83 c8 ff             	or     $0xffffffff,%eax
140afc9b6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc9bb:	83 f8 01             	cmp    $0x1,%eax
140afc9be:	75 11                	jne    0x140afc9d1
140afc9c0:	48 8b 03             	mov    (%rbx),%rax
140afc9c3:	48 8b cb             	mov    %rbx,%rcx
140afc9c6:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc9ca:	ff 15 68 02 01 00    	call   *0x10268(%rip)        # 0x140b0cc38
140afc9d0:	90                   	nop
140afc9d1:	48 8b 85 b8 01 00 00 	mov    0x1b8(%rbp),%rax
140afc9d8:	48 83 f8 0f          	cmp    $0xf,%rax
140afc9dc:	76 42                	jbe    0x140afca20
140afc9de:	48 ff c0             	inc    %rax
140afc9e1:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
140afc9e8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140afc9ee:	72 1d                	jb     0x140afca0d
140afc9f0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140afc9f4:	48 2b ca             	sub    %rdx,%rcx
140afc9f7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140afc9fb:	48 83 f8 1f          	cmp    $0x1f,%rax
140afc9ff:	77 05                	ja     0x140afca06
140afca01:	48 8b ca             	mov    %rdx,%rcx
140afca04:	eb 07                	jmp    0x140afca0d
140afca06:	ff 15 8c ff 00 00    	call   *0xff8c(%rip)        # 0x140b0c998
140afca0c:	cc                   	int3
140afca0d:	ff 15 ad fe 00 00    	call   *0xfead(%rip)        # 0x140b0c8c0
140afca13:	90                   	nop
140afca14:	0f 1f 40 00          	nopl   0x0(%rax)
140afca18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140afca1f:	00
140afca20:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afca27:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
140afca2c:	48 83 c4 50          	add    $0x50,%rsp
140afca30:	5f                   	pop    %rdi
140afca31:	5d                   	pop    %rbp
140afca32:	5b                   	pop    %rbx
140afca33:	c3                   	ret
140afca34:	40 55                	rex push %rbp
140afca36:	48 83 ec 20          	sub    $0x20,%rsp
140afca3a:	48 8b ea             	mov    %rdx,%rbp
140afca3d:	8b 85 d8 00 00 00    	mov    0xd8(%rbp),%eax
140afca43:	83 e0 01             	and    $0x1,%eax
140afca46:	85 c0                	test   %eax,%eax
140afca48:	74 13                	je     0x140afca5d
140afca4a:	83 a5 d8 00 00 00 fe 	andl   $0xfffffffe,0xd8(%rbp)
140afca51:	48 8b 8d 50 01 00 00 	mov    0x150(%rbp),%rcx
140afca58:	e8 23 97 50 ff       	call   0x140006180
140afca5d:	48 83 c4 20          	add    $0x20,%rsp
140afca61:	5d                   	pop    %rbp
140afca62:	c3                   	ret
140afca63:	40 55                	rex push %rbp
140afca65:	48 83 ec 20          	sub    $0x20,%rsp
140afca69:	48 8b ea             	mov    %rdx,%rbp
140afca6c:	8b 45 60             	mov    0x60(%rbp),%eax
140afca6f:	83 e0 01             	and    $0x1,%eax
140afca72:	85 c0                	test   %eax,%eax
140afca74:	74 10                	je     0x140afca86
140afca76:	83 65 60 fe          	andl   $0xfffffffe,0x60(%rbp)
140afca7a:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140afca81:	e8 fa 96 50 ff       	call   0x140006180
140afca86:	48 83 c4 20          	add    $0x20,%rsp
140afca8a:	5d                   	pop    %rbp
140afca8b:	c3                   	ret
140afca8c:	40 55                	rex push %rbp
140afca8e:	48 83 ec 20          	sub    $0x20,%rsp
140afca92:	48 8b ea             	mov    %rdx,%rbp
140afca95:	8b 45 40             	mov    0x40(%rbp),%eax
140afca98:	83 e0 01             	and    $0x1,%eax
140afca9b:	85 c0                	test   %eax,%eax
140afca9d:	74 10                	je     0x140afcaaf
140afca9f:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afcaa3:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140afcaaa:	e8 d1 96 50 ff       	call   0x140006180
140afcaaf:	48 83 c4 20          	add    $0x20,%rsp
140afcab3:	5d                   	pop    %rbp
140afcab4:	c3                   	ret
140afcab5:	40 55                	rex push %rbp
140afcab7:	48 83 ec 20          	sub    $0x20,%rsp
140afcabb:	48 8b ea             	mov    %rdx,%rbp
140afcabe:	8b 85 a8 00 00 00    	mov    0xa8(%rbp),%eax
140afcac4:	83 e0 01             	and    $0x1,%eax
140afcac7:	85 c0                	test   %eax,%eax
140afcac9:	74 13                	je     0x140afcade
140afcacb:	83 a5 a8 00 00 00 fe 	andl   $0xfffffffe,0xa8(%rbp)