1402bd97c:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1402bd981:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1402bd988:	48 83 65 c7 00       	andq   $0x0,-0x39(%rbp)
1402bd98d:	83 3d 20 d7 11 00 00 	cmpl   $0x0,0x11d720(%rip)        # 0x1403db0b4
1402bd994:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1402bd998:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
1402bd99c:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
1402bd9a0:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
1402bd9a4:	75 10                	jne    0x1402bd9b6
1402bd9a6:	0f 10 05 8b 85 11 00 	movups 0x11858b(%rip),%xmm0        # 0x1403d5f38
1402bd9ad:	c6 45 ef 01          	movb   $0x1,-0x11(%rbp)
1402bd9b1:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
1402bd9b6:	4c 89 4d 6f          	mov    %r9,0x6f(%rbp)
1402bd9ba:	44 89 45 67          	mov    %r8d,0x67(%rbp)
1402bd9be:	48 89 55 07          	mov    %rdx,0x7(%rbp)
1402bd9c2:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402bd9c6:	48 85 c9             	test   %rcx,%rcx
1402bd9c9:	75 2e                	jne    0x1402bd9f9
1402bd9cb:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1402bd9cf:	c6 45 f7 01          	movb   $0x1,-0x9(%rbp)
1402bd9d3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402bd9d8:	45 33 c9             	xor    %r9d,%r9d
1402bd9db:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402bd9e1:	45 33 c0             	xor    %r8d,%r8d
1402bd9e4:	33 d2                	xor    %edx,%edx
1402bd9e6:	c7 45 f3 16 00 00 00 	movl   $0x16,-0xd(%rbp)
1402bd9ed:	33 c9                	xor    %ecx,%ecx
1402bd9ef:	e8 44 89 ff ff       	call   0x1402b6338
1402bd9f4:	83 cf ff             	or     $0xffffffff,%edi
1402bd9f7:	eb 6c                	jmp    0x1402bda65
1402bd9f9:	41 83 f8 04          	cmp    $0x4,%r8d
1402bd9fd:	74 0d                	je     0x1402bda0c
1402bd9ff:	45 85 c0             	test   %r8d,%r8d
1402bda02:	74 0e                	je     0x1402bda12
1402bda04:	41 83 f8 40          	cmp    $0x40,%r8d
1402bda08:	74 08                	je     0x1402bda12
1402bda0a:	eb bf                	jmp    0x1402bd9cb
1402bda0c:	41 83 f8 40          	cmp    $0x40,%r8d
1402bda10:	75 0c                	jne    0x1402bda1e
1402bda12:	49 8d 41 fe          	lea    -0x2(%r9),%rax
1402bda16:	48 3d fd ff ff 7f    	cmp    $0x7ffffffd,%rax
1402bda1c:	77 ad                	ja     0x1402bd9cb
1402bda1e:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
1402bda22:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
1402bda26:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1402bda2a:	4c 8d 4d 0f          	lea    0xf(%rbp),%r9
1402bda2e:	48 8d 45 7f          	lea    0x7f(%rbp),%rax
1402bda32:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402bda36:	48 89 45 27          	mov    %rax,0x27(%rbp)
1402bda3a:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
1402bda3e:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1402bda42:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1402bda46:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402bda4a:	48 8d 45 67          	lea    0x67(%rbp),%rax
1402bda4e:	48 89 45 37          	mov    %rax,0x37(%rbp)
1402bda52:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
1402bda56:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402bda5a:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1402bda5e:	e8 ed fd ff ff       	call   0x1402bd850
1402bda63:	8b f8                	mov    %eax,%edi
1402bda65:	80 7d ef 02          	cmpb   $0x2,-0x11(%rbp)
1402bda69:	75 0b                	jne    0x1402bda76
1402bda6b:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402bda6f:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402bda76:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1402bda7a:	74 0f                	je     0x1402bda8b
1402bda7c:	8b 5d f3             	mov    -0xd(%rbp),%ebx
1402bda7f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402bda83:	e8 90 85 ff ff       	call   0x1402b6018
1402bda88:	89 58 20             	mov    %ebx,0x20(%rax)
1402bda8b:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
1402bda8f:	74 0f                	je     0x1402bdaa0
1402bda91:	8b 5d fb             	mov    -0x5(%rbp),%ebx
1402bda94:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402bda98:	e8 7b 85 ff ff       	call   0x1402b6018
1402bda9d:	89 58 24             	mov    %ebx,0x24(%rax)
1402bdaa0:	8b c7                	mov    %edi,%eax
1402bdaa2:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1402bdaa9:	5f                   	pop    %rdi
1402bdaaa:	5b                   	pop    %rbx
1402bdaab:	5d                   	pop    %rbp
1402bdaac:	c3                   	ret
1402bdaad:	cc                   	int3
1402bdaae:	cc                   	int3
1402bdaaf:	cc                   	int3
1402bdab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402bdab5:	57                   	push   %rdi
1402bdab6:	48 83 ec 20          	sub    $0x20,%rsp
1402bdaba:	8b 42 14             	mov    0x14(%rdx),%eax
1402bdabd:	48 8b da             	mov    %rdx,%rbx
1402bdac0:	c1 e8 0c             	shr    $0xc,%eax
1402bdac3:	8b f9                	mov    %ecx,%edi
1402bdac5:	90                   	nop
1402bdac6:	a8 01                	test   $0x1,%al
1402bdac8:	0f 85 8e 00 00 00    	jne    0x1402bdb5c
1402bdace:	48 8b ca             	mov    %rdx,%rcx
1402bdad1:	e8 c6 bc 00 00       	call   0x1402c979c
1402bdad6:	4c 63 c0             	movslq %eax,%r8
1402bdad9:	4c 8d 0d 70 84 11 00 	lea    0x118470(%rip),%r9        # 0x1403d5f50
1402bdae0:	4c 8d 1d 09 d6 11 00 	lea    0x11d609(%rip),%r11        # 0x1403db0f0
1402bdae7:	49 8b d0             	mov    %r8,%rdx
1402bdaea:	41 8d 48 02          	lea    0x2(%r8),%ecx
1402bdaee:	83 f9 01             	cmp    $0x1,%ecx
1402bdaf1:	76 1b                	jbe    0x1402bdb0e
1402bdaf3:	49 8b c8             	mov    %r8,%rcx
1402bdaf6:	49 8b c0             	mov    %r8,%rax
1402bdaf9:	48 c1 f8 06          	sar    $0x6,%rax
1402bdafd:	83 e1 3f             	and    $0x3f,%ecx
1402bdb00:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
1402bdb04:	48 8d 0c c9          	lea    (%rcx,%rcx,8),%rcx
1402bdb08:	4c 8d 14 c8          	lea    (%rax,%rcx,8),%r10
1402bdb0c:	eb 03                	jmp    0x1402bdb11
1402bdb0e:	4d 8b d1             	mov    %r9,%r10
1402bdb11:	41 80 7a 39 00       	cmpb   $0x0,0x39(%r10)
1402bdb16:	75 26                	jne    0x1402bdb3e
1402bdb18:	41 8d 40 02          	lea    0x2(%r8),%eax
1402bdb1c:	83 f8 01             	cmp    $0x1,%eax
1402bdb1f:	76 16                	jbe    0x1402bdb37
1402bdb21:	48 8b c2             	mov    %rdx,%rax
1402bdb24:	48 c1 f8 06          	sar    $0x6,%rax
1402bdb28:	83 e2 3f             	and    $0x3f,%edx
1402bdb2b:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
1402bdb2f:	48 8d 0c d2          	lea    (%rdx,%rdx,8),%rcx
1402bdb33:	4c 8d 0c c8          	lea    (%rax,%rcx,8),%r9
1402bdb37:	41 f6 41 3d 01       	testb  $0x1,0x3d(%r9)
1402bdb3c:	74 1e                	je     0x1402bdb5c
1402bdb3e:	e8 65 ed ff ff       	call   0x1402bc8a8
1402bdb43:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bdb49:	e8 b6 88 ff ff       	call   0x1402b6404
1402bdb4e:	83 c8 ff             	or     $0xffffffff,%eax
1402bdb51:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402bdb56:	48 83 c4 20          	add    $0x20,%rsp
1402bdb5a:	5f                   	pop    %rdi
1402bdb5b:	c3                   	ret
1402bdb5c:	83 ff ff             	cmp    $0xffffffff,%edi
1402bdb5f:	74 ed                	je     0x1402bdb4e
1402bdb61:	8b 43 14             	mov    0x14(%rbx),%eax
1402bdb64:	90                   	nop
1402bdb65:	8b 4b 14             	mov    0x14(%rbx),%ecx
1402bdb68:	90                   	nop
1402bdb69:	a8 01                	test   $0x1,%al
1402bdb6b:	75 08                	jne    0x1402bdb75
1402bdb6d:	83 e1 06             	and    $0x6,%ecx
1402bdb70:	80 f9 06             	cmp    $0x6,%cl
1402bdb73:	75 d9                	jne    0x1402bdb4e
1402bdb75:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402bdb7a:	75 08                	jne    0x1402bdb84
1402bdb7c:	48 8b cb             	mov    %rbx,%rcx
1402bdb7f:	e8 44 7f 01 00       	call   0x1402d5ac8
1402bdb84:	48 8b 03             	mov    (%rbx),%rax
1402bdb87:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1402bdb8b:	75 0c                	jne    0x1402bdb99
1402bdb8d:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402bdb91:	75 bb                	jne    0x1402bdb4e
1402bdb93:	48 ff c0             	inc    %rax
1402bdb96:	48 89 03             	mov    %rax,(%rbx)
1402bdb99:	8b 43 14             	mov    0x14(%rbx),%eax
1402bdb9c:	90                   	nop
1402bdb9d:	48 8b 13             	mov    (%rbx),%rdx
1402bdba0:	c1 e8 0c             	shr    $0xc,%eax
1402bdba3:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
1402bdba7:	48 89 0b             	mov    %rcx,(%rbx)
1402bdbaa:	a8 01                	test   $0x1,%al
1402bdbac:	74 0a                	je     0x1402bdbb8
1402bdbae:	40 38 39             	cmp    %dil,(%rcx)
1402bdbb1:	74 08                	je     0x1402bdbbb
1402bdbb3:	48 89 13             	mov    %rdx,(%rbx)
1402bdbb6:	eb 96                	jmp    0x1402bdb4e
1402bdbb8:	40 88 39             	mov    %dil,(%rcx)
1402bdbbb:	ff 43 10             	incl   0x10(%rbx)
1402bdbbe:	f0 83 63 14 f7       	lock andl $0xfffffff7,0x14(%rbx)
1402bdbc3:	f0 83 4b 14 01       	lock orl $0x1,0x14(%rbx)
1402bdbc8:	40 0f b6 c7          	movzbl %dil,%eax
1402bdbcc:	eb 83                	jmp    0x1402bdb51
1402bdbce:	cc                   	int3
1402bdbcf:	cc                   	int3
1402bdbd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402bdbd5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402bdbda:	57                   	push   %rdi
1402bdbdb:	48 83 ec 20          	sub    $0x20,%rsp
1402bdbdf:	48 8b da             	mov    %rdx,%rbx
1402bdbe2:	8b f9                	mov    %ecx,%edi
1402bdbe4:	48 85 d2             	test   %rdx,%rdx
1402bdbe7:	75 1e                	jne    0x1402bdc07
1402bdbe9:	e8 ba ec ff ff       	call   0x1402bc8a8
1402bdbee:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bdbf4:	e8 0b 88 ff ff       	call   0x1402b6404
1402bdbf9:	83 c8 ff             	or     $0xffffffff,%eax
1402bdbfc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402bdc01:	48 83 c4 20          	add    $0x20,%rsp
1402bdc05:	5f                   	pop    %rdi
1402bdc06:	c3                   	ret
1402bdc07:	48 8b cb             	mov    %rbx,%rcx
1402bdc0a:	e8 c9 f7 ff ff       	call   0x1402bd3d8
1402bdc0f:	90                   	nop
1402bdc10:	48 8b d3             	mov    %rbx,%rdx
1402bdc13:	8b cf                	mov    %edi,%ecx
1402bdc15:	e8 96 fe ff ff       	call   0x1402bdab0
1402bdc1a:	8b f8                	mov    %eax,%edi
1402bdc1c:	48 8b cb             	mov    %rbx,%rcx
1402bdc1f:	e8 c0 f7 ff ff       	call   0x1402bd3e4
1402bdc24:	8b c7                	mov    %edi,%eax
1402bdc26:	eb d4                	jmp    0x1402bdbfc
1402bdc28:	48 83 ec 28          	sub    $0x28,%rsp
1402bdc2c:	48 85 c9             	test   %rcx,%rcx
1402bdc2f:	75 18                	jne    0x1402bdc49
1402bdc31:	e8 72 ec ff ff       	call   0x1402bc8a8
1402bdc36:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bdc3c:	e8 c3 87 ff ff       	call   0x1402b6404
1402bdc41:	83 c8 ff             	or     $0xffffffff,%eax
1402bdc44:	48 83 c4 28          	add    $0x28,%rsp
1402bdc48:	c3                   	ret
1402bdc49:	48 85 d2             	test   %rdx,%rdx
1402bdc4c:	74 e3                	je     0x1402bdc31
1402bdc4e:	48 8b 12             	mov    (%rdx),%rdx
1402bdc51:	45 33 c0             	xor    %r8d,%r8d
1402bdc54:	48 83 c4 28          	add    $0x28,%rsp
1402bdc58:	e9 9b 05 00 00       	jmp    0x1402be1f8
1402bdc5d:	cc                   	int3
1402bdc5e:	cc                   	int3
1402bdc5f:	cc                   	int3
1402bdc60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402bdc65:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402bdc6a:	55                   	push   %rbp
1402bdc6b:	56                   	push   %rsi
1402bdc6c:	57                   	push   %rdi
1402bdc6d:	41 54                	push   %r12
1402bdc6f:	41 55                	push   %r13
1402bdc71:	41 56                	push   %r14
1402bdc73:	41 57                	push   %r15
1402bdc75:	48 83 ec 30          	sub    $0x30,%rsp
1402bdc79:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1402bdc80:	00
1402bdc81:	4d 8b f0             	mov    %r8,%r14
1402bdc84:	48 8b f2             	mov    %rdx,%rsi
1402bdc87:	4c 8b e1             	mov    %rcx,%r12
1402bdc8a:	4d 85 c0             	test   %r8,%r8
1402bdc8d:	74 1a                	je     0x1402bdca9
1402bdc8f:	4d 85 c9             	test   %r9,%r9
1402bdc92:	74 15                	je     0x1402bdca9
1402bdc94:	48 85 c9             	test   %rcx,%rcx
1402bdc97:	75 27                	jne    0x1402bdcc0
1402bdc99:	e8 0a ec ff ff       	call   0x1402bc8a8
1402bdc9e:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bdca4:	e8 5b 87 ff ff       	call   0x1402b6404
1402bdca9:	33 c0                	xor    %eax,%eax
1402bdcab:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402bdcb0:	48 83 c4 30          	add    $0x30,%rsp
1402bdcb4:	41 5f                	pop    %r15
1402bdcb6:	41 5e                	pop    %r14
1402bdcb8:	41 5d                	pop    %r13
1402bdcba:	41 5c                	pop    %r12
1402bdcbc:	5f                   	pop    %rdi
1402bdcbd:	5e                   	pop    %rsi
1402bdcbe:	5d                   	pop    %rbp
1402bdcbf:	c3                   	ret
1402bdcc0:	48 85 db             	test   %rbx,%rbx
1402bdcc3:	74 0e                	je     0x1402bdcd3
1402bdcc5:	33 d2                	xor    %edx,%edx
1402bdcc7:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1402bdccb:	49 f7 f6             	div    %r14
1402bdcce:	4c 3b c8             	cmp    %rax,%r9
1402bdcd1:	76 2b                	jbe    0x1402bdcfe
1402bdcd3:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
1402bdcd7:	74 12                	je     0x1402bdceb
1402bdcd9:	4c 8b c6             	mov    %rsi,%r8
1402bdcdc:	33 d2                	xor    %edx,%edx
1402bdcde:	e8 1d 3d 02 00       	call   0x1402e1a00
1402bdce3:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
1402bdcea:	00
1402bdceb:	48 85 db             	test   %rbx,%rbx
1402bdcee:	74 a9                	je     0x1402bdc99
1402bdcf0:	33 d2                	xor    %edx,%edx
1402bdcf2:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1402bdcf6:	49 f7 f6             	div    %r14
1402bdcf9:	4c 3b c8             	cmp    %rax,%r9
1402bdcfc:	77 9b                	ja     0x1402bdc99
1402bdcfe:	8b 43 14             	mov    0x14(%rbx),%eax
1402bdd01:	90                   	nop
1402bdd02:	a9 c0 04 00 00       	test   $0x4c0,%eax
1402bdd07:	74 05                	je     0x1402bdd0e
1402bdd09:	8b 4b 20             	mov    0x20(%rbx),%ecx
1402bdd0c:	eb 05                	jmp    0x1402bdd13
1402bdd0e:	b9 00 10 00 00       	mov    $0x1000,%ecx
1402bdd13:	49 8b fe             	mov    %r14,%rdi
1402bdd16:	89 8c 24 90 00 00 00 	mov    %ecx,0x90(%rsp)
1402bdd1d:	49 0f af f9          	imul   %r9,%rdi
1402bdd21:	4d 8b d4             	mov    %r12,%r10
1402bdd24:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402bdd29:	48 8b ef             	mov    %rdi,%rbp
1402bdd2c:	4c 8b ee             	mov    %rsi,%r13
1402bdd2f:	48 85 ff             	test   %rdi,%rdi
1402bdd32:	0f 84 41 01 00 00    	je     0x1402bde79
1402bdd38:	8b 43 14             	mov    0x14(%rbx),%eax
1402bdd3b:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
1402bdd40:	90                   	nop
1402bdd41:	a9 c0 04 00 00       	test   $0x4c0,%eax
1402bdd46:	74 76                	je     0x1402bddbe
1402bdd48:	4c 63 7b 10          	movslq 0x10(%rbx),%r15
1402bdd4c:	45 85 ff             	test   %r15d,%r15d
1402bdd4f:	74 6d                	je     0x1402bddbe
1402bdd51:	0f 88 4d 01 00 00    	js     0x1402bdea4
1402bdd57:	49 3b ef             	cmp    %r15,%rbp
1402bdd5a:	44 0f 42 fd          	cmovb  %ebp,%r15d
1402bdd5e:	4d 3b fd             	cmp    %r13,%r15
1402bdd61:	0f 87 1a 01 00 00    	ja     0x1402bde81
1402bdd67:	48 8b 13             	mov    (%rbx),%rdx
1402bdd6a:	4d 85 ff             	test   %r15,%r15
1402bdd6d:	74 36                	je     0x1402bdda5
1402bdd6f:	4d 85 d2             	test   %r10,%r10
1402bdd72:	74 1c                	je     0x1402bdd90
1402bdd74:	49 8b ca             	mov    %r10,%rcx
1402bdd77:	48 85 d2             	test   %rdx,%rdx
1402bdd7a:	74 0a                	je     0x1402bdd86
1402bdd7c:	45 8b c7             	mov    %r15d,%r8d
1402bdd7f:	e8 dc 35 02 00       	call   0x1402e1360
1402bdd84:	eb 1a                	jmp    0x1402bdda0
1402bdd86:	4d 8b c5             	mov    %r13,%r8
1402bdd89:	33 d2                	xor    %edx,%edx
1402bdd8b:	e8 70 3c 02 00       	call   0x1402e1a00
1402bdd90:	e8 13 eb ff ff       	call   0x1402bc8a8
1402bdd95:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bdd9b:	e8 64 86 ff ff       	call   0x1402b6404
1402bdda0:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
1402bdda5:	44 29 7b 10          	sub    %r15d,0x10(%rbx)
1402bdda9:	49 2b ef             	sub    %r15,%rbp
1402bddac:	4c 01 3b             	add    %r15,(%rbx)
1402bddaf:	8b 8c 24 90 00 00 00 	mov    0x90(%rsp),%ecx
1402bddb6:	4d 2b ef             	sub    %r15,%r13
1402bddb9:	e9 a2 00 00 00       	jmp    0x1402bde60
1402bddbe:	8b c1                	mov    %ecx,%eax
1402bddc0:	48 3b e8             	cmp    %rax,%rbp
1402bddc3:	72 6b                	jb     0x1402bde30
1402bddc5:	48 3b ea             	cmp    %rdx,%rbp
1402bddc8:	44 8b fd             	mov    %ebp,%r15d
1402bddcb:	44 0f 47 fa          	cmova  %edx,%r15d
1402bddcf:	85 c9                	test   %ecx,%ecx
1402bddd1:	74 0a                	je     0x1402bdddd
1402bddd3:	33 d2                	xor    %edx,%edx
1402bddd5:	41 8b c7             	mov    %r15d,%eax
1402bddd8:	f7 f1                	div    %ecx
1402bddda:	44 2b fa             	sub    %edx,%r15d
1402bdddd:	41 8b c7             	mov    %r15d,%eax
1402bdde0:	49 3b c5             	cmp    %r13,%rax
1402bdde3:	0f 87 98 00 00 00    	ja     0x1402bde81
1402bdde9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402bdded:	48 8b cb             	mov    %rbx,%rcx
1402bddf0:	83 63 10 00          	andl   $0x0,0x10(%rbx)
1402bddf4:	48 89 03             	mov    %rax,(%rbx)
1402bddf7:	e8 a0 b9 00 00       	call   0x1402c979c