1407dd316:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1407dd31a:	48 85 ff             	test   %rdi,%rdi
1407dd31d:	0f 84 4b 01 00 00    	je     0x1407dd46e
1407dd323:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1407dd328:	e9 0c 01 00 00       	jmp    0x1407dd439
1407dd32d:	48 8b cb             	mov    %rbx,%rcx
1407dd330:	e8 fb 72 f5 ff       	call   0x140734630
1407dd335:	4c 8b c0             	mov    %rax,%r8
1407dd338:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1407dd33c:	48 8b 0d bd 5a c5 00 	mov    0xc55abd(%rip),%rcx        # 0x141432e00
1407dd343:	e8 68 cb d5 ff       	call   0x140539eb0
1407dd348:	90                   	nop
1407dd349:	48 83 7d d0 00       	cmpq   $0x0,-0x30(%rbp)
1407dd34e:	75 32                	jne    0x1407dd382
1407dd350:	48 8b 05 21 5b c5 00 	mov    0xc55b21(%rip),%rax        # 0x141432e78
1407dd357:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407dd35b:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
1407dd35f:	48 85 c9             	test   %rcx,%rcx
1407dd362:	74 1c                	je     0x1407dd380
1407dd364:	8b 41 10             	mov    0x10(%rcx),%eax
1407dd367:	ff c0                	inc    %eax
1407dd369:	89 41 10             	mov    %eax,0x10(%rcx)
1407dd36c:	83 f8 01             	cmp    $0x1,%eax
1407dd36f:	0f 8e 32 01 00 00    	jle    0x1407dd4a7
1407dd375:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407dd37a:	0f 84 2f 01 00 00    	je     0x1407dd4af
1407dd380:	eb 5b                	jmp    0x1407dd3dd
1407dd382:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1407dd386:	0f 57 c0             	xorps  %xmm0,%xmm0
1407dd389:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407dd38e:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1407dd392:	48 85 c0             	test   %rax,%rax
1407dd395:	74 04                	je     0x1407dd39b
1407dd397:	f0 ff 40 08          	lock incl 0x8(%rax)
1407dd39b:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1407dd39f:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407dd3a4:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1407dd3a8:	e8 23 d8 fc ff       	call   0x1407aabd0
1407dd3ad:	48 8b 05 c4 5a c5 00 	mov    0xc55ac4(%rip),%rax        # 0x141432e78
1407dd3b4:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407dd3b8:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
1407dd3bc:	48 85 c9             	test   %rcx,%rcx
1407dd3bf:	74 1c                	je     0x1407dd3dd
1407dd3c1:	8b 41 10             	mov    0x10(%rcx),%eax
1407dd3c4:	ff c0                	inc    %eax
1407dd3c6:	89 41 10             	mov    %eax,0x10(%rcx)
1407dd3c9:	83 f8 01             	cmp    $0x1,%eax
1407dd3cc:	0f 8e e8 00 00 00    	jle    0x1407dd4ba
1407dd3d2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407dd3d7:	0f 84 ac 00 00 00    	je     0x1407dd489
1407dd3dd:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1407dd3e1:	48 8b ce             	mov    %rsi,%rcx
1407dd3e4:	e8 27 29 9c ff       	call   0x14019fd10
1407dd3e9:	90                   	nop
1407dd3ea:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1407dd3ee:	48 85 ff             	test   %rdi,%rdi
1407dd3f1:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1407dd3f6:	74 38                	je     0x1407dd430
1407dd3f8:	8b c3                	mov    %ebx,%eax
1407dd3fa:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1407dd3ff:	83 f8 01             	cmp    $0x1,%eax
1407dd402:	75 2c                	jne    0x1407dd430
1407dd404:	48 8b 07             	mov    (%rdi),%rax
1407dd407:	48 8b cf             	mov    %rdi,%rcx
1407dd40a:	48 8b 00             	mov    (%rax),%rax
1407dd40d:	ff 15 0d 66 7a 00    	call   *0x7a660d(%rip)        # 0x140f83a20
1407dd413:	8b c3                	mov    %ebx,%eax
1407dd415:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1407dd41a:	83 f8 01             	cmp    $0x1,%eax
1407dd41d:	75 11                	jne    0x1407dd430
1407dd41f:	48 8b 07             	mov    (%rdi),%rax
1407dd422:	48 8b cf             	mov    %rdi,%rcx
1407dd425:	48 8b 40 08          	mov    0x8(%rax),%rax
1407dd429:	ff 15 f1 65 7a 00    	call   *0x7a65f1(%rip)        # 0x140f83a20
1407dd42f:	90                   	nop
1407dd430:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1407dd434:	48 85 ff             	test   %rdi,%rdi
1407dd437:	74 35                	je     0x1407dd46e
1407dd439:	8b c3                	mov    %ebx,%eax
1407dd43b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1407dd440:	83 f8 01             	cmp    $0x1,%eax
1407dd443:	75 29                	jne    0x1407dd46e
1407dd445:	48 8b 07             	mov    (%rdi),%rax
1407dd448:	48 8b cf             	mov    %rdi,%rcx
1407dd44b:	48 8b 00             	mov    (%rax),%rax
1407dd44e:	ff 15 cc 65 7a 00    	call   *0x7a65cc(%rip)        # 0x140f83a20
1407dd454:	f0 0f c1 5f 0c       	lock xadd %ebx,0xc(%rdi)
1407dd459:	83 fb 01             	cmp    $0x1,%ebx
1407dd45c:	75 10                	jne    0x1407dd46e
1407dd45e:	48 8b 07             	mov    (%rdi),%rax
1407dd461:	48 8b cf             	mov    %rdi,%rcx
1407dd464:	48 8b 40 08          	mov    0x8(%rax),%rax
1407dd468:	ff 15 b2 65 7a 00    	call   *0x7a65b2(%rip)        # 0x140f83a20
1407dd46e:	48 8b c6             	mov    %rsi,%rax
1407dd471:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1407dd476:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1407dd47b:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1407dd482:	00
1407dd483:	48 83 c4 60          	add    $0x60,%rsp
1407dd487:	5d                   	pop    %rbp
1407dd488:	c3                   	ret
1407dd489:	b9 01 00 00 00       	mov    $0x1,%ecx
1407dd48e:	e8 6d d2 fa ff       	call   0x14078a700
1407dd493:	90                   	nop
1407dd494:	33 c9                	xor    %ecx,%ecx
1407dd496:	e8 65 d2 fa ff       	call   0x14078a700
1407dd49b:	cc                   	int3
1407dd49c:	b9 01 00 00 00       	mov    $0x1,%ecx
1407dd4a1:	e8 5a d2 fa ff       	call   0x14078a700
1407dd4a6:	90                   	nop
1407dd4a7:	33 c9                	xor    %ecx,%ecx
1407dd4a9:	e8 52 d2 fa ff       	call   0x14078a700
1407dd4ae:	cc                   	int3
1407dd4af:	b9 01 00 00 00       	mov    $0x1,%ecx
1407dd4b4:	e8 47 d2 fa ff       	call   0x14078a700
1407dd4b9:	90                   	nop
1407dd4ba:	33 c9                	xor    %ecx,%ecx
1407dd4bc:	e8 3f d2 fa ff       	call   0x14078a700
1407dd4c1:	cc                   	int3
1407dd4c2:	cc                   	int3
1407dd4c3:	cc                   	int3
1407dd4c4:	cc                   	int3
1407dd4c5:	cc                   	int3
1407dd4c6:	cc                   	int3
1407dd4c7:	cc                   	int3
1407dd4c8:	cc                   	int3
1407dd4c9:	cc                   	int3
1407dd4ca:	cc                   	int3
1407dd4cb:	cc                   	int3
1407dd4cc:	cc                   	int3
1407dd4cd:	cc                   	int3
1407dd4ce:	cc                   	int3
1407dd4cf:	cc                   	int3
1407dd4d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407dd4d5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1407dd4da:	56                   	push   %rsi
1407dd4db:	57                   	push   %rdi
1407dd4dc:	41 56                	push   %r14
1407dd4de:	48 83 ec 70          	sub    $0x70,%rsp
1407dd4e2:	48 8b 05 17 ba bd 00 	mov    0xbdba17(%rip),%rax        # 0x1413b8f00
1407dd4e9:	48 33 c4             	xor    %rsp,%rax
1407dd4ec:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407dd4f1:	49 8b f0             	mov    %r8,%rsi
1407dd4f4:	4c 8b f1             	mov    %rcx,%r14
1407dd4f7:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407dd4fc:	33 ed                	xor    %ebp,%ebp
1407dd4fe:	49 8b 00             	mov    (%r8),%rax
1407dd501:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407dd505:	48 2b c8             	sub    %rax,%rcx
1407dd508:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407dd50c:	48 83 f9 18          	cmp    $0x18,%rcx
1407dd510:	74 22                	je     0x1407dd534
1407dd512:	48 8d 15 1f 1c 85 00 	lea    0x851c1f(%rip),%rdx        # 0x14102f138
1407dd519:	48 8b 0d d8 3f c5 00 	mov    0xc53fd8(%rip),%rcx        # 0x1414314f8
1407dd520:	e8 9b 60 fb ff       	call   0x1407935c0
1407dd525:	33 d2                	xor    %edx,%edx
1407dd527:	49 8b ce             	mov    %r14,%rcx
1407dd52a:	e8 81 14 a3 ff       	call   0x14020e9b0
1407dd52f:	e9 91 00 00 00       	jmp    0x1407dd5c5
1407dd534:	48 8b 08             	mov    (%rax),%rcx
1407dd537:	e8 94 70 f5 ff       	call   0x1407345d0
1407dd53c:	48 8b d8             	mov    %rax,%rbx
1407dd53f:	48 8b 0e             	mov    (%rsi),%rcx
1407dd542:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407dd546:	e8 85 70 f5 ff       	call   0x1407345d0
1407dd54b:	48 8b f8             	mov    %rax,%rdi
1407dd54e:	48 8b 0e             	mov    (%rsi),%rcx
1407dd551:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1407dd555:	48 8b 72 20          	mov    0x20(%rdx),%rsi
1407dd559:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1407dd55d:	0f 10 01             	movups (%rcx),%xmm0
1407dd560:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1407dd565:	8b d6                	mov    %esi,%edx
1407dd567:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1407dd56c:	e8 cf b3 fb ff       	call   0x140798940
1407dd571:	48 8b 47 20          	mov    0x20(%rdi),%rax
1407dd575:	0f 10 00             	movups (%rax),%xmm0
1407dd578:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1407dd57d:	8b d6                	mov    %esi,%edx
1407dd57f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407dd584:	e8 77 b7 fb ff       	call   0x140798d00
1407dd589:	f3 0f 6f 4c 24 30    	movdqu 0x30(%rsp),%xmm1
1407dd58f:	f3 0f 6f 44 24 40    	movdqu 0x40(%rsp),%xmm0
1407dd595:	0f 56 c8             	orps   %xmm0,%xmm1
1407dd598:	66 0f 7f 4c 24 50    	movdqa %xmm1,0x50(%rsp)
1407dd59e:	b9 28 00 00 00       	mov    $0x28,%ecx
1407dd5a3:	e8 60 db 63 00       	call   0x140e1b108
1407dd5a8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1407dd5ad:	48 85 c0             	test   %rax,%rax
1407dd5b0:	74 10                	je     0x1407dd5c2
1407dd5b2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1407dd5b7:	48 8b c8             	mov    %rax,%rcx
1407dd5ba:	e8 f1 3d f5 ff       	call   0x1407313b0
1407dd5bf:	48 8b e8             	mov    %rax,%rbp
1407dd5c2:	49 89 2e             	mov    %rbp,(%r14)
1407dd5c5:	49 8b c6             	mov    %r14,%rax
1407dd5c8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1407dd5cd:	48 33 cc             	xor    %rsp,%rcx
1407dd5d0:	e8 2b df 63 00       	call   0x140e1b500
1407dd5d5:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1407dd5da:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1407dd5de:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1407dd5e2:	49 8b e3             	mov    %r11,%rsp
1407dd5e5:	41 5e                	pop    %r14
1407dd5e7:	5f                   	pop    %rdi
1407dd5e8:	5e                   	pop    %rsi
1407dd5e9:	c3                   	ret
1407dd5ea:	cc                   	int3
1407dd5eb:	cc                   	int3
1407dd5ec:	cc                   	int3
1407dd5ed:	cc                   	int3
1407dd5ee:	cc                   	int3
1407dd5ef:	cc                   	int3
1407dd5f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407dd5f5:	55                   	push   %rbp
1407dd5f6:	56                   	push   %rsi
1407dd5f7:	57                   	push   %rdi
1407dd5f8:	41 54                	push   %r12
1407dd5fa:	41 55                	push   %r13
1407dd5fc:	41 56                	push   %r14
1407dd5fe:	41 57                	push   %r15
1407dd600:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1407dd605:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1407dd60c:	48 8b 05 ed b8 bd 00 	mov    0xbdb8ed(%rip),%rax        # 0x1413b8f00
1407dd613:	48 33 c4             	xor    %rsp,%rax
1407dd616:	48 89 45 17          	mov    %rax,0x17(%rbp)
1407dd61a:	49 8b f0             	mov    %r8,%rsi
1407dd61d:	48 8b d9             	mov    %rcx,%rbx
1407dd620:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1407dd624:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1407dd628:	49 8b 00             	mov    (%r8),%rax
1407dd62b:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407dd62f:	48 2b c8             	sub    %rax,%rcx
1407dd632:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407dd636:	48 83 f9 10          	cmp    $0x10,%rcx
1407dd63a:	74 22                	je     0x1407dd65e
1407dd63c:	48 8d 15 75 86 85 00 	lea    0x858675(%rip),%rdx        # 0x141035cb8
1407dd643:	48 8b 0d ae 3e c5 00 	mov    0xc53eae(%rip),%rcx        # 0x1414314f8
1407dd64a:	e8 71 5f fb ff       	call   0x1407935c0
1407dd64f:	33 d2                	xor    %edx,%edx
1407dd651:	48 8b cb             	mov    %rbx,%rcx
1407dd654:	e8 57 13 a3 ff       	call   0x14020e9b0
1407dd659:	e9 46 01 00 00       	jmp    0x1407dd7a4
1407dd65e:	48 8b 08             	mov    (%rax),%rcx
1407dd661:	e8 ba 72 f5 ff       	call   0x140734920
1407dd666:	48 8b f8             	mov    %rax,%rdi
1407dd669:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1407dd66d:	48 8b 0e             	mov    (%rsi),%rcx
1407dd670:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407dd674:	e8 a7 72 f5 ff       	call   0x140734920
1407dd679:	48 8b d8             	mov    %rax,%rbx
1407dd67c:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1407dd680:	48 8b cf             	mov    %rdi,%rcx
1407dd683:	e8 18 58 f6 ff       	call   0x140742ea0
1407dd688:	90                   	nop
1407dd689:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1407dd68d:	48 8b cb             	mov    %rbx,%rcx
1407dd690:	e8 0b 58 f6 ff       	call   0x140742ea0
1407dd695:	90                   	nop
1407dd696:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
1407dd69a:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
1407dd69e:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1407dd6a2:	48 83 ff 0f          	cmp    $0xf,%rdi
1407dd6a6:	4d 0f 47 cc          	cmova  %r12,%r9
1407dd6aa:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1407dd6ae:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
1407dd6b2:	4c 8b 6d ef          	mov    -0x11(%rbp),%r13
1407dd6b6:	49 83 fd 0f          	cmp    $0xf,%r13
1407dd6ba:	49 0f 47 cf          	cmova  %r15,%rcx
1407dd6be:	48 8b 75 c7          	mov    -0x39(%rbp),%rsi
1407dd6c2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407dd6c7:	45 33 c0             	xor    %r8d,%r8d
1407dd6ca:	4c 8b 75 e7          	mov    -0x19(%rbp),%r14
1407dd6ce:	49 8b d6             	mov    %r14,%rdx
1407dd6d1:	e8 5a ac bb ff       	call   0x140398330
1407dd6d6:	48 85 c0             	test   %rax,%rax
1407dd6d9:	0f 84 ef 00 00 00    	je     0x1407dd7ce
1407dd6df:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1407dd6e3:	48 85 c9             	test   %rcx,%rcx
1407dd6e6:	74 2c                	je     0x1407dd714
1407dd6e8:	8b 41 10             	mov    0x10(%rcx),%eax
1407dd6eb:	ff c0                	inc    %eax
1407dd6ed:	89 41 10             	mov    %eax,0x10(%rcx)
1407dd6f0:	83 f8 01             	cmp    $0x1,%eax
1407dd6f3:	0f 8e 30 03 00 00    	jle    0x1407dda29
1407dd6f9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407dd6fe:	0f 84 2d 03 00 00    	je     0x1407dda31
1407dd704:	4c 8b 6d ef          	mov    -0x11(%rbp),%r13
1407dd708:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
1407dd70c:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
1407dd710:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1407dd714:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1407dd718:	48 89 0b             	mov    %rcx,(%rbx)
1407dd71b:	48 83 ff 0f          	cmp    $0xf,%rdi
1407dd71f:	76 3a                	jbe    0x1407dd75b
1407dd721:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1407dd725:	49 8b c4             	mov    %r12,%rax
1407dd728:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407dd72f:	72 1a                	jb     0x1407dd74b
1407dd731:	48 83 c2 27          	add    $0x27,%rdx
1407dd735:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
1407dd73a:	49 2b c4             	sub    %r12,%rax
1407dd73d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407dd741:	48 83 f8 1f          	cmp    $0x1f,%rax
1407dd745:	0f 87 f1 02 00 00    	ja     0x1407dda3c
1407dd74b:	49 8b cc             	mov    %r12,%rcx
1407dd74e:	e8 f1 d9 63 00       	call   0x140e1b144
1407dd753:	4c 8b 6d ef          	mov    -0x11(%rbp),%r13
1407dd757:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
1407dd75b:	33 ff                	xor    %edi,%edi
1407dd75d:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
1407dd761:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
1407dd768:	00
1407dd769:	40 88 7d b7          	mov    %dil,-0x49(%rbp)
1407dd76d:	49 83 fd 0f          	cmp    $0xf,%r13
1407dd771:	76 31                	jbe    0x1407dd7a4
1407dd773:	49 8d 55 01          	lea    0x1(%r13),%rdx
1407dd777:	49 8b c7             	mov    %r15,%rax
1407dd77a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407dd781:	72 19                	jb     0x1407dd79c
1407dd783:	48 83 c2 27          	add    $0x27,%rdx
1407dd787:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
1407dd78b:	49 2b c7             	sub    %r15,%rax
1407dd78e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407dd792:	48 83 f8 1f          	cmp    $0x1f,%rax
1407dd796:	0f 87 a6 02 00 00    	ja     0x1407dda42
1407dd79c:	49 8b cf             	mov    %r15,%rcx
1407dd79f:	e8 a0 d9 63 00       	call   0x140e1b144
1407dd7a4:	48 8b c3             	mov    %rbx,%rax
1407dd7a7:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1407dd7ab:	48 33 cc             	xor    %rsp,%rcx
1407dd7ae:	e8 4d dd 63 00       	call   0x140e1b500
1407dd7b3:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1407dd7ba:	00
1407dd7bb:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1407dd7c2:	41 5f                	pop    %r15
1407dd7c4:	41 5e                	pop    %r14
1407dd7c6:	41 5d                	pop    %r13
1407dd7c8:	41 5c                	pop    %r12
1407dd7ca:	5f                   	pop    %rdi
1407dd7cb:	5e                   	pop    %rsi
1407dd7cc:	5d                   	pop    %rbp
1407dd7cd:	c3                   	ret
1407dd7ce:	48 8d 7d b7          	lea    -0x49(%rbp),%rdi
1407dd7d2:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1407dd7d6:	48 83 f8 0f          	cmp    $0xf,%rax
1407dd7da:	49 0f 47 fc          	cmova  %r12,%rdi
1407dd7de:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1407dd7e2:	49 83 fd 0f          	cmp    $0xf,%r13
1407dd7e6:	49 0f 47 d7          	cmova  %r15,%rdx