1402bba45:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1402bba49:	48 c7 45 ef 04 00 00 	movq   $0x4,-0x11(%rbp)
1402bba50:	00
1402bba51:	48 89 7d f7          	mov    %rdi,-0x9(%rbp)
1402bba55:	8b 05 01 df 88 00    	mov    0x88df01(%rip),%eax        # 0x140b4995c
1402bba5b:	89 45 df             	mov    %eax,-0x21(%rbp)
1402bba5e:	44 88 6d e3          	mov    %r13b,-0x1d(%rbp)
1402bba62:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402bba66:	49 8b c0             	mov    %r8,%rax
1402bba69:	ff 15 c9 11 85 00    	call   *0x8511c9(%rip)        # 0x140b0cc38
1402bba6f:	48 8b d0             	mov    %rax,%rdx
1402bba72:	0f 57 c0             	xorps  %xmm0,%xmm0
1402bba75:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1402bba7a:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402bba7e:	48 85 c9             	test   %rcx,%rcx
1402bba81:	74 04                	je     0x1402bba87
1402bba83:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402bba87:	48 8b 00             	mov    (%rax),%rax
1402bba8a:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402bba8e:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402bba92:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402bba96:	41 b1 01             	mov    $0x1,%r9b
1402bba99:	45 33 c0             	xor    %r8d,%r8d
1402bba9c:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1402bbaa0:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402bbaa4:	e8 17 25 ff ff       	call   0x1402adfc0
1402bbaa9:	8a d8                	mov    %al,%bl
1402bbaab:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1402bbaaf:	48 3b c7             	cmp    %rdi,%rax
1402bbab2:	76 30                	jbe    0x1402bbae4
1402bbab4:	48 ff c0             	inc    %rax
1402bbab7:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1402bbabb:	48 8b d1             	mov    %rcx,%rdx
1402bbabe:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402bbac4:	72 18                	jb     0x1402bbade
1402bbac6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402bbaca:	48 2b d1             	sub    %rcx,%rdx
1402bbacd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402bbad1:	48 83 f8 1f          	cmp    $0x1f,%rax
1402bbad5:	76 07                	jbe    0x1402bbade
1402bbad7:	ff 15 bb 0e 85 00    	call   *0x850ebb(%rip)        # 0x140b0c998
1402bbadd:	cc                   	int3
1402bbade:	ff 15 dc 0d 85 00    	call   *0x850ddc(%rip)        # 0x140b0c8c0
1402bbae4:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
1402bbae8:	84 db                	test   %bl,%bl
1402bbaea:	0f 84 a8 01 00 00    	je     0x1402bbc98
1402bbaf0:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1402bbaf4:	48 85 c0             	test   %rax,%rax
1402bbaf7:	0f 84 9b 01 00 00    	je     0x1402bbc98
1402bbafd:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1402bbb02:	48 3b c1             	cmp    %rcx,%rax
1402bbb05:	0f 87 3e 02 00 00    	ja     0x1402bbd49
1402bbb0b:	8b d8                	mov    %eax,%ebx
1402bbb0d:	48 ff c3             	inc    %rbx
1402bbb10:	48 3b d9             	cmp    %rcx,%rbx
1402bbb13:	0f 87 30 02 00 00    	ja     0x1402bbd49
1402bbb19:	8b cb                	mov    %ebx,%ecx
1402bbb1b:	41 8d 44 24 03       	lea    0x3(%r12),%eax
1402bbb20:	48 f7 e1             	mul    %rcx
1402bbb23:	49 0f 42 c4          	cmovb  %r12,%rax
1402bbb27:	48 8b c8             	mov    %rax,%rcx
1402bbb2a:	e8 dd 40 83 00       	call   0x140aefc0c
1402bbb2f:	48 8b f8             	mov    %rax,%rdi
1402bbb32:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402bbb36:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
1402bbb3a:	48 83 7d d7 0f       	cmpq   $0xf,-0x29(%rbp)
1402bbb3f:	4c 0f 47 45 bf       	cmova  -0x41(%rbp),%r8
1402bbb44:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1402bbb48:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402bbb4d:	44 8b cb             	mov    %ebx,%r9d
1402bbb50:	33 d2                	xor    %edx,%edx
1402bbb52:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1402bbb57:	ff 15 2b 06 85 00    	call   *0x85062b(%rip)        # 0x140b0c188
1402bbb5d:	85 c0                	test   %eax,%eax
1402bbb5f:	0f 84 26 01 00 00    	je     0x1402bbc8b
1402bbb65:	0f 57 c0             	xorps  %xmm0,%xmm0
1402bbb68:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
1402bbb6c:	4c 89 6d 0f          	mov    %r13,0xf(%rbp)
1402bbb70:	4c 89 6d 17          	mov    %r13,0x17(%rbp)
1402bbb74:	4d 8b c4             	mov    %r12,%r8
1402bbb77:	49 ff c0             	inc    %r8
1402bbb7a:	66 46 39 2c 47       	cmp    %r13w,(%rdi,%r8,2)
1402bbb7f:	75 f6                	jne    0x1402bbb77
1402bbb81:	48 8b d7             	mov    %rdi,%rdx
1402bbb84:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402bbb88:	e8 93 82 d4 ff       	call   0x140003e20
1402bbb8d:	90                   	nop
1402bbb8e:	49 8b 4e 78          	mov    0x78(%r14),%rcx
1402bbb92:	48 8b 01             	mov    (%rcx),%rax
1402bbb95:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1402bbb99:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402bbb9d:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
1402bbba4:	ff 15 8e 10 85 00    	call   *0x85108e(%rip)        # 0x140b0cc38
1402bbbaa:	48 8b 08             	mov    (%rax),%rcx
1402bbbad:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402bbbb1:	4c 89 28             	mov    %r13,(%rax)
1402bbbb4:	4c 89 68 08          	mov    %r13,0x8(%rax)
1402bbbb8:	48 89 0e             	mov    %rcx,(%rsi)
1402bbbbb:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1402bbbbf:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1402bbbc3:	48 85 db             	test   %rbx,%rbx
1402bbbc6:	74 39                	je     0x1402bbc01
1402bbbc8:	41 8b c4             	mov    %r12d,%eax
1402bbbcb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402bbbd0:	41 03 c4             	add    %r12d,%eax
1402bbbd3:	75 2c                	jne    0x1402bbc01
1402bbbd5:	48 8b 03             	mov    (%rbx),%rax
1402bbbd8:	48 8b cb             	mov    %rbx,%rcx
1402bbbdb:	48 8b 00             	mov    (%rax),%rax
1402bbbde:	ff 15 54 10 85 00    	call   *0x851054(%rip)        # 0x140b0cc38
1402bbbe4:	41 8b c4             	mov    %r12d,%eax
1402bbbe7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402bbbec:	41 03 c4             	add    %r12d,%eax
1402bbbef:	75 10                	jne    0x1402bbc01
1402bbbf1:	48 8b 03             	mov    (%rbx),%rax
1402bbbf4:	48 8b cb             	mov    %rbx,%rcx
1402bbbf7:	48 8b 40 08          	mov    0x8(%rax),%rax
1402bbbfb:	ff 15 37 10 85 00    	call   *0x851037(%rip)        # 0x140b0cc38
1402bbc01:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
1402bbc05:	48 85 db             	test   %rbx,%rbx
1402bbc08:	74 39                	je     0x1402bbc43
1402bbc0a:	41 8b c4             	mov    %r12d,%eax
1402bbc0d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402bbc12:	41 03 c4             	add    %r12d,%eax
1402bbc15:	75 2c                	jne    0x1402bbc43
1402bbc17:	48 8b 03             	mov    (%rbx),%rax
1402bbc1a:	48 8b cb             	mov    %rbx,%rcx
1402bbc1d:	48 8b 00             	mov    (%rax),%rax
1402bbc20:	ff 15 12 10 85 00    	call   *0x851012(%rip)        # 0x140b0cc38
1402bbc26:	41 8b c4             	mov    %r12d,%eax
1402bbc29:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402bbc2e:	41 03 c4             	add    %r12d,%eax
1402bbc31:	75 10                	jne    0x1402bbc43
1402bbc33:	48 8b 03             	mov    (%rbx),%rax
1402bbc36:	48 8b cb             	mov    %rbx,%rcx
1402bbc39:	48 8b 40 08          	mov    0x8(%rax),%rax
1402bbc3d:	ff 15 f5 0f 85 00    	call   *0x850ff5(%rip)        # 0x140b0cc38
1402bbc43:	41 c6 86 d0 01 00 00 	movb   $0x1,0x1d0(%r14)
1402bbc4a:	01
1402bbc4b:	48 8b 45 17          	mov    0x17(%rbp),%rax
1402bbc4f:	48 83 f8 07          	cmp    $0x7,%rax
1402bbc53:	76 36                	jbe    0x1402bbc8b
1402bbc55:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1402bbc5c:	00
1402bbc5d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1402bbc61:	48 8b d1             	mov    %rcx,%rdx
1402bbc64:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402bbc6a:	72 18                	jb     0x1402bbc84
1402bbc6c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402bbc70:	48 2b d1             	sub    %rcx,%rdx
1402bbc73:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402bbc77:	48 83 f8 1f          	cmp    $0x1f,%rax
1402bbc7b:	76 07                	jbe    0x1402bbc84
1402bbc7d:	ff 15 15 0d 85 00    	call   *0x850d15(%rip)        # 0x140b0c998
1402bbc83:	cc                   	int3
1402bbc84:	ff 15 36 0c 85 00    	call   *0x850c36(%rip)        # 0x140b0c8c0
1402bbc8a:	90                   	nop
1402bbc8b:	48 8b cf             	mov    %rdi,%rcx
1402bbc8e:	e8 6d 39 83 00       	call   0x140aef600
1402bbc93:	bf 0f 00 00 00       	mov    $0xf,%edi
1402bbc98:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1402bbc9c:	48 3b c7             	cmp    %rdi,%rax
1402bbc9f:	76 30                	jbe    0x1402bbcd1
1402bbca1:	48 ff c0             	inc    %rax
1402bbca4:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1402bbca8:	48 8b d1             	mov    %rcx,%rdx
1402bbcab:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402bbcb1:	72 18                	jb     0x1402bbccb
1402bbcb3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402bbcb7:	48 2b d1             	sub    %rcx,%rdx
1402bbcba:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402bbcbe:	48 83 f8 1f          	cmp    $0x1f,%rax
1402bbcc2:	76 07                	jbe    0x1402bbccb
1402bbcc4:	ff 15 ce 0c 85 00    	call   *0x850cce(%rip)        # 0x140b0c998
1402bbcca:	cc                   	int3
1402bbccb:	ff 15 ef 0b 85 00    	call   *0x850bef(%rip)        # 0x140b0c8c0
1402bbcd1:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
1402bbcd5:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
1402bbcd9:	44 88 6d bf          	mov    %r13b,-0x41(%rbp)
1402bbcdd:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1402bbce1:	48 85 db             	test   %rbx,%rbx
1402bbce4:	74 39                	je     0x1402bbd1f
1402bbce6:	41 8b c4             	mov    %r12d,%eax
1402bbce9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402bbcee:	41 03 c4             	add    %r12d,%eax
1402bbcf1:	75 2c                	jne    0x1402bbd1f
1402bbcf3:	48 8b 03             	mov    (%rbx),%rax
1402bbcf6:	48 8b cb             	mov    %rbx,%rcx
1402bbcf9:	48 8b 00             	mov    (%rax),%rax
1402bbcfc:	ff 15 36 0f 85 00    	call   *0x850f36(%rip)        # 0x140b0cc38
1402bbd02:	41 8b d4             	mov    %r12d,%edx
1402bbd05:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402bbd0a:	41 03 d4             	add    %r12d,%edx
1402bbd0d:	75 10                	jne    0x1402bbd1f
1402bbd0f:	48 8b 13             	mov    (%rbx),%rdx
1402bbd12:	48 8b cb             	mov    %rbx,%rcx
1402bbd15:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402bbd19:	ff 15 19 0f 85 00    	call   *0x850f19(%rip)        # 0x140b0cc38
1402bbd1f:	48 8b c6             	mov    %rsi,%rax
1402bbd22:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1402bbd26:	48 33 cc             	xor    %rsp,%rcx
1402bbd29:	e8 b2 38 83 00       	call   0x140aef5e0
1402bbd2e:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
1402bbd35:	00
1402bbd36:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1402bbd3d:	41 5f                	pop    %r15
1402bbd3f:	41 5e                	pop    %r14
1402bbd41:	41 5d                	pop    %r13
1402bbd43:	41 5c                	pop    %r12
1402bbd45:	5f                   	pop    %rdi
1402bbd46:	5e                   	pop    %rsi
1402bbd47:	5d                   	pop    %rbp
1402bbd48:	c3                   	ret
1402bbd49:	e8 d6 3f 02 00       	call   0x1402dfd24
1402bbd4e:	cc                   	int3
1402bbd4f:	90                   	nop
1402bbd50:	40 55                	rex push %rbp
1402bbd52:	53                   	push   %rbx
1402bbd53:	56                   	push   %rsi
1402bbd54:	57                   	push   %rdi
1402bbd55:	41 54                	push   %r12
1402bbd57:	41 55                	push   %r13
1402bbd59:	41 56                	push   %r14
1402bbd5b:	41 57                	push   %r15
1402bbd5d:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1402bbd62:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1402bbd69:	48 8b 05 d0 32 a0 00 	mov    0xa032d0(%rip),%rax        # 0x140cbf040
1402bbd70:	48 33 c4             	xor    %rsp,%rax
1402bbd73:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402bbd77:	4d 8b f9             	mov    %r9,%r15
1402bbd7a:	4d 8b e0             	mov    %r8,%r12
1402bbd7d:	4c 8b f2             	mov    %rdx,%r14
1402bbd80:	48 8b f9             	mov    %rcx,%rdi
1402bbd83:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
1402bbd87:	4c 89 45 c7          	mov    %r8,-0x39(%rbp)
1402bbd8b:	33 f6                	xor    %esi,%esi
1402bbd8d:	89 75 b7             	mov    %esi,-0x49(%rbp)
1402bbd90:	48 89 32             	mov    %rsi,(%rdx)
1402bbd93:	48 89 72 08          	mov    %rsi,0x8(%rdx)
1402bbd97:	c7 45 b7 01 00 00 00 	movl   $0x1,-0x49(%rbp)
1402bbd9e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402bbda1:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1402bbda5:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
1402bbda9:	48 c7 45 e7 0f 00 00 	movq   $0xf,-0x19(%rbp)
1402bbdb0:	00
1402bbdb1:	40 88 75 cf          	mov    %sil,-0x31(%rbp)
1402bbdb5:	49 8b 08             	mov    (%r8),%rcx
1402bbdb8:	48 8b 01             	mov    (%rcx),%rax
1402bbdbb:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1402bbdbf:	66 0f 6f 0d a9 5e 8f 	movdqa 0x8f5ea9(%rip),%xmm1        # 0x140bb1c70
1402bbdc6:	00
1402bbdc7:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1402bbdcc:	ba 2f 4e 00 00       	mov    $0x4e2f,%edx
1402bbdd1:	66 89 55 ef          	mov    %dx,-0x11(%rbp)
1402bbdd5:	40 88 75 f1          	mov    %sil,-0xf(%rbp)
1402bbdd9:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402bbddd:	48 8b 40 40          	mov    0x40(%rax),%rax
1402bbde1:	ff 15 51 0e 85 00    	call   *0x850e51(%rip)        # 0x140b0cc38
1402bbde7:	48 8b d0             	mov    %rax,%rdx
1402bbdea:	0f 57 c0             	xorps  %xmm0,%xmm0
1402bbded:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1402bbdf2:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402bbdf6:	48 85 c9             	test   %rcx,%rcx
1402bbdf9:	74 04                	je     0x1402bbdff
1402bbdfb:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402bbdff:	48 8b 00             	mov    (%rax),%rax
1402bbe02:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402bbe06:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402bbe0a:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402bbe0e:	41 b1 01             	mov    $0x1,%r9b
1402bbe11:	45 33 c0             	xor    %r8d,%r8d
1402bbe14:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402bbe18:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402bbe1c:	e8 93 a8 e6 ff       	call   0x1401266b4
1402bbe21:	8a d8                	mov    %al,%bl
1402bbe23:	48 8b 45 07          	mov    0x7(%rbp),%rax
1402bbe27:	48 83 f8 0f          	cmp    $0xf,%rax
1402bbe2b:	76 30                	jbe    0x1402bbe5d
1402bbe2d:	48 ff c0             	inc    %rax
1402bbe30:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402bbe34:	48 8b d1             	mov    %rcx,%rdx
1402bbe37:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402bbe3d:	72 18                	jb     0x1402bbe57
1402bbe3f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402bbe43:	48 2b d1             	sub    %rcx,%rdx
1402bbe46:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402bbe4a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402bbe4e:	76 07                	jbe    0x1402bbe57
1402bbe50:	ff 15 42 0b 85 00    	call   *0x850b42(%rip)        # 0x140b0c998
1402bbe56:	cc                   	int3
1402bbe57:	ff 15 63 0a 85 00    	call   *0x850a63(%rip)        # 0x140b0c8c0
1402bbe5d:	84 db                	test   %bl,%bl
1402bbe5f:	0f 84 a1 01 00 00    	je     0x1402bc006
1402bbe65:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
1402bbe69:	48 8b 8f d8 00 00 00 	mov    0xd8(%rdi),%rcx
1402bbe70:	48 8b 01             	mov    (%rcx),%rax
1402bbe73:	48 8b 40 60          	mov    0x60(%rax),%rax
1402bbe77:	ff 15 bb 0d 85 00    	call   *0x850dbb(%rip)        # 0x140b0cc38
1402bbe7d:	4c 8b e8             	mov    %rax,%r13
1402bbe80:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402bbe84:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1402bbe88:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
1402bbe8c:	48 83 fe 0f          	cmp    $0xf,%rsi
1402bbe90:	48 0f 47 cb          	cmova  %rbx,%rcx
1402bbe94:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
1402bbe98:	48 83 ff 0a          	cmp    $0xa,%rdi
1402bbe9c:	75 17                	jne    0x1402bbeb5
1402bbe9e:	4c 8b c7             	mov    %rdi,%r8
1402bbea1:	48 8d 15 e8 da 88 00 	lea    0x88dae8(%rip),%rdx        # 0x140b49990
1402bbea8:	e8 3d 64 83 00       	call   0x140af22ea
1402bbead:	85 c0                	test   %eax,%eax
1402bbeaf:	0f 84 9d 00 00 00    	je     0x1402bbf52
1402bbeb5:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402bbeb9:	48 83 fe 0f          	cmp    $0xf,%rsi
1402bbebd:	48 0f 47 cb          	cmova  %rbx,%rcx
1402bbec1:	48 83 ff 09          	cmp    $0x9,%rdi
1402bbec5:	75 22                	jne    0x1402bbee9
1402bbec7:	4c 8b c7             	mov    %rdi,%r8
1402bbeca:	48 8d 15 df da 88 00 	lea    0x88dadf(%rip),%rdx        # 0x140b499b0
1402bbed1:	e8 14 64 83 00       	call   0x140af22ea
1402bbed6:	85 c0                	test   %eax,%eax
1402bbed8:	75 0f                	jne    0x1402bbee9
1402bbeda:	4d 85 ff             	test   %r15,%r15
1402bbedd:	0f 84 2b 01 00 00    	je     0x1402bc00e
1402bbee3:	49 8d 47 ff          	lea    -0x1(%r15),%rax
1402bbee7:	eb 65                	jmp    0x1402bbf4e
1402bbee9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402bbeed:	48 83 fe 0f          	cmp    $0xf,%rsi
1402bbef1:	48 0f 47 cb          	cmova  %rbx,%rcx
1402bbef5:	48 83 ff 09          	cmp    $0x9,%rdi
1402bbef9:	75 22                	jne    0x1402bbf1d
1402bbefb:	4c 8b c7             	mov    %rdi,%r8
1402bbefe:	48 8d 15 bb da 88 00 	lea    0x88dabb(%rip),%rdx        # 0x140b499c0
1402bbf05:	e8 e0 63 83 00       	call   0x140af22ea
1402bbf0a:	85 c0                	test   %eax,%eax
1402bbf0c:	75 0f                	jne    0x1402bbf1d
1402bbf0e:	49 8d 47 01          	lea    0x1(%r15),%rax
1402bbf12:	49 3b c5             	cmp    %r13,%rax
1402bbf15:	0f 83 f3 00 00 00    	jae    0x1402bc00e
1402bbf1b:	eb 31                	jmp    0x1402bbf4e
1402bbf1d:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402bbf21:	48 83 fe 0f          	cmp    $0xf,%rsi
1402bbf25:	48 0f 47 cb          	cmova  %rbx,%rcx
1402bbf29:	48 83 ff 09          	cmp    $0x9,%rdi
1402bbf2d:	0f 85 db 00 00 00    	jne    0x1402bc00e
1402bbf33:	4c 8b c7             	mov    %rdi,%r8
1402bbf36:	48 8d 15 63 da 88 00 	lea    0x88da63(%rip),%rdx        # 0x140b499a0
1402bbf3d:	e8 a8 63 83 00       	call   0x140af22ea
1402bbf42:	85 c0                	test   %eax,%eax
1402bbf44:	0f 85 c4 00 00 00    	jne    0x1402bc00e