1408da9f2:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1408da9f6:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1408da9fb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408daa00:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408daa05:	4c 8d 4d 00          	lea    0x0(%rbp),%r9
1408daa09:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
1408daa0d:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1408daa11:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1408daa15:	e8 0e 05 00 00       	call   0x1408daf28
1408daa1a:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
1408daa1e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1408daa22:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1408daa26:	0f 84 8d 00 00 00    	je     0x1408daab9
1408daa2c:	48 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%rax
1408daa33:	48 89 02             	mov    %rax,(%rdx)
1408daa36:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
1408daa3d:	48 89 42 08          	mov    %rax,0x8(%rdx)
1408daa41:	48 8b 85 00 01 00 00 	mov    0x100(%rbp),%rax
1408daa48:	48 89 42 10          	mov    %rax,0x10(%rdx)
1408daa4c:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
1408daa53:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408daa57:	48 8b 85 10 01 00 00 	mov    0x110(%rbp),%rax
1408daa5e:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408daa62:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1408daa69:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408daa6d:	48 8b 85 20 01 00 00 	mov    0x120(%rbp),%rax
1408daa74:	48 89 42 30          	mov    %rax,0x30(%rdx)
1408daa78:	48 8b 85 28 01 00 00 	mov    0x128(%rbp),%rax
1408daa7f:	48 89 42 38          	mov    %rax,0x38(%rdx)
1408daa83:	8b 85 30 01 00 00    	mov    0x130(%rbp),%eax
1408daa89:	89 42 40             	mov    %eax,0x40(%rdx)
1408daa8c:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1408daa93:	48 89 42 48          	mov    %rax,0x48(%rdx)
1408daa97:	48 8b 85 40 01 00 00 	mov    0x140(%rbp),%rax
1408daa9e:	48 89 42 50          	mov    %rax,0x50(%rdx)
1408daaa2:	48 8d 4a 58          	lea    0x58(%rdx),%rcx
1408daaa6:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
1408daaad:	e8 fe b9 72 ff       	call   0x1400064b0
1408daab2:	48 83 47 08 78       	addq   $0x78,0x8(%rdi)
1408daab7:	eb 0f                	jmp    0x1408daac8
1408daab9:	4c 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%r8
1408daac0:	48 8b cf             	mov    %rdi,%rcx
1408daac3:	e8 f0 33 00 00       	call   0x1408ddeb8
1408daac8:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
1408daacc:	41 8d 04 0c          	lea    (%r12,%rcx,1),%eax
1408daad0:	44 03 f0             	add    %eax,%r14d
1408daad3:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
1408daad7:	48 85 ff             	test   %rdi,%rdi
1408daada:	74 41                	je     0x1408dab1d
1408daadc:	41 83 cf ff          	or     $0xffffffff,%r15d
1408daae0:	41 8b c7             	mov    %r15d,%eax
1408daae3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408daae8:	41 03 c7             	add    %r15d,%eax
1408daaeb:	75 2c                	jne    0x1408dab19
1408daaed:	48 8b 07             	mov    (%rdi),%rax
1408daaf0:	48 8b cf             	mov    %rdi,%rcx
1408daaf3:	48 8b 00             	mov    (%rax),%rax
1408daaf6:	ff 15 3c 21 23 00    	call   *0x23213c(%rip)        # 0x140b0cc38
1408daafc:	41 8b c7             	mov    %r15d,%eax
1408daaff:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408dab04:	41 03 c7             	add    %r15d,%eax
1408dab07:	75 10                	jne    0x1408dab19
1408dab09:	48 8b 07             	mov    (%rdi),%rax
1408dab0c:	48 8b cf             	mov    %rdi,%rcx
1408dab0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dab13:	ff 15 1f 21 23 00    	call   *0x23211f(%rip)        # 0x140b0cc38
1408dab19:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
1408dab1d:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
1408dab24:	48 83 f8 07          	cmp    $0x7,%rax
1408dab28:	76 39                	jbe    0x1408dab63
1408dab2a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408dab31:	00
1408dab32:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1408dab39:	48 8b d1             	mov    %rcx,%rdx
1408dab3c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1408dab42:	72 15                	jb     0x1408dab59
1408dab44:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408dab48:	48 2b d1             	sub    %rcx,%rdx
1408dab4b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408dab4f:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dab53:	0f 87 f8 00 00 00    	ja     0x1408dac51
1408dab59:	ff 15 61 1d 23 00    	call   *0x231d61(%rip)        # 0x140b0c8c0
1408dab5f:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
1408dab63:	45 33 d2             	xor    %r10d,%r10d
1408dab66:	4c 89 95 58 01 00 00 	mov    %r10,0x158(%rbp)
1408dab6d:	48 c7 85 60 01 00 00 	movq   $0x7,0x160(%rbp)
1408dab74:	07 00 00 00
1408dab78:	66 44 89 95 48 01 00 	mov    %r10w,0x148(%rbp)
1408dab7f:	00
1408dab80:	4c 8b 7d d8          	mov    -0x28(%rbp),%r15
1408dab84:	40 8a 7c 24 50       	mov    0x50(%rsp),%dil
1408dab89:	85 c9                	test   %ecx,%ecx
1408dab8b:	0f 8f 49 fa ff ff    	jg     0x1408da5da
1408dab91:	45 85 ed             	test   %r13d,%r13d
1408dab94:	0f 85 be 00 00 00    	jne    0x1408dac58
1408dab9a:	41 8b 47 10          	mov    0x10(%r15),%eax
1408dab9e:	8d 04 45 fe ff ff ff 	lea    -0x2(,%rax,2),%eax
1408daba5:	0f 57 c0             	xorps  %xmm0,%xmm0
1408daba8:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1408dabaf:	0f 57 c9             	xorps  %xmm1,%xmm1
1408dabb2:	f3 0f 7f 8d b8 00 00 	movdqu %xmm1,0xb8(%rbp)
1408dabb9:	00
1408dabba:	8b 7c 24 68          	mov    0x68(%rsp),%edi
1408dabbe:	3b c7                	cmp    %edi,%eax
1408dabc0:	0f 4c f8             	cmovl  %eax,%edi
1408dabc3:	4c 63 c7             	movslq %edi,%r8
1408dabc6:	4c 39 85 98 00 00 00 	cmp    %r8,0x98(%rbp)
1408dabcd:	4c 0f 42 85 98 00 00 	cmovb  0x98(%rbp),%r8
1408dabd4:	00
1408dabd5:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
1408dabdc:	48 83 bd a0 00 00 00 	cmpq   $0x7,0xa0(%rbp)
1408dabe3:	07
1408dabe4:	48 0f 47 95 88 00 00 	cmova  0x88(%rbp),%rdx
1408dabeb:	00
1408dabec:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1408dabf3:	e8 28 92 72 ff       	call   0x140003e20
1408dabf8:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
1408dabff:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1408dac03:	e8 18 b8 72 ff       	call   0x140006420
1408dac08:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
1408dac0f:	bb 00 10 00 00       	mov    $0x1000,%ebx
1408dac14:	48 83 f8 07          	cmp    $0x7,%rax
1408dac18:	76 32                	jbe    0x1408dac4c
1408dac1a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408dac21:	00
1408dac22:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1408dac29:	48 8b d1             	mov    %rcx,%rdx
1408dac2c:	48 3b c3             	cmp    %rbx,%rax
1408dac2f:	72 15                	jb     0x1408dac46
1408dac31:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408dac35:	48 2b d1             	sub    %rcx,%rdx
1408dac38:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408dac3c:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dac40:	0f 87 da 00 00 00    	ja     0x1408dad20
1408dac46:	ff 15 74 1c 23 00    	call   *0x231c74(%rip)        # 0x140b0c8c0
1408dac4c:	45 33 d2             	xor    %r10d,%r10d
1408dac4f:	eb 0c                	jmp    0x1408dac5d
1408dac51:	ff 15 41 1d 23 00    	call   *0x231d41(%rip)        # 0x140b0c998
1408dac57:	cc                   	int3
1408dac58:	bb 00 10 00 00       	mov    $0x1000,%ebx
1408dac5d:	44 39 54 24 6c       	cmp    %r10d,0x6c(%rsp)
1408dac62:	0f 85 c5 00 00 00    	jne    0x1408dad2d
1408dac68:	41 8b 47 10          	mov    0x10(%r15),%eax
1408dac6c:	03 c0                	add    %eax,%eax
1408dac6e:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
1408dac75:	8b ca                	mov    %edx,%ecx
1408dac77:	2b c8                	sub    %eax,%ecx
1408dac79:	83 c1 02             	add    $0x2,%ecx
1408dac7c:	41 0f 48 ca          	cmovs  %r10d,%ecx
1408dac80:	45 2b f5             	sub    %r13d,%r14d
1408dac83:	44 3b f1             	cmp    %ecx,%r14d
1408dac86:	41 0f 4f ce          	cmovg  %r14d,%ecx
1408dac8a:	4c 63 c1             	movslq %ecx,%r8
1408dac8d:	48 8b ca             	mov    %rdx,%rcx
1408dac90:	49 2b c8             	sub    %r8,%rcx
1408dac93:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dac96:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1408dac9d:	0f 57 c9             	xorps  %xmm1,%xmm1
1408daca0:	f3 0f 7f 8d b8 00 00 	movdqu %xmm1,0xb8(%rbp)
1408daca7:	00
1408daca8:	49 3b d0             	cmp    %r8,%rdx
1408dacab:	0f 82 e4 01 00 00    	jb     0x1408dae95
1408dacb1:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
1408dacb8:	48 83 bd a0 00 00 00 	cmpq   $0x7,0xa0(%rbp)
1408dacbf:	07
1408dacc0:	48 0f 47 85 88 00 00 	cmova  0x88(%rbp),%rax
1408dacc7:	00
1408dacc8:	4a 8d 14 40          	lea    (%rax,%r8,2),%rdx
1408daccc:	4c 8b c1             	mov    %rcx,%r8
1408daccf:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1408dacd6:	e8 45 91 72 ff       	call   0x140003e20
1408dacdb:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
1408dace2:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1408dace6:	e8 35 b7 72 ff       	call   0x140006420
1408daceb:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
1408dacf2:	48 83 f8 07          	cmp    $0x7,%rax
1408dacf6:	76 35                	jbe    0x1408dad2d
1408dacf8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408dacff:	00
1408dad00:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1408dad07:	48 8b d1             	mov    %rcx,%rdx
1408dad0a:	48 3b c3             	cmp    %rbx,%rax
1408dad0d:	72 18                	jb     0x1408dad27
1408dad0f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408dad13:	48 2b d1             	sub    %rcx,%rdx
1408dad16:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408dad1a:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dad1e:	76 07                	jbe    0x1408dad27
1408dad20:	ff 15 72 1c 23 00    	call   *0x231c72(%rip)        # 0x140b0c998
1408dad26:	cc                   	int3
1408dad27:	ff 15 93 1b 23 00    	call   *0x231b93(%rip)        # 0x140b0c8c0
1408dad2d:	48 63 85 98 00 00 00 	movslq 0x98(%rbp),%rax
1408dad34:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1408dad38:	48 89 01             	mov    %rax,(%rcx)
1408dad3b:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
1408dad42:	48 83 f8 07          	cmp    $0x7,%rax
1408dad46:	76 35                	jbe    0x1408dad7d
1408dad48:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408dad4f:	00
1408dad50:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1408dad57:	48 8b d1             	mov    %rcx,%rdx
1408dad5a:	48 3b c3             	cmp    %rbx,%rax
1408dad5d:	72 18                	jb     0x1408dad77
1408dad5f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408dad63:	48 2b d1             	sub    %rcx,%rdx
1408dad66:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408dad6a:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dad6e:	76 07                	jbe    0x1408dad77
1408dad70:	ff 15 22 1c 23 00    	call   *0x231c22(%rip)        # 0x140b0c998
1408dad76:	cc                   	int3
1408dad77:	ff 15 43 1b 23 00    	call   *0x231b43(%rip)        # 0x140b0c8c0
1408dad7d:	33 ff                	xor    %edi,%edi
1408dad7f:	48 89 bd d8 00 00 00 	mov    %rdi,0xd8(%rbp)
1408dad86:	48 c7 85 e0 00 00 00 	movq   $0x7,0xe0(%rbp)
1408dad8d:	07 00 00 00
1408dad91:	66 89 bd c8 00 00 00 	mov    %di,0xc8(%rbp)
1408dad98:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
1408dad9f:	48 83 f8 07          	cmp    $0x7,%rax
1408dada3:	76 36                	jbe    0x1408daddb
1408dada5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408dadac:	00
1408dadad:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1408dadb4:	48 8b d1             	mov    %rcx,%rdx
1408dadb7:	48 3b c3             	cmp    %rbx,%rax
1408dadba:	72 18                	jb     0x1408dadd4
1408dadbc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408dadc0:	48 2b d1             	sub    %rcx,%rdx
1408dadc3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408dadc7:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dadcb:	76 07                	jbe    0x1408dadd4
1408dadcd:	ff 15 c5 1b 23 00    	call   *0x231bc5(%rip)        # 0x140b0c998
1408dadd3:	cc                   	int3
1408dadd4:	ff 15 e6 1a 23 00    	call   *0x231ae6(%rip)        # 0x140b0c8c0
1408dadda:	90                   	nop
1408daddb:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1408daddf:	ff 15 43 13 23 00    	call   *0x231343(%rip)        # 0x140b0c128
1408dade5:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1408dade9:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1408daded:	41 83 ce ff          	or     $0xffffffff,%r14d
1408dadf1:	48 85 db             	test   %rbx,%rbx
1408dadf4:	74 3a                	je     0x1408dae30
1408dadf6:	41 8b c6             	mov    %r14d,%eax
1408dadf9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408dadfe:	41 03 c6             	add    %r14d,%eax
1408dae01:	75 2d                	jne    0x1408dae30
1408dae03:	48 8b 03             	mov    (%rbx),%rax
1408dae06:	48 8b cb             	mov    %rbx,%rcx
1408dae09:	48 8b 00             	mov    (%rax),%rax
1408dae0c:	ff 15 26 1e 23 00    	call   *0x231e26(%rip)        # 0x140b0cc38
1408dae12:	41 8b c6             	mov    %r14d,%eax
1408dae15:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dae1a:	41 03 c6             	add    %r14d,%eax
1408dae1d:	75 11                	jne    0x1408dae30
1408dae1f:	48 8b 03             	mov    (%rbx),%rax
1408dae22:	48 8b cb             	mov    %rbx,%rcx
1408dae25:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dae29:	ff 15 09 1e 23 00    	call   *0x231e09(%rip)        # 0x140b0cc38
1408dae2f:	90                   	nop
1408dae30:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1408dae34:	48 85 db             	test   %rbx,%rbx
1408dae37:	74 39                	je     0x1408dae72
1408dae39:	41 8b c6             	mov    %r14d,%eax
1408dae3c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408dae41:	41 03 c6             	add    %r14d,%eax
1408dae44:	75 2c                	jne    0x1408dae72
1408dae46:	48 8b 03             	mov    (%rbx),%rax
1408dae49:	48 8b cb             	mov    %rbx,%rcx
1408dae4c:	48 8b 00             	mov    (%rax),%rax
1408dae4f:	ff 15 e3 1d 23 00    	call   *0x231de3(%rip)        # 0x140b0cc38
1408dae55:	41 8b c6             	mov    %r14d,%eax
1408dae58:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dae5d:	41 03 c6             	add    %r14d,%eax
1408dae60:	75 10                	jne    0x1408dae72
1408dae62:	48 8b 03             	mov    (%rbx),%rax
1408dae65:	48 8b cb             	mov    %rbx,%rcx
1408dae68:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dae6c:	ff 15 c6 1d 23 00    	call   *0x231dc6(%rip)        # 0x140b0cc38
1408dae72:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
1408dae79:	48 33 cc             	xor    %rsp,%rcx
1408dae7c:	e8 5f 47 21 00       	call   0x140aef5e0
1408dae81:	48 81 c4 a8 02 00 00 	add    $0x2a8,%rsp
1408dae88:	41 5f                	pop    %r15
1408dae8a:	41 5e                	pop    %r14
1408dae8c:	41 5d                	pop    %r13
1408dae8e:	41 5c                	pop    %r12
1408dae90:	5f                   	pop    %rdi
1408dae91:	5e                   	pop    %rsi
1408dae92:	5b                   	pop    %rbx
1408dae93:	5d                   	pop    %rbp
1408dae94:	c3                   	ret
1408dae95:	e8 66 c0 74 ff       	call   0x140026f00
1408dae9a:	90                   	nop
1408dae9b:	eb 00                	jmp    0x1408dae9d
1408dae9d:	90                   	nop
1408dae9e:	e8 cd 8e 72 ff       	call   0x140003d70
1408daea3:	cc                   	int3
1408daea4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408daea9:	57                   	push   %rdi
1408daeaa:	48 83 ec 20          	sub    $0x20,%rsp
1408daeae:	48 8b 19             	mov    (%rcx),%rbx
1408daeb1:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1408daeb8:	aa aa aa
1408daebb:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1408daebf:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1408daec3:	4c 2b c3             	sub    %rbx,%r8
1408daec6:	48 8b fa             	mov    %rdx,%rdi
1408daec9:	49 c1 f8 03          	sar    $0x3,%r8
1408daecd:	4c 0f af c0          	imul   %rax,%r8
1408daed1:	4d 85 c0             	test   %r8,%r8
1408daed4:	74 3d                	je     0x1408daf13
1408daed6:	49 8d 48 ff          	lea    -0x1(%r8),%rcx
1408daeda:	45 33 d2             	xor    %r10d,%r10d
1408daedd:	eb 2c                	jmp    0x1408daf0b
1408daedf:	48 8b d1             	mov    %rcx,%rdx
1408daee2:	48 d1 ea             	shr    $1,%rdx
1408daee5:	4e 8d 1c 12          	lea    (%rdx,%r10,1),%r11
1408daee9:	4d 3b d8             	cmp    %r8,%r11
1408daeec:	73 33                	jae    0x1408daf21
1408daeee:	4b 8d 04 5b          	lea    (%r11,%r11,2),%rax
1408daef2:	48 39 7c c3 08       	cmp    %rdi,0x8(%rbx,%rax,8)
1408daef7:	73 0f                	jae    0x1408daf08
1408daef9:	49 8b c1             	mov    %r9,%rax
1408daefc:	4d 8d 53 01          	lea    0x1(%r11),%r10
1408daf00:	48 2b c2             	sub    %rdx,%rax
1408daf03:	48 03 c8             	add    %rax,%rcx
1408daf06:	eb 03                	jmp    0x1408daf0b
1408daf08:	48 8b ca             	mov    %rdx,%rcx
1408daf0b:	48 85 c9             	test   %rcx,%rcx
1408daf0e:	75 cf                	jne    0x1408daedf
1408daf10:	45 8b ca             	mov    %r10d,%r9d
1408daf13:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408daf18:	41 8b c1             	mov    %r9d,%eax
1408daf1b:	48 83 c4 20          	add    $0x20,%rsp
1408daf1f:	5f                   	pop    %rdi
1408daf20:	c3                   	ret
1408daf21:	ff 15 71 1a 23 00    	call   *0x231a71(%rip)        # 0x140b0c998
1408daf27:	cc                   	int3
1408daf28:	40 55                	rex push %rbp
1408daf2a:	53                   	push   %rbx
1408daf2b:	56                   	push   %rsi
1408daf2c:	57                   	push   %rdi
1408daf2d:	41 54                	push   %r12
1408daf2f:	41 55                	push   %r13
1408daf31:	41 56                	push   %r14
1408daf33:	41 57                	push   %r15
1408daf35:	48 8d ac 24 f8 fe ff 	lea    -0x108(%rsp),%rbp
1408daf3c:	ff
1408daf3d:	48 81 ec 08 02 00 00 	sub    $0x208,%rsp
1408daf44:	48 8b 05 f5 40 3e 00 	mov    0x3e40f5(%rip),%rax        # 0x140cbf040
1408daf4b:	48 33 c4             	xor    %rsp,%rax