1400a3494:	48 8d 0d 4d 69 16 00 	lea    0x16694d(%rip),%rcx        # 0x140209de8
1400a349b:	48 89 c6             	mov    %rax,%rsi
1400a349e:	e8 bd fd ff ff       	call   0x1400a3260
1400a34a3:	49 89 f9             	mov    %rdi,%r9
1400a34a6:	49 89 f0             	mov    %rsi,%r8
1400a34a9:	48 89 da             	mov    %rbx,%rdx
1400a34ac:	48 89 c1             	mov    %rax,%rcx
1400a34af:	e8 dc fe 01 00       	call   0x1400c3390
1400a34b4:	90                   	nop
1400a34b5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400a34bc:	00 00 00 00
1400a34c0:	48 83 ec 28          	sub    $0x28,%rsp
1400a34c4:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
1400a34ca:	48 8d 15 47 69 16 00 	lea    0x166947(%rip),%rdx        # 0x140209e18
1400a34d1:	48 8d 0d 49 69 16 00 	lea    0x166949(%rip),%rcx        # 0x140209e21
1400a34d8:	ff 15 fa be 20 00    	call   *0x20befa(%rip)        # 0x1402af3d8
1400a34de:	90                   	nop
1400a34df:	90                   	nop
1400a34e0:	41 57                	push   %r15
1400a34e2:	41 56                	push   %r14
1400a34e4:	41 55                	push   %r13
1400a34e6:	41 54                	push   %r12
1400a34e8:	55                   	push   %rbp
1400a34e9:	57                   	push   %rdi
1400a34ea:	56                   	push   %rsi
1400a34eb:	53                   	push   %rbx
1400a34ec:	48 83 ec 58          	sub    $0x58,%rsp
1400a34f0:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1400a34f7:	00
1400a34f8:	8b ac 24 c0 00 00 00 	mov    0xc0(%rsp),%ebp
1400a34ff:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
1400a3506:	00
1400a3507:	4c 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14
1400a350e:	00
1400a350f:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
1400a3516:	00
1400a3517:	48 89 cb             	mov    %rcx,%rbx
1400a351a:	48 8b 0d cf 55 19 00 	mov    0x1955cf(%rip),%rcx        # 0x140238af0
1400a3521:	48 89 d6             	mov    %rdx,%rsi
1400a3524:	4d 89 c4             	mov    %r8,%r12
1400a3527:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400a352c:	4d 89 cf             	mov    %r9,%r15
1400a352f:	48 8b 01             	mov    (%rcx),%rax
1400a3532:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400a3537:	31 c0                	xor    %eax,%eax
1400a3539:	48 8b 05 60 5e 19 00 	mov    0x195e60(%rip),%rax        # 0x1402393a0
1400a3540:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400a3547:	00 00
1400a3549:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400a3550:	00 00
1400a3552:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400a3557:	40 f6 c5 01          	test   $0x1,%bpl
1400a355b:	0f 85 ef 02 00 00    	jne    0x1400a3850
1400a3561:	83 e5 02             	and    $0x2,%ebp
1400a3564:	0f 85 d6 02 00 00    	jne    0x1400a3840
1400a356a:	49 8b 04 24          	mov    (%r12),%rax
1400a356e:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1400a3573:	48 33 05 86 76 16 00 	xor    0x167686(%rip),%rax        # 0x14020ac00
1400a357a:	48 33 15 87 76 16 00 	xor    0x167687(%rip),%rdx        # 0x14020ac08
1400a3581:	48 09 d0             	or     %rdx,%rax
1400a3584:	0f 84 76 02 00 00    	je     0x1400a3800
1400a358a:	49 8b 07             	mov    (%r15),%rax
1400a358d:	49 8b 57 08          	mov    0x8(%r15),%rdx
1400a3591:	48 33 05 68 76 16 00 	xor    0x167668(%rip),%rax        # 0x14020ac00
1400a3598:	48 33 15 69 76 16 00 	xor    0x167669(%rip),%rdx        # 0x14020ac08
1400a359f:	48 09 d0             	or     %rdx,%rax
1400a35a2:	0f 84 b8 03 00 00    	je     0x1400a3960
1400a35a8:	31 ed                	xor    %ebp,%ebp
1400a35aa:	48 85 ff             	test   %rdi,%rdi
1400a35ad:	0f 84 cd 01 00 00    	je     0x1400a3780
1400a35b3:	4c 89 e2             	mov    %r12,%rdx
1400a35b6:	48 89 f9             	mov    %rdi,%rcx
1400a35b9:	e8 12 05 08 00       	call   0x140123ad0
1400a35be:	4c 89 fa             	mov    %r15,%rdx
1400a35c1:	48 89 f9             	mov    %rdi,%rcx
1400a35c4:	49 89 06             	mov    %rax,(%r14)
1400a35c7:	e8 04 05 08 00       	call   0x140123ad0
1400a35cc:	49 89 c0             	mov    %rax,%r8
1400a35cf:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400a35d4:	4c 89 00             	mov    %r8,(%rax)
1400a35d7:	49 8b 04 24          	mov    (%r12),%rax
1400a35db:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1400a35e0:	48 33 05 19 76 16 00 	xor    0x167619(%rip),%rax        # 0x14020ac00
1400a35e7:	48 33 15 1a 76 16 00 	xor    0x16761a(%rip),%rdx        # 0x14020ac08
1400a35ee:	48 09 d0             	or     %rdx,%rax
1400a35f1:	0f 84 59 01 00 00    	je     0x1400a3750
1400a35f7:	b8 01 00 00 00       	mov    $0x1,%eax
1400a35fc:	49 8b 16             	mov    (%r14),%rdx
1400a35ff:	85 c0                	test   %eax,%eax
1400a3601:	74 09                	je     0x1400a360c
1400a3603:	48 85 d2             	test   %rdx,%rdx
1400a3606:	0f 84 04 03 00 00    	je     0x1400a3910
1400a360c:	49 8b 07             	mov    (%r15),%rax
1400a360f:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400a3613:	48 33 05 e6 75 16 00 	xor    0x1675e6(%rip),%rax        # 0x14020ac00
1400a361a:	48 33 0d e7 75 16 00 	xor    0x1675e7(%rip),%rcx        # 0x14020ac08
1400a3621:	48 09 c8             	or     %rcx,%rax
1400a3624:	0f 84 b6 02 00 00    	je     0x1400a38e0
1400a362a:	b8 01 00 00 00       	mov    $0x1,%eax
1400a362f:	85 c0                	test   %eax,%eax
1400a3631:	74 0e                	je     0x1400a3641
1400a3633:	4d 85 c0             	test   %r8,%r8
1400a3636:	48 8d 05 1b 68 16 00 	lea    0x16681b(%rip),%rax        # 0x140209e58
1400a363d:	48 0f 44 e8          	cmove  %rax,%rbp
1400a3641:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
1400a3648:	00
1400a3649:	4d 89 e9             	mov    %r13,%r9
1400a364c:	48 89 f9             	mov    %rdi,%rcx
1400a364f:	e8 7c dc 07 00       	call   0x1401212d0
1400a3654:	85 c0                	test   %eax,%eax
1400a3656:	0f 88 f4 02 00 00    	js     0x1400a3950
1400a365c:	49 8b 45 00          	mov    0x0(%r13),%rax
1400a3660:	48 85 c0             	test   %rax,%rax
1400a3663:	0f 84 f7 01 00 00    	je     0x1400a3860
1400a3669:	4c 8b 28             	mov    (%rax),%r13
1400a366c:	4d 3b 2e             	cmp    (%r14),%r13
1400a366f:	0f 84 2b 03 00 00    	je     0x1400a39a0
1400a3675:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400a367a:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1400a367f:	49 33 57 08          	xor    0x8(%r15),%rdx
1400a3683:	4c 8b 30             	mov    (%rax),%r14
1400a3686:	49 8b 04 24          	mov    (%r12),%rax
1400a368a:	49 33 07             	xor    (%r15),%rax
1400a368d:	48 09 d0             	or     %rdx,%rax
1400a3690:	0f 84 8a 02 00 00    	je     0x1400a3920
1400a3696:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400a369b:	49 89 f0             	mov    %rsi,%r8
1400a369e:	48 8d 15 e9 67 16 00 	lea    0x1667e9(%rip),%rdx        # 0x140209e8e
1400a36a5:	48 89 f9             	mov    %rdi,%rcx
1400a36a8:	e8 13 89 ff ff       	call   0x14009bfc0
1400a36ad:	48 8b 35 ac 57 19 00 	mov    0x1957ac(%rip),%rsi        # 0x140238e60
1400a36b4:	4c 89 e2             	mov    %r12,%rdx
1400a36b7:	48 89 f9             	mov    %rdi,%rcx
1400a36ba:	44 8b 06             	mov    (%rsi),%r8d
1400a36bd:	e8 ae 98 f9 ff       	call   0x14003cf70
1400a36c2:	4d 39 f5             	cmp    %r14,%r13
1400a36c5:	0f 85 da 01 00 00    	jne    0x1400a38a5
1400a36cb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400a36d1:	48 8d 15 d2 67 16 00 	lea    0x1667d2(%rip),%rdx        # 0x140209eaa
1400a36d8:	48 89 f9             	mov    %rdi,%rcx
1400a36db:	e8 d0 82 ff ff       	call   0x14009b9b0
1400a36e0:	44 8b 06             	mov    (%rsi),%r8d
1400a36e3:	4c 89 fa             	mov    %r15,%rdx
1400a36e6:	48 89 f9             	mov    %rdi,%rcx
1400a36e9:	e8 82 98 f9 ff       	call   0x14003cf70
1400a36ee:	4c 8d 05 79 67 16 00 	lea    0x166779(%rip),%r8        # 0x140209e6e
1400a36f5:	48 85 ed             	test   %rbp,%rbp
1400a36f8:	0f 85 e1 00 00 00    	jne    0x1400a37df
1400a36fe:	48 8d 15 9c 67 16 00 	lea    0x16679c(%rip),%rdx        # 0x140209ea1
1400a3705:	48 89 f9             	mov    %rdi,%rcx
1400a3708:	e8 b3 88 ff ff       	call   0x14009bfc0
1400a370d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400a3712:	48 89 d9             	mov    %rbx,%rcx
1400a3715:	e8 06 41 09 00       	call   0x140137820
1400a371a:	48 89 f9             	mov    %rdi,%rcx
1400a371d:	e8 1e 72 ff ff       	call   0x14009a940
1400a3722:	48 8b 1d c7 53 19 00 	mov    0x1953c7(%rip),%rbx        # 0x140238af0
1400a3729:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400a372e:	48 2b 03             	sub    (%rbx),%rax
1400a3731:	0f 85 29 03 00 00    	jne    0x1400a3a60
1400a3737:	48 83 c4 58          	add    $0x58,%rsp
1400a373b:	5b                   	pop    %rbx
1400a373c:	5e                   	pop    %rsi
1400a373d:	5f                   	pop    %rdi
1400a373e:	5d                   	pop    %rbp
1400a373f:	41 5c                	pop    %r12
1400a3741:	41 5d                	pop    %r13
1400a3743:	41 5e                	pop    %r14
1400a3745:	41 5f                	pop    %r15
1400a3747:	c3                   	ret
1400a3748:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400a374f:	00
1400a3750:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400a3755:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400a375a:	48 33 05 af 74 16 00 	xor    0x1674af(%rip),%rax        # 0x14020ac10
1400a3761:	48 33 15 b0 74 16 00 	xor    0x1674b0(%rip),%rdx        # 0x14020ac18
1400a3768:	48 09 d0             	or     %rdx,%rax
1400a376b:	0f 85 86 fe ff ff    	jne    0x1400a35f7
1400a3771:	31 c0                	xor    %eax,%eax
1400a3773:	e9 84 fe ff ff       	jmp    0x1400a35fc
1400a3778:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400a377f:	00
1400a3780:	48 8d 2d d1 66 16 00 	lea    0x1666d1(%rip),%rbp        # 0x140209e58
1400a3787:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400a378e:	00 00
1400a3790:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400a3795:	49 89 f0             	mov    %rsi,%r8
1400a3798:	48 8d 15 ef 66 16 00 	lea    0x1666ef(%rip),%rdx        # 0x140209e8e
1400a379f:	48 89 f9             	mov    %rdi,%rcx
1400a37a2:	e8 19 88 ff ff       	call   0x14009bfc0
1400a37a7:	48 8b 35 b2 56 19 00 	mov    0x1956b2(%rip),%rsi        # 0x140238e60
1400a37ae:	4c 89 e2             	mov    %r12,%rdx
1400a37b1:	48 89 f9             	mov    %rdi,%rcx
1400a37b4:	44 8b 06             	mov    (%rsi),%r8d
1400a37b7:	e8 b4 97 f9 ff       	call   0x14003cf70
1400a37bc:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400a37c2:	48 8d 15 dd 66 16 00 	lea    0x1666dd(%rip),%rdx        # 0x140209ea6
1400a37c9:	48 89 f9             	mov    %rdi,%rcx
1400a37cc:	e8 df 81 ff ff       	call   0x14009b9b0
1400a37d1:	44 8b 06             	mov    (%rsi),%r8d
1400a37d4:	4c 89 fa             	mov    %r15,%rdx
1400a37d7:	48 89 f9             	mov    %rdi,%rcx
1400a37da:	e8 91 97 f9 ff       	call   0x14003cf70
1400a37df:	49 89 e8             	mov    %rbp,%r8
1400a37e2:	48 8d 15 b3 66 16 00 	lea    0x1666b3(%rip),%rdx        # 0x140209e9c
1400a37e9:	48 89 f9             	mov    %rdi,%rcx
1400a37ec:	e8 cf 87 ff ff       	call   0x14009bfc0
1400a37f1:	e9 17 ff ff ff       	jmp    0x1400a370d
1400a37f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400a37fd:	00 00 00
1400a3800:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400a3805:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400a380a:	48 33 05 ff 73 16 00 	xor    0x1673ff(%rip),%rax        # 0x14020ac10
1400a3811:	48 33 15 00 74 16 00 	xor    0x167400(%rip),%rdx        # 0x14020ac18
1400a3818:	48 09 d0             	or     %rdx,%rax
1400a381b:	0f 85 69 fd ff ff    	jne    0x1400a358a
1400a3821:	48 8d 2d 0c 66 16 00 	lea    0x16660c(%rip),%rbp        # 0x140209e34
1400a3828:	48 85 ff             	test   %rdi,%rdi
1400a382b:	0f 85 82 fd ff ff    	jne    0x1400a35b3
1400a3831:	48 8d 2d fc 65 16 00 	lea    0x1665fc(%rip),%rbp        # 0x140209e34
1400a3838:	e9 53 ff ff ff       	jmp    0x1400a3790
1400a383d:	0f 1f 00             	nopl   (%rax)
1400a3840:	48 89 f2             	mov    %rsi,%rdx
1400a3843:	48 89 d9             	mov    %rbx,%rcx
1400a3846:	e8 45 3f 09 00       	call   0x140137790
1400a384b:	e9 1a fd ff ff       	jmp    0x1400a356a
1400a3850:	48 89 d9             	mov    %rbx,%rcx
1400a3853:	e8 a8 3e 09 00       	call   0x140137700
1400a3858:	e9 04 fd ff ff       	jmp    0x1400a3561
1400a385d:	0f 1f 00             	nopl   (%rax)
1400a3860:	49 8b 04 24          	mov    (%r12),%rax
1400a3864:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1400a3869:	49 33 07             	xor    (%r15),%rax
1400a386c:	49 33 57 08          	xor    0x8(%r15),%rdx
1400a3870:	48 09 d0             	or     %rdx,%rax
1400a3873:	0f 84 a7 01 00 00    	je     0x1400a3a20
1400a3879:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400a387e:	49 89 f0             	mov    %rsi,%r8
1400a3881:	48 8d 15 06 66 16 00 	lea    0x166606(%rip),%rdx        # 0x140209e8e
1400a3888:	48 89 f9             	mov    %rdi,%rcx
1400a388b:	e8 30 87 ff ff       	call   0x14009bfc0
1400a3890:	48 8b 35 c9 55 19 00 	mov    0x1955c9(%rip),%rsi        # 0x140238e60
1400a3897:	4c 89 e2             	mov    %r12,%rdx
1400a389a:	48 89 f9             	mov    %rdi,%rcx
1400a389d:	44 8b 06             	mov    (%rsi),%r8d
1400a38a0:	e8 cb 96 f9 ff       	call   0x14003cf70
1400a38a5:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400a38ab:	48 8d 15 f4 65 16 00 	lea    0x1665f4(%rip),%rdx        # 0x140209ea6
1400a38b2:	48 89 f9             	mov    %rdi,%rcx
1400a38b5:	e8 f6 80 ff ff       	call   0x14009b9b0
1400a38ba:	44 8b 06             	mov    (%rsi),%r8d
1400a38bd:	4c 89 fa             	mov    %r15,%rdx
1400a38c0:	48 89 f9             	mov    %rdi,%rcx
1400a38c3:	e8 a8 96 f9 ff       	call   0x14003cf70
1400a38c8:	48 85 ed             	test   %rbp,%rbp
1400a38cb:	0f 85 0e ff ff ff    	jne    0x1400a37df
1400a38d1:	4c 8d 05 a0 65 16 00 	lea    0x1665a0(%rip),%r8        # 0x140209e78
1400a38d8:	e9 21 fe ff ff       	jmp    0x1400a36fe
1400a38dd:	0f 1f 00             	nopl   (%rax)
1400a38e0:	49 8b 47 10          	mov    0x10(%r15),%rax
1400a38e4:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1400a38e8:	48 33 05 21 73 16 00 	xor    0x167321(%rip),%rax        # 0x14020ac10
1400a38ef:	48 33 0d 22 73 16 00 	xor    0x167322(%rip),%rcx        # 0x14020ac18
1400a38f6:	48 09 c8             	or     %rcx,%rax
1400a38f9:	0f 85 2b fd ff ff    	jne    0x1400a362a
1400a38ff:	31 c0                	xor    %eax,%eax
1400a3901:	e9 29 fd ff ff       	jmp    0x1400a362f
1400a3906:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400a390d:	00 00 00
1400a3910:	48 8d 2d 41 65 16 00 	lea    0x166541(%rip),%rbp        # 0x140209e58
1400a3917:	e9 25 fd ff ff       	jmp    0x1400a3641
1400a391c:	0f 1f 40 00          	nopl   0x0(%rax)
1400a3920:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400a3925:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400a392a:	49 33 47 10          	xor    0x10(%r15),%rax
1400a392e:	49 33 57 18          	xor    0x18(%r15),%rdx
1400a3932:	48 09 d0             	or     %rdx,%rax
1400a3935:	0f 85 5b fd ff ff    	jne    0x1400a3696
1400a393b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a3940:	e8 fb 6f ff ff       	call   0x14009a940
1400a3945:	e9 d8 fd ff ff       	jmp    0x1400a3722
1400a394a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400a3950:	48 8d 2d 22 65 16 00 	lea    0x166522(%rip),%rbp        # 0x140209e79
1400a3957:	e9 34 fe ff ff       	jmp    0x1400a3790
1400a395c:	0f 1f 40 00          	nopl   0x0(%rax)
1400a3960:	49 8b 47 10          	mov    0x10(%r15),%rax
1400a3964:	49 8b 57 18          	mov    0x18(%r15),%rdx
1400a3968:	48 33 05 a1 72 16 00 	xor    0x1672a1(%rip),%rax        # 0x14020ac10
1400a396f:	48 33 15 a2 72 16 00 	xor    0x1672a2(%rip),%rdx        # 0x14020ac18
1400a3976:	48 09 d0             	or     %rdx,%rax
1400a3979:	0f 85 29 fc ff ff    	jne    0x1400a35a8
1400a397f:	48 8d 2d be 64 16 00 	lea    0x1664be(%rip),%rbp        # 0x140209e44
1400a3986:	48 85 ff             	test   %rdi,%rdi
1400a3989:	0f 85 24 fc ff ff    	jne    0x1400a35b3
1400a398f:	48 8d 2d ae 64 16 00 	lea    0x1664ae(%rip),%rbp        # 0x140209e44
1400a3996:	e9 f5 fd ff ff       	jmp    0x1400a3790
1400a399b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400a39a0:	49 8b 04 24          	mov    (%r12),%rax
1400a39a4:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1400a39a9:	49 33 07             	xor    (%r15),%rax
1400a39ac:	49 33 57 08          	xor    0x8(%r15),%rdx
1400a39b0:	48 09 d0             	or     %rdx,%rax
1400a39b3:	0f 84 87 00 00 00    	je     0x1400a3a40
1400a39b9:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400a39be:	49 89 f0             	mov    %rsi,%r8
1400a39c1:	48 8d 15 c6 64 16 00 	lea    0x1664c6(%rip),%rdx        # 0x140209e8e
1400a39c8:	48 89 f9             	mov    %rdi,%rcx
1400a39cb:	e8 f0 85 ff ff       	call   0x14009bfc0
1400a39d0:	48 8b 35 89 54 19 00 	mov    0x195489(%rip),%rsi        # 0x140238e60
1400a39d7:	4c 89 e2             	mov    %r12,%rdx
1400a39da:	48 89 f9             	mov    %rdi,%rcx
1400a39dd:	44 8b 06             	mov    (%rsi),%r8d
1400a39e0:	e8 8b 95 f9 ff       	call   0x14003cf70
1400a39e5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400a39eb:	48 8d 15 b8 64 16 00 	lea    0x1664b8(%rip),%rdx        # 0x140209eaa
1400a39f2:	48 89 f9             	mov    %rdi,%rcx
1400a39f5:	e8 b6 7f ff ff       	call   0x14009b9b0
1400a39fa:	44 8b 06             	mov    (%rsi),%r8d
1400a39fd:	4c 89 fa             	mov    %r15,%rdx
1400a3a00:	48 89 f9             	mov    %rdi,%rcx
1400a3a03:	e8 68 95 f9 ff       	call   0x14003cf70
1400a3a08:	48 85 ed             	test   %rbp,%rbp
1400a3a0b:	0f 85 ce fd ff ff    	jne    0x1400a37df
1400a3a11:	e9 bb fe ff ff       	jmp    0x1400a38d1
1400a3a16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400a3a1d:	00 00 00
1400a3a20:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400a3a25:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400a3a2a:	49 33 47 10          	xor    0x10(%r15),%rax
1400a3a2e:	49 33 57 18          	xor    0x18(%r15),%rdx
1400a3a32:	48 09 d0             	or     %rdx,%rax
1400a3a35:	0f 85 3e fe ff ff    	jne    0x1400a3879
1400a3a3b:	e9 fb fe ff ff       	jmp    0x1400a393b
1400a3a40:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400a3a45:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400a3a4a:	49 33 47 10          	xor    0x10(%r15),%rax
1400a3a4e:	49 33 57 18          	xor    0x18(%r15),%rdx
1400a3a52:	48 09 d0             	or     %rdx,%rax
1400a3a55:	0f 85 5e ff ff ff    	jne    0x1400a39b9
1400a3a5b:	e9 db fe ff ff       	jmp    0x1400a393b
1400a3a60:	e8 0b 0e 14 00       	call   0x1401e4870
1400a3a65:	90                   	nop
1400a3a66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400a3a6d:	00 00 00
1400a3a70:	41 57                	push   %r15
1400a3a72:	41 56                	push   %r14
1400a3a74:	41 55                	push   %r13
1400a3a76:	41 54                	push   %r12
1400a3a78:	55                   	push   %rbp
1400a3a79:	57                   	push   %rdi