1405a86a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1405a86ad:	48 8b cf             	mov    %rdi,%rcx
1405a86b0:	e8 cb fd ff ff       	call   0x1405a8480
1405a86b5:	90                   	nop
1405a86b6:	4c 8d 0d 33 5e bf ff 	lea    -0x40a1cd(%rip),%r9        # 0x14019e4f0
1405a86bd:	ba 08 00 00 00       	mov    $0x8,%edx
1405a86c2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405a86c8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1405a86cd:	e8 7a 2e 87 00       	call   0x140e1b54c
1405a86d2:	90                   	nop
1405a86d3:	eb 21                	jmp    0x1405a86f6
1405a86d5:	48 8b 0e             	mov    (%rsi),%rcx
1405a86d8:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
1405a86df:	00
1405a86e0:	4c 8b c8             	mov    %rax,%r9
1405a86e3:	4c 8b c5             	mov    %rbp,%r8
1405a86e6:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1405a86ed:	00
1405a86ee:	48 8b cf             	mov    %rdi,%rcx
1405a86f1:	e8 ba f5 ff ff       	call   0x1405a7cb0
1405a86f6:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1405a86fb:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1405a86ff:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1405a8703:	49 8b e3             	mov    %r11,%rsp
1405a8706:	41 5e                	pop    %r14
1405a8708:	5f                   	pop    %rdi
1405a8709:	5e                   	pop    %rsi
1405a870a:	c3                   	ret
1405a870b:	b9 01 00 00 00       	mov    $0x1,%ecx
1405a8710:	e8 eb 1f 1e 00       	call   0x14078a700
1405a8715:	cc                   	int3
1405a8716:	33 c9                	xor    %ecx,%ecx
1405a8718:	e8 e3 1f 1e 00       	call   0x14078a700
1405a871d:	cc                   	int3
1405a871e:	cc                   	int3
1405a871f:	cc                   	int3
1405a8720:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1405a8725:	57                   	push   %rdi
1405a8726:	48 83 ec 30          	sub    $0x30,%rsp
1405a872a:	48 8b f9             	mov    %rcx,%rdi
1405a872d:	f2 0f 10 51 38       	movsd  0x38(%rcx),%xmm2
1405a8732:	f2 0f 58 51 20       	addsd  0x20(%rcx),%xmm2
1405a8737:	66 0f 2f ca          	comisd %xmm2,%xmm1
1405a873b:	72 5e                	jb     0x1405a879b
1405a873d:	48 8b 59 40          	mov    0x40(%rcx),%rbx
1405a8741:	48 85 db             	test   %rbx,%rbx
1405a8744:	74 34                	je     0x1405a877a
1405a8746:	48 8b cb             	mov    %rbx,%rcx
1405a8749:	e8 e2 cd 26 00       	call   0x140815530
1405a874e:	84 c0                	test   %al,%al
1405a8750:	74 28                	je     0x1405a877a
1405a8752:	48 8b 07             	mov    (%rdi),%rax
1405a8755:	48 8b cf             	mov    %rdi,%rcx
1405a8758:	48 8b 40 40          	mov    0x40(%rax),%rax
1405a875c:	ff 15 be b2 9d 00    	call   *0x9db2be(%rip)        # 0x140f83a20
1405a8762:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1405a8767:	4c 8b c8             	mov    %rax,%r9
1405a876a:	45 33 c0             	xor    %r8d,%r8d
1405a876d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405a8772:	48 8b cf             	mov    %rdi,%rcx
1405a8775:	e8 36 f5 ff ff       	call   0x1405a7cb0
1405a877a:	48 8b d7             	mov    %rdi,%rdx
1405a877d:	48 8b 0d b4 3e e8 00 	mov    0xe83eb4(%rip),%rcx        # 0x14142c638
1405a8784:	e8 87 eb ff ff       	call   0x1405a7310
1405a8789:	48 ff 05 a8 7f e8 00 	incq   0xe87fa8(%rip)        # 0x141430738
1405a8790:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1405a8795:	48 83 c4 30          	add    $0x30,%rsp
1405a8799:	5f                   	pop    %rdi
1405a879a:	c3                   	ret
1405a879b:	c6 44 24 20 04       	movb   $0x4,0x20(%rsp)
1405a87a0:	45 33 c9             	xor    %r9d,%r9d
1405a87a3:	48 8d 15 76 ff ff ff 	lea    -0x8a(%rip),%rdx        # 0x1405a8720
1405a87aa:	e8 b1 f8 ff ff       	call   0x1405a8060
1405a87af:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1405a87b4:	48 83 c4 30          	add    $0x30,%rsp
1405a87b8:	5f                   	pop    %rdi
1405a87b9:	c3                   	ret
1405a87ba:	cc                   	int3
1405a87bb:	cc                   	int3
1405a87bc:	cc                   	int3
1405a87bd:	cc                   	int3
1405a87be:	cc                   	int3
1405a87bf:	cc                   	int3
1405a87c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a87c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1405a87ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1405a87cf:	57                   	push   %rdi
1405a87d0:	41 56                	push   %r14
1405a87d2:	41 57                	push   %r15
1405a87d4:	48 83 ec 50          	sub    $0x50,%rsp
1405a87d8:	45 8b f8             	mov    %r8d,%r15d
1405a87db:	48 8b f2             	mov    %rdx,%rsi
1405a87de:	4c 8d 71 60          	lea    0x60(%rcx),%r14
1405a87e2:	49 8b 2e             	mov    (%r14),%rbp
1405a87e5:	48 8b 45 08          	mov    0x8(%rbp),%rax
1405a87e9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405a87ee:	33 d2                	xor    %edx,%edx
1405a87f0:	89 54 24 38          	mov    %edx,0x38(%rsp)
1405a87f4:	4c 8b cd             	mov    %rbp,%r9
1405a87f7:	38 50 19             	cmp    %dl,0x19(%rax)
1405a87fa:	75 39                	jne    0x1405a8835
1405a87fc:	44 8b 06             	mov    (%rsi),%r8d
1405a87ff:	90                   	nop
1405a8800:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405a8805:	44 39 40 20          	cmp    %r8d,0x20(%rax)
1405a8809:	75 06                	jne    0x1405a8811
1405a880b:	8b 4e 04             	mov    0x4(%rsi),%ecx
1405a880e:	39 48 24             	cmp    %ecx,0x24(%rax)
1405a8811:	0f 92 c1             	setb   %cl
1405a8814:	84 c9                	test   %cl,%cl
1405a8816:	74 0a                	je     0x1405a8822
1405a8818:	89 54 24 38          	mov    %edx,0x38(%rsp)
1405a881c:	48 8b 40 10          	mov    0x10(%rax),%rax
1405a8820:	eb 0e                	jmp    0x1405a8830
1405a8822:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1405a8829:	00
1405a882a:	4c 8b c8             	mov    %rax,%r9
1405a882d:	48 8b 00             	mov    (%rax),%rax
1405a8830:	38 50 19             	cmp    %dl,0x19(%rax)
1405a8833:	74 cb                	je     0x1405a8800
1405a8835:	41 38 51 19          	cmp    %dl,0x19(%r9)
1405a8839:	75 1c                	jne    0x1405a8857
1405a883b:	8b 06                	mov    (%rsi),%eax
1405a883d:	41 3b 41 20          	cmp    0x20(%r9),%eax
1405a8841:	75 07                	jne    0x1405a884a
1405a8843:	41 8b 41 24          	mov    0x24(%r9),%eax
1405a8847:	39 46 04             	cmp    %eax,0x4(%rsi)
1405a884a:	0f 92 c0             	setb   %al
1405a884d:	84 c0                	test   %al,%al
1405a884f:	75 06                	jne    0x1405a8857
1405a8851:	45 89 79 38          	mov    %r15d,0x38(%r9)
1405a8855:	eb 67                	jmp    0x1405a88be
1405a8857:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
1405a885e:	ff ff 03
1405a8861:	49 39 46 08          	cmp    %rax,0x8(%r14)
1405a8865:	74 73                	je     0x1405a88da
1405a8867:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1405a886c:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1405a8871:	b9 40 00 00 00       	mov    $0x40,%ecx
1405a8876:	e8 8d 28 87 00       	call   0x140e1b108
1405a887b:	48 8b f8             	mov    %rax,%rdi
1405a887e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405a8883:	48 8b d6             	mov    %rsi,%rdx
1405a8886:	48 8d 48 20          	lea    0x20(%rax),%rcx
1405a888a:	e8 61 e6 1a 00       	call   0x140756ef0
1405a888f:	44 89 7f 38          	mov    %r15d,0x38(%rdi)
1405a8893:	48 89 2f             	mov    %rbp,(%rdi)
1405a8896:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1405a889a:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1405a889e:	66 c7 47 18 00 00    	movw   $0x0,0x18(%rdi)
1405a88a4:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1405a88a9:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1405a88ae:	4c 8b c7             	mov    %rdi,%r8
1405a88b1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1405a88b6:	49 8b ce             	mov    %r14,%rcx
1405a88b9:	e8 d2 f1 c3 ff       	call   0x1401e7a90
1405a88be:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1405a88c3:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1405a88c8:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1405a88cf:	00
1405a88d0:	48 83 c4 50          	add    $0x50,%rsp
1405a88d4:	41 5f                	pop    %r15
1405a88d6:	41 5e                	pop    %r14
1405a88d8:	5f                   	pop    %rdi
1405a88d9:	c3                   	ret
1405a88da:	e8 11 ff c3 ff       	call   0x1401e87f0
1405a88df:	cc                   	int3
1405a88e0:	40 53                	rex push %rbx
1405a88e2:	48 83 ec 40          	sub    $0x40,%rsp
1405a88e6:	66 0f 2e 49 38       	ucomisd 0x38(%rcx),%xmm1
1405a88eb:	48 8b d9             	mov    %rcx,%rbx
1405a88ee:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1405a88f3:	0f 28 f1             	movaps %xmm1,%xmm6
1405a88f6:	7a 02                	jp     0x1405a88fa
1405a88f8:	74 68                	je     0x1405a8962
1405a88fa:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1405a88fe:	48 63 41 34          	movslq 0x34(%rcx),%rax
1405a8902:	48 8d 0c c2          	lea    (%rdx,%rax,8),%rcx
1405a8906:	48 3b d1             	cmp    %rcx,%rdx
1405a8909:	74 28                	je     0x1405a8933
1405a890b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1405a8910:	48 8b 02             	mov    (%rdx),%rax
1405a8913:	80 78 18 04          	cmpb   $0x4,0x18(%rax)
1405a8917:	74 0b                	je     0x1405a8924
1405a8919:	48 83 c2 08          	add    $0x8,%rdx
1405a891d:	48 3b d1             	cmp    %rcx,%rdx
1405a8920:	75 ee                	jne    0x1405a8910
1405a8922:	eb 0f                	jmp    0x1405a8933
1405a8924:	48 8b 0d 0d a5 e8 00 	mov    0xe8a50d(%rip),%rcx        # 0x141432e38
1405a892b:	48 8b d0             	mov    %rax,%rdx
1405a892e:	e8 3d e5 1a 00       	call   0x140756e70
1405a8933:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a8936:	66 0f 2e f0          	ucomisd %xmm0,%xmm6
1405a893a:	7a 02                	jp     0x1405a893e
1405a893c:	74 1f                	je     0x1405a895d
1405a893e:	0f 28 d6             	movaps %xmm6,%xmm2
1405a8941:	c6 44 24 20 04       	movb   $0x4,0x20(%rsp)
1405a8946:	f2 0f 58 53 20       	addsd  0x20(%rbx),%xmm2
1405a894b:	45 33 c9             	xor    %r9d,%r9d
1405a894e:	48 8d 15 cb fd ff ff 	lea    -0x235(%rip),%rdx        # 0x1405a8720
1405a8955:	48 8b cb             	mov    %rbx,%rcx
1405a8958:	e8 03 f7 ff ff       	call   0x1405a8060
1405a895d:	f2 0f 11 73 38       	movsd  %xmm6,0x38(%rbx)
1405a8962:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
1405a8967:	48 83 c4 40          	add    $0x40,%rsp
1405a896b:	5b                   	pop    %rbx
1405a896c:	c3                   	ret
1405a896d:	cc                   	int3
1405a896e:	cc                   	int3
1405a896f:	cc                   	int3
1405a8970:	40 53                	rex push %rbx
1405a8972:	48 83 ec 30          	sub    $0x30,%rsp
1405a8976:	48 8b 01             	mov    (%rcx),%rax
1405a8979:	48 8b d9             	mov    %rcx,%rbx
1405a897c:	48 8b 40 40          	mov    0x40(%rax),%rax
1405a8980:	ff 15 9a b0 9d 00    	call   *0x9db09a(%rip)        # 0x140f83a20
1405a8986:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1405a898a:	45 33 c0             	xor    %r8d,%r8d
1405a898d:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1405a8992:	4c 8b c8             	mov    %rax,%r9
1405a8995:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405a899a:	48 8b cb             	mov    %rbx,%rcx
1405a899d:	e8 0e f3 ff ff       	call   0x1405a7cb0
1405a89a2:	f2 0f 10 15 c6 7e e8 	movsd  0xe87ec6(%rip),%xmm2        # 0x141430870
1405a89a9:	00
1405a89aa:	48 8d 15 bf ff ff ff 	lea    -0x41(%rip),%rdx        # 0x1405a8970
1405a89b1:	f2 0f 58 53 50       	addsd  0x50(%rbx),%xmm2
1405a89b6:	45 33 c9             	xor    %r9d,%r9d
1405a89b9:	c6 44 24 20 05       	movb   $0x5,0x20(%rsp)
1405a89be:	48 8b cb             	mov    %rbx,%rcx
1405a89c1:	e8 9a f6 ff ff       	call   0x1405a8060
1405a89c6:	48 83 c4 30          	add    $0x30,%rsp
1405a89ca:	5b                   	pop    %rbx
1405a89cb:	c3                   	ret
1405a89cc:	cc                   	int3
1405a89cd:	cc                   	int3
1405a89ce:	cc                   	int3
1405a89cf:	cc                   	int3
1405a89d0:	49 3b d0             	cmp    %r8,%rdx
1405a89d3:	0f 84 7a 02 00 00    	je     0x1405a8c53
1405a89d9:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a89de:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1405a89e3:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1405a89e8:	57                   	push   %rdi
1405a89e9:	41 54                	push   %r12
1405a89eb:	41 55                	push   %r13
1405a89ed:	41 56                	push   %r14
1405a89ef:	41 57                	push   %r15
1405a89f1:	48 83 ec 40          	sub    $0x40,%rsp
1405a89f5:	49 8b f8             	mov    %r8,%rdi
1405a89f8:	48 8b da             	mov    %rdx,%rbx
1405a89fb:	48 8b e9             	mov    %rcx,%rbp
1405a89fe:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1405a8a02:	49 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r8
1405a8a09:	ff ff 07
1405a8a0c:	48 b9 b3 01 00 00 00 	movabs $0x100000001b3,%rcx
1405a8a13:	01 00 00
1405a8a16:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
1405a8a1d:	9c f2 cb
1405a8a20:	44 0f b6 6b 10       	movzbl 0x10(%rbx),%r13d
1405a8a25:	4c 33 e8             	xor    %rax,%r13
1405a8a28:	4c 0f af e9          	imul   %rcx,%r13
1405a8a2c:	0f b6 43 11          	movzbl 0x11(%rbx),%eax
1405a8a30:	4c 33 e8             	xor    %rax,%r13
1405a8a33:	4c 0f af e9          	imul   %rcx,%r13
1405a8a37:	0f b6 43 12          	movzbl 0x12(%rbx),%eax
1405a8a3b:	4c 33 e8             	xor    %rax,%r13
1405a8a3e:	4c 0f af e9          	imul   %rcx,%r13
1405a8a42:	0f b6 43 13          	movzbl 0x13(%rbx),%eax
1405a8a46:	4c 33 e8             	xor    %rax,%r13
1405a8a49:	4c 0f af e9          	imul   %rcx,%r13
1405a8a4d:	0f b6 43 14          	movzbl 0x14(%rbx),%eax
1405a8a51:	4c 33 e8             	xor    %rax,%r13
1405a8a54:	4c 0f af e9          	imul   %rcx,%r13
1405a8a58:	0f b6 43 15          	movzbl 0x15(%rbx),%eax
1405a8a5c:	4c 33 e8             	xor    %rax,%r13
1405a8a5f:	4c 0f af e9          	imul   %rcx,%r13
1405a8a63:	0f b6 43 16          	movzbl 0x16(%rbx),%eax
1405a8a67:	4c 33 e8             	xor    %rax,%r13
1405a8a6a:	4c 0f af e9          	imul   %rcx,%r13
1405a8a6e:	0f b6 43 17          	movzbl 0x17(%rbx),%eax
1405a8a72:	4c 33 e8             	xor    %rax,%r13
1405a8a75:	4c 0f af e9          	imul   %rcx,%r13
1405a8a79:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1405a8a7d:	49 23 cd             	and    %r13,%rcx
1405a8a80:	48 03 c9             	add    %rcx,%rcx
1405a8a83:	48 8b 45 18          	mov    0x18(%rbp),%rax
1405a8a87:	48 8b 74 c8 08       	mov    0x8(%rax,%rcx,8),%rsi
1405a8a8c:	4c 8b 22             	mov    (%rdx),%r12
1405a8a8f:	49 3b f4             	cmp    %r12,%rsi
1405a8a92:	75 08                	jne    0x1405a8a9c
1405a8a94:	49 8b f4             	mov    %r12,%rsi
1405a8a97:	4d 8b fc             	mov    %r12,%r15
1405a8a9a:	eb 2e                	jmp    0x1405a8aca
1405a8a9c:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
1405a8aa0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1405a8aa4:	48 3b 46 10          	cmp    0x10(%rsi),%rax
1405a8aa8:	0f 84 7a 01 00 00    	je     0x1405a8c28
1405a8aae:	66 90                	xchg   %ax,%ax
1405a8ab0:	48 3b f1             	cmp    %rcx,%rsi
1405a8ab3:	74 0f                	je     0x1405a8ac4
1405a8ab5:	48 8b 76 08          	mov    0x8(%rsi),%rsi
1405a8ab9:	48 3b 46 10          	cmp    0x10(%rsi),%rax
1405a8abd:	75 f1                	jne    0x1405a8ab0
1405a8abf:	e9 64 01 00 00       	jmp    0x1405a8c28
1405a8ac4:	4c 8b e6             	mov    %rsi,%r12
1405a8ac7:	4c 8b fe             	mov    %rsi,%r15
1405a8aca:	4c 39 45 10          	cmp    %r8,0x10(%rbp)
1405a8ace:	0f 84 80 01 00 00    	je     0x1405a8c54
1405a8ad4:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1405a8ad9:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1405a8ae0:	00 00
1405a8ae2:	b9 20 00 00 00       	mov    $0x20,%ecx
1405a8ae7:	e8 1c 26 87 00       	call   0x140e1b108
1405a8aec:	4c 8b f0             	mov    %rax,%r14
1405a8aef:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1405a8af4:	0f 10 43 10          	movups 0x10(%rbx),%xmm0
1405a8af8:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1405a8afc:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1405a8b00:	48 83 c1 01          	add    $0x1,%rcx
1405a8b04:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a8b07:	78 07                	js     0x1405a8b10
1405a8b09:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1405a8b0e:	eb 15                	jmp    0x1405a8b25
1405a8b10:	48 8b c1             	mov    %rcx,%rax
1405a8b13:	48 d1 e8             	shr    $1,%rax
1405a8b16:	83 e1 01             	and    $0x1,%ecx
1405a8b19:	48 0b c1             	or     %rcx,%rax
1405a8b1c:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1405a8b21:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1405a8b25:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1405a8b29:	0f 57 c9             	xorps  %xmm1,%xmm1
1405a8b2c:	48 85 c9             	test   %rcx,%rcx
1405a8b2f:	78 07                	js     0x1405a8b38
1405a8b31:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1405a8b36:	eb 15                	jmp    0x1405a8b4d
1405a8b38:	48 8b c1             	mov    %rcx,%rax
1405a8b3b:	48 d1 e8             	shr    $1,%rax
1405a8b3e:	83 e1 01             	and    $0x1,%ecx
1405a8b41:	48 0b c1             	or     %rcx,%rax
1405a8b44:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
1405a8b49:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1405a8b4d:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1405a8b51:	0f 2f 45 00          	comiss 0x0(%rbp),%xmm0
1405a8b55:	76 5f                	jbe    0x1405a8bb6
1405a8b57:	48 8b cd             	mov    %rbp,%rcx
1405a8b5a:	e8 71 0a 00 00       	call   0x1405a95d0
1405a8b5f:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1405a8b63:	49 23 cd             	and    %r13,%rcx
1405a8b66:	48 03 c9             	add    %rcx,%rcx