14001a4c1:	41 8b 16             	mov    (%r14),%edx
14001a4c4:	48 8b cf             	mov    %rdi,%rcx
14001a4c7:	48 ff 15 42 55 02 00 	rex.W call *0x25542(%rip)        # 0x14003fa10
14001a4ce:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a4d3:	85 c0                	test   %eax,%eax
14001a4d5:	74 05                	je     0x14001a4dc
14001a4d7:	8d 43 01             	lea    0x1(%rbx),%eax
14001a4da:	eb 02                	jmp    0x14001a4de
14001a4dc:	33 c0                	xor    %eax,%eax
14001a4de:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001a4e3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001a4e8:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14001a4ed:	48 83 c4 20          	add    $0x20,%rsp
14001a4f1:	41 5e                	pop    %r14
14001a4f3:	c3                   	ret
14001a4f4:	cc                   	int3
14001a4f5:	cc                   	int3
14001a4f6:	cc                   	int3
14001a4f7:	cc                   	int3
14001a4f8:	cc                   	int3
14001a4f9:	cc                   	int3
14001a4fa:	cc                   	int3
14001a4fb:	cc                   	int3
14001a4fc:	48 8b c4             	mov    %rsp,%rax
14001a4ff:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001a503:	48 89 70 10          	mov    %rsi,0x10(%rax)
14001a507:	48 89 78 18          	mov    %rdi,0x18(%rax)
14001a50b:	4c 89 70 20          	mov    %r14,0x20(%rax)
14001a50f:	55                   	push   %rbp
14001a510:	48 8b ec             	mov    %rsp,%rbp
14001a513:	48 83 ec 40          	sub    $0x40,%rsp
14001a517:	49 8b f8             	mov    %r8,%rdi
14001a51a:	49 8b f1             	mov    %r9,%rsi
14001a51d:	48 8b da             	mov    %rdx,%rbx
14001a520:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14001a524:	4c 8b f1             	mov    %rcx,%r14
14001a527:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14001a52b:	ba 10 00 00 00       	mov    $0x10,%edx
14001a530:	48 8b 0f             	mov    (%rdi),%rcx
14001a533:	48 ff 15 76 55 02 00 	rex.W call *0x25576(%rip)        # 0x14003fab0
14001a53a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a53f:	85 c0                	test   %eax,%eax
14001a541:	75 72                	jne    0x14001a5b5
14001a543:	33 c0                	xor    %eax,%eax
14001a545:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001a54a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001a54f:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14001a554:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14001a559:	48 83 c4 40          	add    $0x40,%rsp
14001a55d:	5d                   	pop    %rbp
14001a55e:	c3                   	ret
14001a55f:	cc                   	int3
14001a560:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14001a564:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14001a568:	48 ff 15 51 54 02 00 	rex.W call *0x25451(%rip)        # 0x14003f9c0
14001a56f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a574:	85 c0                	test   %eax,%eax
14001a576:	74 cb                	je     0x14001a543
14001a578:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14001a57c:	ba 10 00 00 00       	mov    $0x10,%edx
14001a581:	48 ff 15 a8 54 02 00 	rex.W call *0x254a8(%rip)        # 0x14003fa30
14001a588:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a58d:	48 89 03             	mov    %rax,(%rbx)
14001a590:	48 85 c0             	test   %rax,%rax
14001a593:	74 ae                	je     0x14001a543
14001a595:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14001a599:	4c 8d 40 08          	lea    0x8(%rax),%r8
14001a59d:	ba 1b 00 00 00       	mov    $0x1b,%edx
14001a5a2:	48 ff 15 c7 54 02 00 	rex.W call *0x254c7(%rip)        # 0x14003fa70
14001a5a9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a5ae:	85 c0                	test   %eax,%eax
14001a5b0:	74 91                	je     0x14001a543
14001a5b2:	48 8b 1b             	mov    (%rbx),%rbx
14001a5b5:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14001a5b9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14001a5bd:	48 ff 15 0c 54 02 00 	rex.W call *0x2540c(%rip)        # 0x14003f9d0
14001a5c4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a5c9:	85 c0                	test   %eax,%eax
14001a5cb:	75 93                	jne    0x14001a560
14001a5cd:	48 83 23 00          	andq   $0x0,(%rbx)
14001a5d1:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14001a5d5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14001a5d9:	48 8b 0f             	mov    (%rdi),%rcx
14001a5dc:	48 ff 15 fd 53 02 00 	rex.W call *0x253fd(%rip)        # 0x14003f9e0
14001a5e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a5e8:	85 c0                	test   %eax,%eax
14001a5ea:	0f 84 53 ff ff ff    	je     0x14001a543
14001a5f0:	4c 8b 06             	mov    (%rsi),%r8
14001a5f3:	49 8b ce             	mov    %r14,%rcx
14001a5f6:	48 8b 17             	mov    (%rdi),%rdx
14001a5f9:	48 ff 15 e0 53 02 00 	rex.W call *0x253e0(%rip)        # 0x14003f9e0
14001a600:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a605:	85 c0                	test   %eax,%eax
14001a607:	0f 84 36 ff ff ff    	je     0x14001a543
14001a60d:	b8 01 00 00 00       	mov    $0x1,%eax
14001a612:	e9 2e ff ff ff       	jmp    0x14001a545
14001a617:	cc                   	int3
14001a618:	cc                   	int3
14001a619:	cc                   	int3
14001a61a:	cc                   	int3
14001a61b:	cc                   	int3
14001a61c:	cc                   	int3
14001a61d:	cc                   	int3
14001a61e:	cc                   	int3
14001a61f:	cc                   	int3
14001a620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001a625:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001a62a:	57                   	push   %rdi
14001a62b:	48 83 ec 20          	sub    $0x20,%rsp
14001a62f:	49 8b f0             	mov    %r8,%rsi
14001a632:	48 8b fa             	mov    %rdx,%rdi
14001a635:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14001a63a:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001a63f:	48 8b d9             	mov    %rcx,%rbx
14001a642:	48 ff 15 8f 53 02 00 	rex.W call *0x2538f(%rip)        # 0x14003f9d8
14001a649:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a64e:	85 c0                	test   %eax,%eax
14001a650:	0f 84 a6 00 00 00    	je     0x14001a6fc
14001a656:	44 8b 07             	mov    (%rdi),%r8d
14001a659:	ba 02 00 00 00       	mov    $0x2,%edx
14001a65e:	48 8b cb             	mov    %rbx,%rcx
14001a661:	48 ff 15 98 53 02 00 	rex.W call *0x25398(%rip)        # 0x14003fa00
14001a668:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a66d:	85 c0                	test   %eax,%eax
14001a66f:	0f 84 87 00 00 00    	je     0x14001a6fc
14001a675:	8b 54 24 48          	mov    0x48(%rsp),%edx
14001a679:	48 8b cb             	mov    %rbx,%rcx
14001a67c:	48 ff 15 8d 53 02 00 	rex.W call *0x2538d(%rip)        # 0x14003fa10
14001a683:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a688:	85 c0                	test   %eax,%eax
14001a68a:	74 70                	je     0x14001a6fc
14001a68c:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14001a691:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001a696:	48 8b cb             	mov    %rbx,%rcx
14001a699:	48 ff 15 38 53 02 00 	rex.W call *0x25338(%rip)        # 0x14003f9d8
14001a6a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a6a5:	85 c0                	test   %eax,%eax
14001a6a7:	74 53                	je     0x14001a6fc
14001a6a9:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
14001a6ad:	ba 04 00 00 00       	mov    $0x4,%edx
14001a6b2:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14001a6b6:	48 8b cb             	mov    %rbx,%rcx
14001a6b9:	48 ff 15 90 53 02 00 	rex.W call *0x25390(%rip)        # 0x14003fa50
14001a6c0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a6c5:	85 c0                	test   %eax,%eax
14001a6c7:	74 33                	je     0x14001a6fc
14001a6c9:	8b 54 24 48          	mov    0x48(%rsp),%edx
14001a6cd:	48 8b cb             	mov    %rbx,%rcx
14001a6d0:	48 ff 15 39 53 02 00 	rex.W call *0x25339(%rip)        # 0x14003fa10
14001a6d7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a6dc:	85 c0                	test   %eax,%eax
14001a6de:	74 1c                	je     0x14001a6fc
14001a6e0:	8b 16                	mov    (%rsi),%edx
14001a6e2:	48 8b cb             	mov    %rbx,%rcx
14001a6e5:	48 ff 15 24 53 02 00 	rex.W call *0x25324(%rip)        # 0x14003fa10
14001a6ec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a6f1:	85 c0                	test   %eax,%eax
14001a6f3:	74 07                	je     0x14001a6fc
14001a6f5:	b8 01 00 00 00       	mov    $0x1,%eax
14001a6fa:	eb 02                	jmp    0x14001a6fe
14001a6fc:	33 c0                	xor    %eax,%eax
14001a6fe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001a703:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001a708:	48 83 c4 20          	add    $0x20,%rsp
14001a70c:	5f                   	pop    %rdi
14001a70d:	c3                   	ret
14001a70e:	cc                   	int3
14001a70f:	cc                   	int3
14001a710:	cc                   	int3
14001a711:	cc                   	int3
14001a712:	cc                   	int3
14001a713:	cc                   	int3
14001a714:	cc                   	int3
14001a715:	cc                   	int3
14001a716:	cc                   	int3
14001a717:	cc                   	int3
14001a718:	48 8b c4             	mov    %rsp,%rax
14001a71b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001a71f:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001a723:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001a727:	57                   	push   %rdi
14001a728:	48 83 ec 30          	sub    $0x30,%rsp
14001a72c:	49 8b d8             	mov    %r8,%rbx
14001a72f:	49 8b f1             	mov    %r9,%rsi
14001a732:	48 8b fa             	mov    %rdx,%rdi
14001a735:	4c 8d 48 f0          	lea    -0x10(%rax),%r9
14001a739:	48 8b e9             	mov    %rcx,%rbp
14001a73c:	4c 8d 40 e8          	lea    -0x18(%rax),%r8
14001a740:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001a745:	48 8b 0b             	mov    (%rbx),%rcx
14001a748:	48 ff 15 61 53 02 00 	rex.W call *0x25361(%rip)        # 0x14003fab0
14001a74f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a754:	85 c0                	test   %eax,%eax
14001a756:	0f 84 bb 00 00 00    	je     0x14001a817
14001a75c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001a761:	4c 8b c7             	mov    %rdi,%r8
14001a764:	ba 02 00 00 00       	mov    $0x2,%edx
14001a769:	48 ff 15 d8 52 02 00 	rex.W call *0x252d8(%rip)        # 0x14003fa48
14001a770:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a775:	85 c0                	test   %eax,%eax
14001a777:	0f 84 9a 00 00 00    	je     0x14001a817
14001a77d:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001a782:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001a787:	48 8b 0b             	mov    (%rbx),%rcx
14001a78a:	48 ff 15 4f 52 02 00 	rex.W call *0x2524f(%rip)        # 0x14003f9e0
14001a791:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a796:	85 c0                	test   %eax,%eax
14001a798:	74 7d                	je     0x14001a817
14001a79a:	48 8b 0b             	mov    (%rbx),%rcx
14001a79d:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14001a7a2:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14001a7a7:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001a7ac:	48 ff 15 fd 52 02 00 	rex.W call *0x252fd(%rip)        # 0x14003fab0
14001a7b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a7b8:	85 c0                	test   %eax,%eax
14001a7ba:	74 5b                	je     0x14001a817
14001a7bc:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001a7c1:	4c 8d 47 08          	lea    0x8(%rdi),%r8
14001a7c5:	ba 04 00 00 00       	mov    $0x4,%edx
14001a7ca:	48 ff 15 f7 51 02 00 	rex.W call *0x251f7(%rip)        # 0x14003f9c8
14001a7d1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a7d6:	85 c0                	test   %eax,%eax
14001a7d8:	74 3d                	je     0x14001a817
14001a7da:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001a7df:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001a7e4:	48 8b 0b             	mov    (%rbx),%rcx
14001a7e7:	48 ff 15 f2 51 02 00 	rex.W call *0x251f2(%rip)        # 0x14003f9e0
14001a7ee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a7f3:	85 c0                	test   %eax,%eax
14001a7f5:	74 20                	je     0x14001a817
14001a7f7:	4c 8b 06             	mov    (%rsi),%r8
14001a7fa:	48 8b cd             	mov    %rbp,%rcx
14001a7fd:	48 8b 13             	mov    (%rbx),%rdx
14001a800:	48 ff 15 d9 51 02 00 	rex.W call *0x251d9(%rip)        # 0x14003f9e0
14001a807:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a80c:	85 c0                	test   %eax,%eax
14001a80e:	74 07                	je     0x14001a817
14001a810:	b8 01 00 00 00       	mov    $0x1,%eax
14001a815:	eb 02                	jmp    0x14001a819
14001a817:	33 c0                	xor    %eax,%eax
14001a819:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001a81e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001a823:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001a828:	48 83 c4 30          	add    $0x30,%rsp
14001a82c:	5f                   	pop    %rdi
14001a82d:	c3                   	ret
14001a82e:	cc                   	int3
14001a82f:	cc                   	int3
14001a830:	cc                   	int3
14001a831:	cc                   	int3
14001a832:	cc                   	int3
14001a833:	cc                   	int3
14001a834:	cc                   	int3
14001a835:	cc                   	int3
14001a836:	cc                   	int3
14001a837:	cc                   	int3
14001a838:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001a83d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001a842:	57                   	push   %rdi
14001a843:	48 83 ec 20          	sub    $0x20,%rsp
14001a847:	48 8b 3a             	mov    (%rdx),%rdi
14001a84a:	49 8b f0             	mov    %r8,%rsi
14001a84d:	48 8b d9             	mov    %rcx,%rbx
14001a850:	e9 e8 00 00 00       	jmp    0x14001a93d
14001a855:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14001a85a:	ba 10 00 00 00       	mov    $0x10,%edx
14001a85f:	48 ff 15 72 51 02 00 	rex.W call *0x25172(%rip)        # 0x14003f9d8
14001a866:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a86b:	85 c0                	test   %eax,%eax
14001a86d:	0f 84 e8 00 00 00    	je     0x14001a95b
14001a873:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001a878:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001a87d:	48 8b cb             	mov    %rbx,%rcx
14001a880:	48 ff 15 51 51 02 00 	rex.W call *0x25151(%rip)        # 0x14003f9d8
14001a887:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a88c:	85 c0                	test   %eax,%eax
14001a88e:	0f 84 c7 00 00 00    	je     0x14001a95b
14001a894:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14001a898:	ba 02 00 00 00       	mov    $0x2,%edx
14001a89d:	48 8b cb             	mov    %rbx,%rcx
14001a8a0:	48 ff 15 59 51 02 00 	rex.W call *0x25159(%rip)        # 0x14003fa00
14001a8a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a8ac:	85 c0                	test   %eax,%eax
14001a8ae:	0f 84 a7 00 00 00    	je     0x14001a95b
14001a8b4:	8b 54 24 38          	mov    0x38(%rsp),%edx
14001a8b8:	48 8b cb             	mov    %rbx,%rcx
14001a8bb:	48 ff 15 4e 51 02 00 	rex.W call *0x2514e(%rip)        # 0x14003fa10
14001a8c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a8c7:	85 c0                	test   %eax,%eax
14001a8c9:	0f 84 8c 00 00 00    	je     0x14001a95b
14001a8cf:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001a8d4:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001a8d9:	48 8b cb             	mov    %rbx,%rcx
14001a8dc:	48 ff 15 f5 50 02 00 	rex.W call *0x250f5(%rip)        # 0x14003f9d8
14001a8e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a8e8:	85 c0                	test   %eax,%eax
14001a8ea:	74 6f                	je     0x14001a95b
14001a8ec:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
14001a8f0:	ba 04 00 00 00       	mov    $0x4,%edx
14001a8f5:	44 8b 47 10          	mov    0x10(%rdi),%r8d
14001a8f9:	48 8b cb             	mov    %rbx,%rcx
14001a8fc:	48 ff 15 4d 51 02 00 	rex.W call *0x2514d(%rip)        # 0x14003fa50
14001a903:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a908:	85 c0                	test   %eax,%eax
14001a90a:	74 4f                	je     0x14001a95b
14001a90c:	8b 54 24 38          	mov    0x38(%rsp),%edx
14001a910:	48 8b cb             	mov    %rbx,%rcx
14001a913:	48 ff 15 f6 50 02 00 	rex.W call *0x250f6(%rip)        # 0x14003fa10
14001a91a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a91f:	85 c0                	test   %eax,%eax
14001a921:	74 38                	je     0x14001a95b
14001a923:	8b 54 24 48          	mov    0x48(%rsp),%edx
14001a927:	48 8b cb             	mov    %rbx,%rcx
14001a92a:	48 ff 15 df 50 02 00 	rex.W call *0x250df(%rip)        # 0x14003fa10
14001a931:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a936:	85 c0                	test   %eax,%eax
14001a938:	74 21                	je     0x14001a95b
14001a93a:	48 8b 3f             	mov    (%rdi),%rdi
14001a93d:	48 8b cb             	mov    %rbx,%rcx
14001a940:	48 85 ff             	test   %rdi,%rdi
14001a943:	0f 85 0c ff ff ff    	jne    0x14001a855
14001a949:	8b 16                	mov    (%rsi),%edx
14001a94b:	48 ff 15 be 50 02 00 	rex.W call *0x250be(%rip)        # 0x14003fa10
14001a952:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a957:	85 c0                	test   %eax,%eax
14001a959:	75 04                	jne    0x14001a95f
14001a95b:	33 c0                	xor    %eax,%eax
14001a95d:	eb 05                	jmp    0x14001a964
14001a95f:	b8 01 00 00 00       	mov    $0x1,%eax
14001a964:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001a969:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001a96e:	48 83 c4 20          	add    $0x20,%rsp
14001a972:	5f                   	pop    %rdi
14001a973:	c3                   	ret
14001a974:	cc                   	int3
14001a975:	cc                   	int3
14001a976:	cc                   	int3
14001a977:	cc                   	int3
14001a978:	cc                   	int3
14001a979:	cc                   	int3
14001a97a:	cc                   	int3
14001a97b:	cc                   	int3
14001a97c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001a981:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001a986:	55                   	push   %rbp
14001a987:	57                   	push   %rdi
14001a988:	41 54                	push   %r12
14001a98a:	41 56                	push   %r14
14001a98c:	41 57                	push   %r15
14001a98e:	48 8b ec             	mov    %rsp,%rbp