1408bc428:	75 16                	jne    0x1408bc440
1408bc42a:	48 8b 4e 50          	mov    0x50(%rsi),%rcx
1408bc42e:	48 85 c9             	test   %rcx,%rcx
1408bc431:	74 0d                	je     0x1408bc440
1408bc433:	e8 18 f7 fc ff       	call   0x14088bb50
1408bc438:	48 89 6e 48          	mov    %rbp,0x48(%rsi)
1408bc43c:	48 89 6e 50          	mov    %rbp,0x50(%rsi)
1408bc440:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1408bc445:	48 83 c4 20          	add    $0x20,%rsp
1408bc449:	5e                   	pop    %rsi
1408bc44a:	c3                   	ret
1408bc44b:	cc                   	int3
1408bc44c:	cc                   	int3
1408bc44d:	cc                   	int3
1408bc44e:	cc                   	int3
1408bc44f:	cc                   	int3
1408bc450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408bc455:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408bc45a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1408bc45f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408bc464:	41 57                	push   %r15
1408bc466:	48 83 ec 20          	sub    $0x20,%rsp
1408bc46a:	48 8b 39             	mov    (%rcx),%rdi
1408bc46d:	48 8b d9             	mov    %rcx,%rbx
1408bc470:	8b 71 38             	mov    0x38(%rcx),%esi
1408bc473:	44 8b f2             	mov    %edx,%r14d
1408bc476:	44 8b 0d cf 79 b7 00 	mov    0xb779cf(%rip),%r9d        # 0x141433e4c
1408bc47d:	8b ce                	mov    %esi,%ecx
1408bc47f:	44 8b 15 9a 79 b7 00 	mov    0xb7799a(%rip),%r10d        # 0x141433e20
1408bc486:	45 8b f8             	mov    %r8d,%r15d
1408bc489:	2b 4b 34             	sub    0x34(%rbx),%ecx
1408bc48c:	44 8b 1d 89 79 b7 00 	mov    0xb77989(%rip),%r11d        # 0x141433e1c
1408bc493:	8b 15 8f 76 b7 00    	mov    0xb7768f(%rip),%edx        # 0x141433b28
1408bc499:	41 83 f8 01          	cmp    $0x1,%r8d
1408bc49d:	75 2f                	jne    0x1408bc4ce
1408bc49f:	3b 4f 10             	cmp    0x10(%rdi),%ecx
1408bc4a2:	73 23                	jae    0x1408bc4c7
1408bc4a4:	3b 4b 28             	cmp    0x28(%rbx),%ecx
1408bc4a7:	73 1e                	jae    0x1408bc4c7
1408bc4a9:	45 85 d2             	test   %r10d,%r10d
1408bc4ac:	74 0e                	je     0x1408bc4bc
1408bc4ae:	8b 43 14             	mov    0x14(%rbx),%eax
1408bc4b1:	03 43 10             	add    0x10(%rbx),%eax
1408bc4b4:	41 3b c3             	cmp    %r11d,%eax
1408bc4b7:	41 8b c1             	mov    %r9d,%eax
1408bc4ba:	7e 02                	jle    0x1408bc4be
1408bc4bc:	8b c2                	mov    %edx,%eax
1408bc4be:	85 c0                	test   %eax,%eax
1408bc4c0:	74 0c                	je     0x1408bc4ce
1408bc4c2:	39 4b 34             	cmp    %ecx,0x34(%rbx)
1408bc4c5:	73 07                	jae    0x1408bc4ce
1408bc4c7:	33 c0                	xor    %eax,%eax
1408bc4c9:	e9 35 01 00 00       	jmp    0x1408bc603
1408bc4ce:	3b 73 3c             	cmp    0x3c(%rbx),%esi
1408bc4d1:	72 23                	jb     0x1408bc4f6
1408bc4d3:	48 8b cb             	mov    %rbx,%rcx
1408bc4d6:	e8 95 02 00 00       	call   0x1408bc770
1408bc4db:	44 8b 0d 6a 79 b7 00 	mov    0xb7796a(%rip),%r9d        # 0x141433e4c
1408bc4e2:	44 8b 15 37 79 b7 00 	mov    0xb77937(%rip),%r10d        # 0x141433e20
1408bc4e9:	44 8b 1d 2c 79 b7 00 	mov    0xb7792c(%rip),%r11d        # 0x141433e1c
1408bc4f0:	8b 15 32 76 b7 00    	mov    0xb77632(%rip),%edx        # 0x141433b28
1408bc4f6:	33 f6                	xor    %esi,%esi
1408bc4f8:	39 73 1c             	cmp    %esi,0x1c(%rbx)
1408bc4fb:	0f 84 a2 00 00 00    	je     0x1408bc5a3
1408bc501:	4c 8b 47 48          	mov    0x48(%rdi),%r8
1408bc505:	66 41 39 70 16       	cmp    %si,0x16(%r8)
1408bc50a:	0f 85 93 00 00 00    	jne    0x1408bc5a3
1408bc510:	8b 43 38             	mov    0x38(%rbx),%eax
1408bc513:	ff c0                	inc    %eax
1408bc515:	3b 43 24             	cmp    0x24(%rbx),%eax
1408bc518:	73 18                	jae    0x1408bc532
1408bc51a:	45 85 d2             	test   %r10d,%r10d
1408bc51d:	74 0b                	je     0x1408bc52a
1408bc51f:	8b 43 14             	mov    0x14(%rbx),%eax
1408bc522:	03 43 10             	add    0x10(%rbx),%eax
1408bc525:	41 3b c3             	cmp    %r11d,%eax
1408bc528:	7e 03                	jle    0x1408bc52d
1408bc52a:	44 8b ca             	mov    %edx,%r9d
1408bc52d:	45 85 c9             	test   %r9d,%r9d
1408bc530:	74 71                	je     0x1408bc5a3
1408bc532:	4d 8b 48 20          	mov    0x20(%r8),%r9
1408bc536:	33 d2                	xor    %edx,%edx
1408bc538:	41 8b 40 10          	mov    0x10(%r8),%eax
1408bc53c:	41 f7 71 3c          	divl   0x3c(%r9)
1408bc540:	49 8b 41 40          	mov    0x40(%r9),%rax
1408bc544:	48 8d 14 d0          	lea    (%rax,%rdx,8),%rdx
1408bc548:	48 8b 02             	mov    (%rdx),%rax
1408bc54b:	49 3b c0             	cmp    %r8,%rax
1408bc54e:	74 0d                	je     0x1408bc55d
1408bc550:	48 8d 50 18          	lea    0x18(%rax),%rdx
1408bc554:	48 8b 40 18          	mov    0x18(%rax),%rax
1408bc558:	49 3b c0             	cmp    %r8,%rax
1408bc55b:	75 f3                	jne    0x1408bc550
1408bc55d:	48 8b 40 18          	mov    0x18(%rax),%rax
1408bc561:	48 89 02             	mov    %rax,(%rdx)
1408bc564:	41 ff 49 38          	decl   0x38(%r9)
1408bc568:	49 8b 40 28          	mov    0x28(%r8),%rax
1408bc56c:	49 8b 50 30          	mov    0x30(%r8),%rdx
1408bc570:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408bc574:	49 8b 50 28          	mov    0x28(%r8),%rdx
1408bc578:	49 8b 40 30          	mov    0x30(%r8),%rax
1408bc57c:	48 89 42 30          	mov    %rax,0x30(%rdx)
1408bc580:	49 8b 40 20          	mov    0x20(%r8),%rax
1408bc584:	49 89 70 28          	mov    %rsi,0x28(%r8)
1408bc588:	ff 48 34             	decl   0x34(%rax)
1408bc58b:	49 8b 48 20          	mov    0x20(%r8),%rcx
1408bc58f:	8b 43 18             	mov    0x18(%rbx),%eax
1408bc592:	39 41 18             	cmp    %eax,0x18(%rcx)
1408bc595:	0f 84 83 00 00 00    	je     0x1408bc61e
1408bc59b:	49 8b c8             	mov    %r8,%rcx
1408bc59e:	e8 8d 01 00 00       	call   0x1408bc730
1408bc5a3:	8b d6                	mov    %esi,%edx
1408bc5a5:	41 83 ff 01          	cmp    $0x1,%r15d
1408bc5a9:	48 8b cb             	mov    %rbx,%rcx
1408bc5ac:	0f 94 c2             	sete   %dl
1408bc5af:	e8 ec fb ff ff       	call   0x1408bc1a0
1408bc5b4:	4c 8b c0             	mov    %rax,%r8
1408bc5b7:	48 85 c0             	test   %rax,%rax
1408bc5ba:	74 44                	je     0x1408bc600
1408bc5bc:	ff 43 38             	incl   0x38(%rbx)
1408bc5bf:	33 d2                	xor    %edx,%edx
1408bc5c1:	41 8b c6             	mov    %r14d,%eax
1408bc5c4:	f7 73 3c             	divl   0x3c(%rbx)
1408bc5c7:	45 89 70 10          	mov    %r14d,0x10(%r8)
1408bc5cb:	48 8b 43 40          	mov    0x40(%rbx),%rax
1408bc5cf:	48 8d 14 d5 00 00 00 	lea    0x0(,%rdx,8),%rdx
1408bc5d6:	00
1408bc5d7:	48 8b 0c 02          	mov    (%rdx,%rax,1),%rcx
1408bc5db:	49 8b 40 08          	mov    0x8(%r8),%rax
1408bc5df:	49 89 48 18          	mov    %rcx,0x18(%r8)
1408bc5e3:	49 89 58 20          	mov    %rbx,0x20(%r8)
1408bc5e7:	49 89 70 28          	mov    %rsi,0x28(%r8)
1408bc5eb:	48 89 30             	mov    %rsi,(%rax)
1408bc5ee:	48 8b 43 40          	mov    0x40(%rbx),%rax
1408bc5f2:	4c 89 04 02          	mov    %r8,(%rdx,%rax,1)
1408bc5f6:	44 3b 73 2c          	cmp    0x2c(%rbx),%r14d
1408bc5fa:	76 04                	jbe    0x1408bc600
1408bc5fc:	44 89 73 2c          	mov    %r14d,0x2c(%rbx)
1408bc600:	49 8b c0             	mov    %r8,%rax
1408bc603:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408bc608:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408bc60d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1408bc612:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1408bc617:	48 83 c4 20          	add    $0x20,%rsp
1408bc61b:	41 5f                	pop    %r15
1408bc61d:	c3                   	ret
1408bc61e:	8b 43 1c             	mov    0x1c(%rbx),%eax
1408bc621:	2b 41 1c             	sub    0x1c(%rcx),%eax
1408bc624:	01 47 14             	add    %eax,0x14(%rdi)
1408bc627:	eb 93                	jmp    0x1408bc5bc
1408bc629:	cc                   	int3
1408bc62a:	cc                   	int3
1408bc62b:	cc                   	int3
1408bc62c:	cc                   	int3
1408bc62d:	cc                   	int3
1408bc62e:	cc                   	int3
1408bc62f:	cc                   	int3
1408bc630:	48 85 c9             	test   %rcx,%rcx
1408bc633:	0f 84 e9 00 00 00    	je     0x1408bc722
1408bc639:	53                   	push   %rbx
1408bc63a:	48 83 ec 20          	sub    $0x20,%rsp
1408bc63e:	48 3b 0d e3 77 b7 00 	cmp    0xb777e3(%rip),%rcx        # 0x141433e28
1408bc645:	48 8b d9             	mov    %rcx,%rbx
1408bc648:	72 78                	jb     0x1408bc6c2
1408bc64a:	48 3b 0d df 77 b7 00 	cmp    0xb777df(%rip),%rcx        # 0x141433e30
1408bc651:	73 6f                	jae    0x1408bc6c2
1408bc653:	48 8b 0d de 77 b7 00 	mov    0xb777de(%rip),%rcx        # 0x141433e38
1408bc65a:	48 85 c9             	test   %rcx,%rcx
1408bc65d:	74 0d                	je     0x1408bc66c
1408bc65f:	48 8b 05 4a 10 af 00 	mov    0xaf104a(%rip),%rax        # 0x1413ad6b0
1408bc666:	ff 15 b4 73 6c 00    	call   *0x6c73b4(%rip)        # 0x140f83a20
1408bc66c:	48 8b 05 cd 77 b7 00 	mov    0xb777cd(%rip),%rax        # 0x141433e40
1408bc673:	48 ff 0d de 73 b7 00 	decq   0xb773de(%rip)        # 0x141433a58
1408bc67a:	48 89 03             	mov    %rax,(%rbx)
1408bc67d:	33 c0                	xor    %eax,%eax
1408bc67f:	8b 0d c3 77 b7 00    	mov    0xb777c3(%rip),%ecx        # 0x141433e48
1408bc685:	ff c1                	inc    %ecx
1408bc687:	48 89 1d b2 77 b7 00 	mov    %rbx,0xb777b2(%rip)        # 0x141433e40
1408bc68e:	3b 0d 90 77 b7 00    	cmp    0xb77790(%rip),%ecx        # 0x141433e24
1408bc694:	89 0d ae 77 b7 00    	mov    %ecx,0xb777ae(%rip)        # 0x141433e48
1408bc69a:	48 8b 0d 97 77 b7 00 	mov    0xb77797(%rip),%rcx        # 0x141433e38
1408bc6a1:	0f 9c c0             	setl   %al
1408bc6a4:	89 05 a2 77 b7 00    	mov    %eax,0xb777a2(%rip)        # 0x141433e4c
1408bc6aa:	48 85 c9             	test   %rcx,%rcx
1408bc6ad:	74 6e                	je     0x1408bc71d
1408bc6af:	48 8b 05 0a 10 af 00 	mov    0xaf100a(%rip),%rax        # 0x1413ad6c0
1408bc6b6:	48 83 c4 20          	add    $0x20,%rsp
1408bc6ba:	5b                   	pop    %rbx
1408bc6bb:	48 ff 25 5e 73 6c 00 	rex.W jmp *0x6c735e(%rip)        # 0x140f83a20
1408bc6c2:	48 8b 05 9f 0f af 00 	mov    0xaf0f9f(%rip),%rax        # 0x1413ad668
1408bc6c9:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408bc6ce:	ff 15 4c 73 6c 00    	call   *0x6c734c(%rip)        # 0x140f83a20
1408bc6d4:	48 8b 0d 5d 77 b7 00 	mov    0xb7775d(%rip),%rcx        # 0x141433e38
1408bc6db:	48 63 f8             	movslq %eax,%rdi
1408bc6de:	48 85 c9             	test   %rcx,%rcx
1408bc6e1:	74 14                	je     0x1408bc6f7
1408bc6e3:	48 8b 05 c6 0f af 00 	mov    0xaf0fc6(%rip),%rax        # 0x1413ad6b0
1408bc6ea:	ff 15 30 73 6c 00    	call   *0x6c7330(%rip)        # 0x140f83a20
1408bc6f0:	48 8b 0d 41 77 b7 00 	mov    0xb77741(%rip),%rcx        # 0x141433e38
1408bc6f7:	48 29 3d 62 73 b7 00 	sub    %rdi,0xb77362(%rip)        # 0x141433a60
1408bc6fe:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1408bc703:	48 85 c9             	test   %rcx,%rcx
1408bc706:	74 0d                	je     0x1408bc715
1408bc708:	48 8b 05 b1 0f af 00 	mov    0xaf0fb1(%rip),%rax        # 0x1413ad6c0
1408bc70f:	ff 15 0b 73 6c 00    	call   *0x6c730b(%rip)        # 0x140f83a20
1408bc715:	48 8b cb             	mov    %rbx,%rcx
1408bc718:	e8 33 f4 fc ff       	call   0x14088bb50
1408bc71d:	48 83 c4 20          	add    $0x20,%rsp
1408bc721:	5b                   	pop    %rbx
1408bc722:	c3                   	ret
1408bc723:	cc                   	int3
1408bc724:	cc                   	int3
1408bc725:	cc                   	int3
1408bc726:	cc                   	int3
1408bc727:	cc                   	int3
1408bc728:	cc                   	int3
1408bc729:	cc                   	int3
1408bc72a:	cc                   	int3
1408bc72b:	cc                   	int3
1408bc72c:	cc                   	int3
1408bc72d:	cc                   	int3
1408bc72e:	cc                   	int3
1408bc72f:	cc                   	int3
1408bc730:	40 53                	rex push %rbx
1408bc732:	48 83 ec 20          	sub    $0x20,%rsp
1408bc736:	66 83 79 14 00       	cmpw   $0x0,0x14(%rcx)
1408bc73b:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1408bc73f:	74 18                	je     0x1408bc759
1408bc741:	48 8b 43 48          	mov    0x48(%rbx),%rax
1408bc745:	48 89 41 18          	mov    %rax,0x18(%rcx)
1408bc749:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408bc74d:	48 89 4b 48          	mov    %rcx,0x48(%rbx)
1408bc751:	ff 08                	decl   (%rax)
1408bc753:	48 83 c4 20          	add    $0x20,%rsp
1408bc757:	5b                   	pop    %rbx
1408bc758:	c3                   	ret
1408bc759:	48 8b 09             	mov    (%rcx),%rcx
1408bc75c:	e8 cf fe ff ff       	call   0x1408bc630
1408bc761:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408bc765:	ff 08                	decl   (%rax)
1408bc767:	48 83 c4 20          	add    $0x20,%rsp
1408bc76b:	5b                   	pop    %rbx
1408bc76c:	c3                   	ret
1408bc76d:	cc                   	int3
1408bc76e:	cc                   	int3
1408bc76f:	cc                   	int3
1408bc770:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408bc775:	55                   	push   %rbp
1408bc776:	56                   	push   %rsi
1408bc777:	57                   	push   %rdi
1408bc778:	48 83 ec 20          	sub    $0x20,%rsp
1408bc77c:	8b 41 3c             	mov    0x3c(%rcx),%eax
1408bc77f:	48 8b e9             	mov    %rcx,%rbp
1408bc782:	b9 00 01 00 00       	mov    $0x100,%ecx
1408bc787:	8d 3c 00             	lea    (%rax,%rax,1),%edi
1408bc78a:	3b f9                	cmp    %ecx,%edi
1408bc78c:	0f 42 f9             	cmovb  %ecx,%edi
1408bc78f:	85 c0                	test   %eax,%eax
1408bc791:	74 12                	je     0x1408bc7a5
1408bc793:	48 8b 05 5e 73 b7 00 	mov    0xb7735e(%rip),%rax        # 0x141433af8
1408bc79a:	48 85 c0             	test   %rax,%rax
1408bc79d:	74 06                	je     0x1408bc7a5
1408bc79f:	ff 15 7b 72 6c 00    	call   *0x6c727b(%rip)        # 0x140f83a20
1408bc7a5:	8b f7                	mov    %edi,%esi
1408bc7a7:	48 c1 e6 03          	shl    $0x3,%rsi
1408bc7ab:	48 8b ce             	mov    %rsi,%rcx
1408bc7ae:	e8 ad 0f 03 00       	call   0x1408ed760
1408bc7b3:	48 8b d8             	mov    %rax,%rbx
1408bc7b6:	48 85 c0             	test   %rax,%rax
1408bc7b9:	74 0d                	je     0x1408bc7c8
1408bc7bb:	4c 8b c6             	mov    %rsi,%r8
1408bc7be:	33 d2                	xor    %edx,%edx
1408bc7c0:	48 8b c8             	mov    %rax,%rcx
1408bc7c3:	e8 e8 2e 62 00       	call   0x140edf6b0
1408bc7c8:	83 7d 3c 00          	cmpl   $0x0,0x3c(%rbp)
1408bc7cc:	74 12                	je     0x1408bc7e0
1408bc7ce:	48 8b 05 2b 73 b7 00 	mov    0xb7732b(%rip),%rax        # 0x141433b00
1408bc7d5:	48 85 c0             	test   %rax,%rax
1408bc7d8:	74 06                	je     0x1408bc7e0
1408bc7da:	ff 15 40 72 6c 00    	call   *0x6c7240(%rip)        # 0x140f83a20
1408bc7e0:	48 85 db             	test   %rbx,%rbx
1408bc7e3:	0f 84 f8 00 00 00    	je     0x1408bc8e1
1408bc7e9:	45 33 d2             	xor    %r10d,%r10d
1408bc7ec:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1408bc7f1:	48 8d 75 40          	lea    0x40(%rbp),%rsi
1408bc7f5:	44 39 55 3c          	cmp    %r10d,0x3c(%rbp)
1408bc7f9:	76 3d                	jbe    0x1408bc838
1408bc7fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408bc800:	48 8b 0e             	mov    (%rsi),%rcx
1408bc803:	4a 8b 0c d1          	mov    (%rcx,%r10,8),%rcx
1408bc807:	48 85 c9             	test   %rcx,%rcx
1408bc80a:	74 23                	je     0x1408bc82f
1408bc80c:	0f 1f 40 00          	nopl   0x0(%rax)
1408bc810:	8b 41 10             	mov    0x10(%rcx),%eax
1408bc813:	33 d2                	xor    %edx,%edx
1408bc815:	4c 8b 49 18          	mov    0x18(%rcx),%r9
1408bc819:	f7 f7                	div    %edi
1408bc81b:	48 8b 04 d3          	mov    (%rbx,%rdx,8),%rax
1408bc81f:	48 89 41 18          	mov    %rax,0x18(%rcx)
1408bc823:	48 89 0c d3          	mov    %rcx,(%rbx,%rdx,8)
1408bc827:	49 8b c9             	mov    %r9,%rcx
1408bc82a:	4d 85 c9             	test   %r9,%r9
1408bc82d:	75 e1                	jne    0x1408bc810
1408bc82f:	41 ff c2             	inc    %r10d
1408bc832:	44 3b 55 3c          	cmp    0x3c(%rbp),%r10d
1408bc836:	72 c8                	jb     0x1408bc800
1408bc838:	4c 8b 36             	mov    (%rsi),%r14
1408bc83b:	4d 85 f6             	test   %r14,%r14
1408bc83e:	0f 84 92 00 00 00    	je     0x1408bc8d6
1408bc844:	83 3d e5 0d af 00 00 	cmpl   $0x0,0xaf0de5(%rip)        # 0x1413ad630
1408bc84b:	74 79                	je     0x1408bc8c6
1408bc84d:	48 8b 0d bc 72 b7 00 	mov    0xb772bc(%rip),%rcx        # 0x141433b10
1408bc854:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1408bc859:	4c 8b fe             	mov    %rsi,%r15
1408bc85c:	48 85 c9             	test   %rcx,%rcx
1408bc85f:	74 11                	je     0x1408bc872
1408bc861:	48 8b 05 48 0e af 00 	mov    0xaf0e48(%rip),%rax        # 0x1413ad6b0
1408bc868:	ff 15 b2 71 6c 00    	call   *0x6c71b2(%rip)        # 0x140f83a20
1408bc86e:	4c 8d 7d 40          	lea    0x40(%rbp),%r15
1408bc872:	48 8b 05 ef 0d af 00 	mov    0xaf0def(%rip),%rax        # 0x1413ad668
1408bc879:	49 8b ce             	mov    %r14,%rcx
1408bc87c:	ff 15 9e 71 6c 00    	call   *0x6c719e(%rip)        # 0x140f83a20
1408bc882:	48 ff 0d 0f 72 b7 00 	decq   0xb7720f(%rip)        # 0x141433a98
1408bc889:	49 8b ce             	mov    %r14,%rcx
1408bc88c:	48 63 d0             	movslq %eax,%rdx
1408bc88f:	48 8b 05 c2 0d af 00 	mov    0xaf0dc2(%rip),%rax        # 0x1413ad658
1408bc896:	48 29 15 b3 71 b7 00 	sub    %rdx,0xb771b3(%rip)        # 0x141433a50
1408bc89d:	ff 15 7d 71 6c 00    	call   *0x6c717d(%rip)        # 0x140f83a20
1408bc8a3:	48 8b 0d 66 72 b7 00 	mov    0xb77266(%rip),%rcx        # 0x141433b10
1408bc8aa:	48 85 c9             	test   %rcx,%rcx
1408bc8ad:	74 10                	je     0x1408bc8bf
1408bc8af:	48 8b 05 0a 0e af 00 	mov    0xaf0e0a(%rip),%rax        # 0x1413ad6c0
1408bc8b6:	ff 15 64 71 6c 00    	call   *0x6c7164(%rip)        # 0x140f83a20
1408bc8bc:	49 8b f7             	mov    %r15,%rsi
1408bc8bf:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1408bc8c4:	eb 10                	jmp    0x1408bc8d6
1408bc8c6:	48 8b 05 8b 0d af 00 	mov    0xaf0d8b(%rip),%rax        # 0x1413ad658
1408bc8cd:	49 8b ce             	mov    %r14,%rcx
1408bc8d0:	ff 15 4a 71 6c 00    	call   *0x6c714a(%rip)        # 0x140f83a20
1408bc8d6:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1408bc8db:	48 89 1e             	mov    %rbx,(%rsi)
1408bc8de:	89 7d 3c             	mov    %edi,0x3c(%rbp)
1408bc8e1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408bc8e6:	48 83 c4 20          	add    $0x20,%rsp
1408bc8ea:	5f                   	pop    %rdi
1408bc8eb:	5e                   	pop    %rsi
1408bc8ec:	5d                   	pop    %rbp
1408bc8ed:	c3                   	ret
1408bc8ee:	cc                   	int3
1408bc8ef:	cc                   	int3