1409fd4c8:	48 89 0b             	mov    %rcx,(%rbx)
1409fd4cb:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fd4cf:	48 8b c3             	mov    %rbx,%rax
1409fd4d2:	48 83 c4 30          	add    $0x30,%rsp
1409fd4d6:	5b                   	pop    %rbx
1409fd4d7:	c3                   	ret
1409fd4d8:	90                   	nop
1409fd4d9:	90                   	nop
1409fd4da:	90                   	nop
1409fd4db:	90                   	nop
1409fd4dc:	90                   	nop
1409fd4dd:	90                   	nop
1409fd4de:	90                   	nop
1409fd4df:	90                   	nop
1409fd4e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409fd4e5:	57                   	push   %rdi
1409fd4e6:	48 83 ec 40          	sub    $0x40,%rsp
1409fd4ea:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409fd4ef:	48 8b fa             	mov    %rdx,%rdi
1409fd4f2:	e8 89 ff ff ff       	call   0x1409fd480
1409fd4f7:	48 8b 08             	mov    (%rax),%rcx
1409fd4fa:	48 83 20 00          	andq   $0x0,(%rax)
1409fd4fe:	48 89 0f             	mov    %rcx,(%rdi)
1409fd501:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409fd505:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1409fd50a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409fd50f:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1409fd513:	48 85 db             	test   %rbx,%rbx
1409fd516:	74 39                	je     0x1409fd551
1409fd518:	83 c8 ff             	or     $0xffffffff,%eax
1409fd51b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409fd520:	83 f8 01             	cmp    $0x1,%eax
1409fd523:	75 2c                	jne    0x1409fd551
1409fd525:	48 8b 03             	mov    (%rbx),%rax
1409fd528:	48 8b cb             	mov    %rbx,%rcx
1409fd52b:	48 8b 00             	mov    (%rax),%rax
1409fd52e:	ff 15 04 f7 10 00    	call   *0x10f704(%rip)        # 0x140b0cc38
1409fd534:	83 c8 ff             	or     $0xffffffff,%eax
1409fd537:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409fd53c:	83 f8 01             	cmp    $0x1,%eax
1409fd53f:	75 10                	jne    0x1409fd551
1409fd541:	48 8b 03             	mov    (%rbx),%rax
1409fd544:	48 8b cb             	mov    %rbx,%rcx
1409fd547:	48 8b 40 08          	mov    0x8(%rax),%rax
1409fd54b:	ff 15 e7 f6 10 00    	call   *0x10f6e7(%rip)        # 0x140b0cc38
1409fd551:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409fd556:	48 8b c7             	mov    %rdi,%rax
1409fd559:	48 83 c4 40          	add    $0x40,%rsp
1409fd55d:	5f                   	pop    %rdi
1409fd55e:	c3                   	ret
1409fd55f:	90                   	nop
1409fd560:	48 83 c1 10          	add    $0x10,%rcx
1409fd564:	e9 e7 fb 8f ff       	jmp    0x1402fd150
1409fd569:	90                   	nop
1409fd56a:	90                   	nop
1409fd56b:	90                   	nop
1409fd56c:	90                   	nop
1409fd56d:	90                   	nop
1409fd56e:	90                   	nop
1409fd56f:	90                   	nop
1409fd570:	40 53                	rex push %rbx
1409fd572:	48 83 ec 20          	sub    $0x20,%rsp
1409fd576:	48 8d 05 c3 11 13 00 	lea    0x1311c3(%rip),%rax        # 0x140b2e740
1409fd57d:	48 8b d9             	mov    %rcx,%rbx
1409fd580:	48 89 01             	mov    %rax,(%rcx)
1409fd583:	f6 c2 01             	test   $0x1,%dl
1409fd586:	74 05                	je     0x1409fd58d
1409fd588:	e8 47 20 0f 00       	call   0x140aef5d4
1409fd58d:	48 8b c3             	mov    %rbx,%rax
1409fd590:	48 83 c4 20          	add    $0x20,%rsp
1409fd594:	5b                   	pop    %rbx
1409fd595:	c3                   	ret
1409fd596:	90                   	nop
1409fd597:	90                   	nop
1409fd598:	40 53                	rex push %rbx
1409fd59a:	48 83 ec 30          	sub    $0x30,%rsp
1409fd59e:	48 8b d9             	mov    %rcx,%rbx
1409fd5a1:	b9 28 00 00 00       	mov    $0x28,%ecx
1409fd5a6:	ff 15 1c f3 10 00    	call   *0x10f31c(%rip)        # 0x140b0c8c8
1409fd5ac:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409fd5b1:	48 85 c0             	test   %rax,%rax
1409fd5b4:	75 07                	jne    0x1409fd5bd
1409fd5b6:	ff 15 dc ee 10 00    	call   *0x10eedc(%rip)        # 0x140b0c498
1409fd5bc:	90                   	nop
1409fd5bd:	b9 01 00 00 00       	mov    $0x1,%ecx
1409fd5c2:	89 48 08             	mov    %ecx,0x8(%rax)
1409fd5c5:	89 48 0c             	mov    %ecx,0xc(%rax)
1409fd5c8:	48 8d 0d 71 11 13 00 	lea    0x131171(%rip),%rcx        # 0x140b2e740
1409fd5cf:	48 89 08             	mov    %rcx,(%rax)
1409fd5d2:	48 8d 48 10          	lea    0x10(%rax),%rcx
1409fd5d6:	48 83 21 00          	andq   $0x0,(%rcx)
1409fd5da:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1409fd5df:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1409fd5e4:	48 89 0b             	mov    %rcx,(%rbx)
1409fd5e7:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fd5eb:	48 8b c3             	mov    %rbx,%rax
1409fd5ee:	48 83 c4 30          	add    $0x30,%rsp
1409fd5f2:	5b                   	pop    %rbx
1409fd5f3:	c3                   	ret
1409fd5f4:	48 83 ec 78          	sub    $0x78,%rsp
1409fd5f8:	48 8b 05 41 1a 2c 00 	mov    0x2c1a41(%rip),%rax        # 0x140cbf040
1409fd5ff:	48 33 c4             	xor    %rsp,%rax
1409fd602:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409fd607:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1409fd60c:	74 1e                	je     0x1409fd62c
1409fd60e:	48 8b 01             	mov    (%rcx),%rax
1409fd611:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1409fd615:	75 15                	jne    0x1409fd62c
1409fd617:	8b 40 04             	mov    0x4(%rax),%eax
1409fd61a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409fd61f:	48 33 cc             	xor    %rsp,%rcx
1409fd622:	e8 b9 1f 0f 00       	call   0x140aef5e0
1409fd627:	48 83 c4 78          	add    $0x78,%rsp
1409fd62b:	c3                   	ret
1409fd62c:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409fd632:	48 8d 15 67 ed 1a 00 	lea    0x1aed67(%rip),%rdx        # 0x140bac3a0
1409fd639:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409fd63e:	e8 15 00 00 00       	call   0x1409fd658
1409fd643:	48 8d 15 4e 9a 23 00 	lea    0x239a4e(%rip),%rdx        # 0x140c37098
1409fd64a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409fd64f:	e8 2a 2e 0f 00       	call   0x140af047e
1409fd654:	cc                   	int3
1409fd655:	90                   	nop
1409fd656:	90                   	nop
1409fd657:	90                   	nop
1409fd658:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409fd65d:	57                   	push   %rdi
1409fd65e:	48 83 ec 60          	sub    $0x60,%rsp
1409fd662:	48 8b 05 d7 19 2c 00 	mov    0x2c19d7(%rip),%rax        # 0x140cbf040
1409fd669:	48 33 c4             	xor    %rsp,%rax
1409fd66c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409fd671:	41 8b f8             	mov    %r8d,%edi
1409fd674:	48 8b d9             	mov    %rcx,%rbx
1409fd677:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409fd67c:	0f 57 c0             	xorps  %xmm0,%xmm0
1409fd67f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1409fd684:	0f 57 c9             	xorps  %xmm1,%xmm1
1409fd687:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1409fd68d:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1409fd691:	49 ff c0             	inc    %r8
1409fd694:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409fd699:	75 f6                	jne    0x1409fd691
1409fd69b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409fd6a0:	e8 fb 1a 71 ff       	call   0x14010f1a0
1409fd6a5:	44 8b c7             	mov    %edi,%r8d
1409fd6a8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409fd6ad:	48 8b cb             	mov    %rbx,%rcx
1409fd6b0:	e8 eb 02 71 ff       	call   0x14010d9a0
1409fd6b5:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1409fd6ba:	48 83 f8 0f          	cmp    $0xf,%rax
1409fd6be:	76 31                	jbe    0x1409fd6f1
1409fd6c0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1409fd6c5:	48 8b d1             	mov    %rcx,%rdx
1409fd6c8:	48 ff c0             	inc    %rax
1409fd6cb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409fd6d1:	72 18                	jb     0x1409fd6eb
1409fd6d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fd6d7:	48 2b d1             	sub    %rcx,%rdx
1409fd6da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409fd6de:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fd6e2:	76 07                	jbe    0x1409fd6eb
1409fd6e4:	ff 15 ae f2 10 00    	call   *0x10f2ae(%rip)        # 0x140b0c998
1409fd6ea:	cc                   	int3
1409fd6eb:	ff 15 cf f1 10 00    	call   *0x10f1cf(%rip)        # 0x140b0c8c0
1409fd6f1:	48 8d 05 b0 11 13 00 	lea    0x1311b0(%rip),%rax        # 0x140b2e8a8
1409fd6f8:	48 89 03             	mov    %rax,(%rbx)
1409fd6fb:	48 8b c3             	mov    %rbx,%rax
1409fd6fe:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1409fd703:	48 33 cc             	xor    %rsp,%rcx
1409fd706:	e8 d5 1e 0f 00       	call   0x140aef5e0
1409fd70b:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1409fd712:	00
1409fd713:	48 83 c4 60          	add    $0x60,%rsp
1409fd717:	5f                   	pop    %rdi
1409fd718:	c3                   	ret
1409fd719:	90                   	nop
1409fd71a:	90                   	nop
1409fd71b:	90                   	nop
1409fd71c:	40 53                	rex push %rbx
1409fd71e:	48 83 ec 20          	sub    $0x20,%rsp
1409fd722:	48 8b d9             	mov    %rcx,%rbx
1409fd725:	e8 46 f2 70 ff       	call   0x14010c970
1409fd72a:	48 8d 05 77 11 13 00 	lea    0x131177(%rip),%rax        # 0x140b2e8a8
1409fd731:	48 89 03             	mov    %rax,(%rbx)
1409fd734:	48 8b c3             	mov    %rbx,%rax
1409fd737:	48 83 c4 20          	add    $0x20,%rsp
1409fd73b:	5b                   	pop    %rbx
1409fd73c:	c3                   	ret
1409fd73d:	90                   	nop
1409fd73e:	90                   	nop
1409fd73f:	90                   	nop
1409fd740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409fd745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409fd74a:	57                   	push   %rdi
1409fd74b:	48 83 ec 20          	sub    $0x20,%rsp
1409fd74f:	48 83 21 00          	andq   $0x0,(%rcx)
1409fd753:	48 8b fa             	mov    %rdx,%rdi
1409fd756:	48 8b d9             	mov    %rcx,%rbx
1409fd759:	48 3b ca             	cmp    %rdx,%rcx
1409fd75c:	74 35                	je     0x1409fd793
1409fd75e:	48 8b 02             	mov    (%rdx),%rax
1409fd761:	48 83 22 00          	andq   $0x0,(%rdx)
1409fd765:	48 8b 31             	mov    (%rcx),%rsi
1409fd768:	48 89 01             	mov    %rax,(%rcx)
1409fd76b:	48 85 f6             	test   %rsi,%rsi
1409fd76e:	74 16                	je     0x1409fd786
1409fd770:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1409fd774:	48 85 d2             	test   %rdx,%rdx
1409fd777:	74 05                	je     0x1409fd77e
1409fd779:	e8 a6 01 00 00       	call   0x1409fd924
1409fd77e:	48 8b ce             	mov    %rsi,%rcx
1409fd781:	e8 4e 1e 0f 00       	call   0x140aef5d4
1409fd786:	48 8b 47 08          	mov    0x8(%rdi),%rax
1409fd78a:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fd78e:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1409fd793:	8b 47 10             	mov    0x10(%rdi),%eax
1409fd796:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409fd79b:	89 43 10             	mov    %eax,0x10(%rbx)
1409fd79e:	8a 47 14             	mov    0x14(%rdi),%al
1409fd7a1:	88 43 14             	mov    %al,0x14(%rbx)
1409fd7a4:	48 8b c3             	mov    %rbx,%rax
1409fd7a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409fd7ac:	48 83 c4 20          	add    $0x20,%rsp
1409fd7b0:	5f                   	pop    %rdi
1409fd7b1:	c3                   	ret
1409fd7b2:	90                   	nop
1409fd7b3:	90                   	nop
1409fd7b4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409fd7b9:	57                   	push   %rdi
1409fd7ba:	48 83 ec 60          	sub    $0x60,%rsp
1409fd7be:	48 8b 05 7b 18 2c 00 	mov    0x2c187b(%rip),%rax        # 0x140cbf040
1409fd7c5:	48 33 c4             	xor    %rsp,%rax
1409fd7c8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409fd7cd:	41 8b f8             	mov    %r8d,%edi
1409fd7d0:	48 8b d9             	mov    %rcx,%rbx
1409fd7d3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409fd7d8:	0f 57 c0             	xorps  %xmm0,%xmm0
1409fd7db:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1409fd7e0:	0f 57 c9             	xorps  %xmm1,%xmm1
1409fd7e3:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1409fd7e9:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1409fd7ed:	49 ff c0             	inc    %r8
1409fd7f0:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409fd7f5:	75 f6                	jne    0x1409fd7ed
1409fd7f7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409fd7fc:	e8 9f 19 71 ff       	call   0x14010f1a0
1409fd801:	44 8b c7             	mov    %edi,%r8d
1409fd804:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409fd809:	48 8b cb             	mov    %rbx,%rcx
1409fd80c:	e8 8f 01 71 ff       	call   0x14010d9a0
1409fd811:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1409fd816:	48 83 f8 0f          	cmp    $0xf,%rax
1409fd81a:	76 31                	jbe    0x1409fd84d
1409fd81c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1409fd821:	48 8b d1             	mov    %rcx,%rdx
1409fd824:	48 ff c0             	inc    %rax
1409fd827:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409fd82d:	72 18                	jb     0x1409fd847
1409fd82f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fd833:	48 2b d1             	sub    %rcx,%rdx
1409fd836:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409fd83a:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fd83e:	76 07                	jbe    0x1409fd847
1409fd840:	ff 15 52 f1 10 00    	call   *0x10f152(%rip)        # 0x140b0c998
1409fd846:	cc                   	int3
1409fd847:	ff 15 73 f0 10 00    	call   *0x10f073(%rip)        # 0x140b0c8c0
1409fd84d:	48 8d 05 84 11 13 00 	lea    0x131184(%rip),%rax        # 0x140b2e9d8
1409fd854:	48 89 03             	mov    %rax,(%rbx)
1409fd857:	48 8b c3             	mov    %rbx,%rax
1409fd85a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1409fd85f:	48 33 cc             	xor    %rsp,%rcx
1409fd862:	e8 79 1d 0f 00       	call   0x140aef5e0
1409fd867:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1409fd86e:	00
1409fd86f:	48 83 c4 60          	add    $0x60,%rsp
1409fd873:	5f                   	pop    %rdi
1409fd874:	c3                   	ret
1409fd875:	90                   	nop
1409fd876:	90                   	nop
1409fd877:	90                   	nop
1409fd878:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409fd87d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409fd882:	55                   	push   %rbp
1409fd883:	56                   	push   %rsi
1409fd884:	57                   	push   %rdi
1409fd885:	48 83 ec 20          	sub    $0x20,%rsp
1409fd889:	8b ea                	mov    %edx,%ebp
1409fd88b:	48 8b d9             	mov    %rcx,%rbx
1409fd88e:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1409fd893:	33 ff                	xor    %edi,%edi
1409fd895:	48 89 39             	mov    %rdi,(%rcx)
1409fd898:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1409fd89c:	c7 44 24 40 02 00 00 	movl   $0x2,0x40(%rsp)
1409fd8a3:	00
1409fd8a4:	89 54 24 44          	mov    %edx,0x44(%rsp)
1409fd8a8:	8d 4f 10             	lea    0x10(%rdi),%ecx
1409fd8ab:	e8 54 1d 0f 00       	call   0x140aef604
1409fd8b0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409fd8b5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1409fd8ba:	48 89 08             	mov    %rcx,(%rax)
1409fd8bd:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409fd8c1:	48 8b 33             	mov    (%rbx),%rsi
1409fd8c4:	48 89 03             	mov    %rax,(%rbx)
1409fd8c7:	48 85 f6             	test   %rsi,%rsi
1409fd8ca:	74 16                	je     0x1409fd8e2
1409fd8cc:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1409fd8d0:	48 85 d2             	test   %rdx,%rdx
1409fd8d3:	74 05                	je     0x1409fd8da
1409fd8d5:	e8 4a 00 00 00       	call   0x1409fd924
1409fd8da:	48 8b ce             	mov    %rsi,%rcx
1409fd8dd:	e8 f2 1c 0f 00       	call   0x140aef5d4
1409fd8e2:	48 8b 03             	mov    (%rbx),%rax
1409fd8e5:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fd8e9:	66 0f 6e cd          	movd   %ebp,%xmm1
1409fd8ed:	0f 5b c9             	cvtdq2ps %xmm1,%xmm1
1409fd8f0:	f3 0f 11 4b 10       	movss  %xmm1,0x10(%rbx)
1409fd8f5:	0f 2f 0d d4 3a 1b 00 	comiss 0x1b3ad4(%rip),%xmm1        # 0x140bb13d0
1409fd8fc:	72 10                	jb     0x1409fd90e
1409fd8fe:	f3 0f 10 05 2a 3a 1b 	movss  0x1b3a2a(%rip),%xmm0        # 0x140bb1330
1409fd905:	00
1409fd906:	0f 2f c1             	comiss %xmm1,%xmm0
1409fd909:	72 03                	jb     0x1409fd90e
1409fd90b:	40 b7 01             	mov    $0x1,%dil
1409fd90e:	40 88 7b 14          	mov    %dil,0x14(%rbx)
1409fd912:	48 8b c3             	mov    %rbx,%rax
1409fd915:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409fd91a:	48 83 c4 20          	add    $0x20,%rsp
1409fd91e:	5f                   	pop    %rdi
1409fd91f:	5e                   	pop    %rsi
1409fd920:	5d                   	pop    %rbp
1409fd921:	c3                   	ret
1409fd922:	90                   	nop
1409fd923:	90                   	nop
1409fd924:	48 85 d2             	test   %rdx,%rdx
1409fd927:	74 1e                	je     0x1409fd947
1409fd929:	53                   	push   %rbx
1409fd92a:	48 83 ec 20          	sub    $0x20,%rsp
1409fd92e:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1409fd932:	48 8b da             	mov    %rdx,%rbx
1409fd935:	e8 0e 00 00 00       	call   0x1409fd948
1409fd93a:	48 8b cb             	mov    %rbx,%rcx
1409fd93d:	e8 92 1c 0f 00       	call   0x140aef5d4
1409fd942:	48 83 c4 20          	add    $0x20,%rsp
1409fd946:	5b                   	pop    %rbx
1409fd947:	c3                   	ret
1409fd948:	40 53                	rex push %rbx
1409fd94a:	48 83 ec 20          	sub    $0x20,%rsp
1409fd94e:	48 8b 19             	mov    (%rcx),%rbx
1409fd951:	48 85 db             	test   %rbx,%rbx
1409fd954:	74 11                	je     0x1409fd967