1401e0902:	48 33 c4             	xor    %rsp,%rax
1401e0905:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1401e0909:	48 8b 45 17          	mov    0x17(%rbp),%rax
1401e090d:	48 89 45 17          	mov    %rax,0x17(%rbp)
1401e0911:	45 33 ff             	xor    %r15d,%r15d
1401e0914:	44 89 7d 07          	mov    %r15d,0x7(%rbp)
1401e0918:	4c 8d 2d 51 a3 b4 00 	lea    0xb4a351(%rip),%r13        # 0x140d2ac70
1401e091f:	4c 89 6d 17          	mov    %r13,0x17(%rbp)
1401e0923:	4c 89 3d 46 a3 b4 00 	mov    %r15,0xb4a346(%rip)        # 0x140d2ac70
1401e092a:	4c 89 3d 47 a3 b4 00 	mov    %r15,0xb4a347(%rip)        # 0x140d2ac78
1401e0931:	41 8d 4f 48          	lea    0x48(%r15),%ecx
1401e0935:	ff 15 8d bf 92 00    	call   *0x92bf8d(%rip)        # 0x140b0c8c8
1401e093b:	48 85 c0             	test   %rax,%rax
1401e093e:	75 07                	jne    0x1401e0947
1401e0940:	ff 15 52 bb 92 00    	call   *0x92bb52(%rip)        # 0x140b0c498
1401e0946:	cc                   	int3
1401e0947:	48 89 00             	mov    %rax,(%rax)
1401e094a:	48 89 40 08          	mov    %rax,0x8(%rax)
1401e094e:	48 89 40 10          	mov    %rax,0x10(%rax)
1401e0952:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401e0958:	48 89 05 11 a3 b4 00 	mov    %rax,0xb4a311(%rip)        # 0x140d2ac70
1401e095f:	c7 45 07 01 00 00 00 	movl   $0x1,0x7(%rbp)
1401e0966:	4c 89 7d 0f          	mov    %r15,0xf(%rbp)
1401e096a:	4c 8d 45 0f          	lea    0xf(%rbp),%r8
1401e096e:	48 8d 15 6b 68 96 00 	lea    0x96686b(%rip),%rdx        # 0x140b471e0
1401e0975:	33 c9                	xor    %ecx,%ecx
1401e0977:	ff 15 d3 28 b7 00    	call   *0xb728d3(%rip)        # 0x140d53250
1401e097d:	85 c0                	test   %eax,%eax
1401e097f:	0f 88 8a 02 00 00    	js     0x1401e0c0f
1401e0985:	4c 89 7d ff          	mov    %r15,-0x1(%rbp)
1401e0989:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1401e098d:	48 8b 01             	mov    (%rcx),%rax
1401e0990:	45 33 c0             	xor    %r8d,%r8d
1401e0993:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1401e0997:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e099b:	ff 15 97 c2 92 00    	call   *0x92c297(%rip)        # 0x140b0cc38
1401e09a1:	85 c0                	test   %eax,%eax
1401e09a3:	0f 88 4f 02 00 00    	js     0x1401e0bf8
1401e09a9:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1401e09ad:	48 8b 01             	mov    (%rcx),%rax
1401e09b0:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e09b4:	ff 15 7e c2 92 00    	call   *0x92c27e(%rip)        # 0x140b0cc38
1401e09ba:	44 8b f0             	mov    %eax,%r14d
1401e09bd:	41 8b f7             	mov    %r15d,%esi
1401e09c0:	85 c0                	test   %eax,%eax
1401e09c2:	0f 84 30 02 00 00    	je     0x1401e0bf8
1401e09c8:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
1401e09cc:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1401e09d0:	48 8b 11             	mov    (%rcx),%rdx
1401e09d3:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401e09d7:	8b d6                	mov    %esi,%edx
1401e09d9:	ff c6                	inc    %esi
1401e09db:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1401e09df:	ff 15 53 c2 92 00    	call   *0x92c253(%rip)        # 0x140b0cc38
1401e09e5:	85 c0                	test   %eax,%eax
1401e09e7:	0f 88 e9 01 00 00    	js     0x1401e0bd6
1401e09ed:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1401e09f1:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1401e09f5:	48 8b 01             	mov    (%rcx),%rax
1401e09f8:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1401e09fc:	48 8b 40 30          	mov    0x30(%rax),%rax
1401e0a00:	ff 15 32 c2 92 00    	call   *0x92c232(%rip)        # 0x140b0cc38
1401e0a06:	85 c0                	test   %eax,%eax
1401e0a08:	0f 88 ae 01 00 00    	js     0x1401e0bbc
1401e0a0e:	44 89 7d e7          	mov    %r15d,-0x19(%rbp)
1401e0a12:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1401e0a16:	48 8b 01             	mov    (%rcx),%rax
1401e0a19:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1401e0a1d:	33 d2                	xor    %edx,%edx
1401e0a1f:	48 8b 40 38          	mov    0x38(%rax),%rax
1401e0a23:	ff 15 0f c2 92 00    	call   *0x92c20f(%rip)        # 0x140b0cc38
1401e0a29:	85 c0                	test   %eax,%eax
1401e0a2b:	0f 88 8b 01 00 00    	js     0x1401e0bbc
1401e0a31:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e0a34:	0f 11 45 1f          	movups %xmm0,0x1f(%rbp)
1401e0a38:	4c 89 7d 2f          	mov    %r15,0x2f(%rbp)
1401e0a3c:	48 c7 45 37 07 00 00 	movq   $0x7,0x37(%rbp)
1401e0a43:	00
1401e0a44:	66 44 89 7d 1f       	mov    %r15w,0x1f(%rbp)
1401e0a49:	8b 45 e7             	mov    -0x19(%rbp),%eax
1401e0a4c:	83 c0 01             	add    $0x1,%eax
1401e0a4f:	8b d0                	mov    %eax,%edx
1401e0a51:	75 0c                	jne    0x1401e0a5f
1401e0a53:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
1401e0a57:	66 44 89 7c 45 1f    	mov    %r15w,0x1f(%rbp,%rax,2)
1401e0a5d:	eb 32                	jmp    0x1401e0a91
1401e0a5f:	48 83 fa 07          	cmp    $0x7,%rdx
1401e0a63:	77 1a                	ja     0x1401e0a7f
1401e0a65:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
1401e0a69:	41 0f b7 c7          	movzwl %r15w,%eax
1401e0a6d:	48 8d 7d 1f          	lea    0x1f(%rbp),%rdi
1401e0a71:	48 8b ca             	mov    %rdx,%rcx
1401e0a74:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401e0a77:	66 44 89 7c 55 1f    	mov    %r15w,0x1f(%rbp,%rdx,2)
1401e0a7d:	eb 12                	jmp    0x1401e0a91
1401e0a7f:	66 44 89 7c 24 20    	mov    %r15w,0x20(%rsp)
1401e0a85:	4c 8b ca             	mov    %rdx,%r9
1401e0a88:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1401e0a8c:	e8 83 8c fc ff       	call   0x1401a9714
1401e0a91:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1401e0a95:	48 8b 01             	mov    (%rcx),%rax
1401e0a98:	44 8b 4d e7          	mov    -0x19(%rbp),%r9d
1401e0a9c:	41 ff c1             	inc    %r9d
1401e0a9f:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
1401e0aa3:	48 83 7d 37 07       	cmpq   $0x7,0x37(%rbp)
1401e0aa8:	4c 0f 47 45 1f       	cmova  0x1f(%rbp),%r8
1401e0aad:	33 d2                	xor    %edx,%edx
1401e0aaf:	48 8b 40 40          	mov    0x40(%rax),%rax
1401e0ab3:	ff 15 7f c1 92 00    	call   *0x92c17f(%rip)        # 0x140b0cc38
1401e0ab9:	85 c0                	test   %eax,%eax
1401e0abb:	0f 88 bb 00 00 00    	js     0x1401e0b7c
1401e0ac1:	8b 4d e7             	mov    -0x19(%rbp),%ecx
1401e0ac4:	4c 8b 45 2f          	mov    0x2f(%rbp),%r8
1401e0ac8:	49 3b c8             	cmp    %r8,%rcx
1401e0acb:	77 19                	ja     0x1401e0ae6
1401e0acd:	48 89 4d 2f          	mov    %rcx,0x2f(%rbp)
1401e0ad1:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
1401e0ad5:	48 83 7d 37 07       	cmpq   $0x7,0x37(%rbp)
1401e0ada:	48 0f 47 45 1f       	cmova  0x1f(%rbp),%rax
1401e0adf:	66 44 89 3c 48       	mov    %r15w,(%rax,%rcx,2)
1401e0ae4:	eb 54                	jmp    0x1401e0b3a
1401e0ae6:	48 8b d1             	mov    %rcx,%rdx
1401e0ae9:	49 2b d0             	sub    %r8,%rdx
1401e0aec:	48 8b 45 37          	mov    0x37(%rbp),%rax
1401e0af0:	49 2b c0             	sub    %r8,%rax
1401e0af3:	48 3b d0             	cmp    %rax,%rdx
1401e0af6:	77 30                	ja     0x1401e0b28
1401e0af8:	48 89 4d 2f          	mov    %rcx,0x2f(%rbp)
1401e0afc:	4c 8d 4d 1f          	lea    0x1f(%rbp),%r9
1401e0b00:	48 83 7d 37 07       	cmpq   $0x7,0x37(%rbp)
1401e0b05:	4c 0f 47 4d 1f       	cmova  0x1f(%rbp),%r9
1401e0b0a:	4b 8d 3c 41          	lea    (%r9,%r8,2),%rdi
1401e0b0e:	48 85 d2             	test   %rdx,%rdx
1401e0b11:	74 0a                	je     0x1401e0b1d
1401e0b13:	41 0f b7 c7          	movzwl %r15w,%eax
1401e0b17:	48 8b ca             	mov    %rdx,%rcx
1401e0b1a:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401e0b1d:	4a 8d 04 02          	lea    (%rdx,%r8,1),%rax
1401e0b21:	66 45 89 3c 41       	mov    %r15w,(%r9,%rax,2)
1401e0b26:	eb 12                	jmp    0x1401e0b3a
1401e0b28:	66 44 89 7c 24 20    	mov    %r15w,0x20(%rsp)
1401e0b2e:	4c 8b ca             	mov    %rdx,%r9
1401e0b31:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1401e0b35:	e8 da 8b fc ff       	call   0x1401a9714
1401e0b3a:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1401e0b3e:	e8 d1 43 00 00       	call   0x1401e4f14
1401e0b43:	48 8b d8             	mov    %rax,%rbx
1401e0b46:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1401e0b4a:	48 39 38             	cmp    %rdi,(%rax)
1401e0b4d:	74 31                	je     0x1401e0b80
1401e0b4f:	48 85 ff             	test   %rdi,%rdi
1401e0b52:	74 10                	je     0x1401e0b64
1401e0b54:	48 8b 0f             	mov    (%rdi),%rcx
1401e0b57:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401e0b5b:	48 8b cf             	mov    %rdi,%rcx
1401e0b5e:	ff 15 d4 c0 92 00    	call   *0x92c0d4(%rip)        # 0x140b0cc38
1401e0b64:	48 8b 0b             	mov    (%rbx),%rcx
1401e0b67:	48 89 3b             	mov    %rdi,(%rbx)
1401e0b6a:	48 85 c9             	test   %rcx,%rcx
1401e0b6d:	74 0d                	je     0x1401e0b7c
1401e0b6f:	48 8b 01             	mov    (%rcx),%rax
1401e0b72:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e0b76:	ff 15 bc c0 92 00    	call   *0x92c0bc(%rip)        # 0x140b0cc38
1401e0b7c:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1401e0b80:	48 8b 45 37          	mov    0x37(%rbp),%rax
1401e0b84:	48 83 f8 07          	cmp    $0x7,%rax
1401e0b88:	76 36                	jbe    0x1401e0bc0
1401e0b8a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401e0b91:	00
1401e0b92:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401e0b96:	48 8b d1             	mov    %rcx,%rdx
1401e0b99:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e0b9f:	72 15                	jb     0x1401e0bb6
1401e0ba1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e0ba5:	48 2b d1             	sub    %rcx,%rdx
1401e0ba8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e0bac:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e0bb0:	0f 87 9f 00 00 00    	ja     0x1401e0c55
1401e0bb6:	ff 15 04 bd 92 00    	call   *0x92bd04(%rip)        # 0x140b0c8c0
1401e0bbc:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1401e0bc0:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1401e0bc4:	48 85 c9             	test   %rcx,%rcx
1401e0bc7:	74 11                	je     0x1401e0bda
1401e0bc9:	48 8b 01             	mov    (%rcx),%rax
1401e0bcc:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e0bd0:	ff 15 62 c0 92 00    	call   *0x92c062(%rip)        # 0x140b0cc38
1401e0bd6:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1401e0bda:	48 85 ff             	test   %rdi,%rdi
1401e0bdd:	74 10                	je     0x1401e0bef
1401e0bdf:	48 8b 07             	mov    (%rdi),%rax
1401e0be2:	48 8b cf             	mov    %rdi,%rcx
1401e0be5:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e0be9:	ff 15 49 c0 92 00    	call   *0x92c049(%rip)        # 0x140b0cc38
1401e0bef:	41 3b f6             	cmp    %r14d,%esi
1401e0bf2:	0f 82 d0 fd ff ff    	jb     0x1401e09c8
1401e0bf8:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1401e0bfc:	48 85 c9             	test   %rcx,%rcx
1401e0bff:	74 0e                	je     0x1401e0c0f
1401e0c01:	48 8b 01             	mov    (%rcx),%rax
1401e0c04:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e0c08:	ff 15 2a c0 92 00    	call   *0x92c02a(%rip)        # 0x140b0cc38
1401e0c0e:	90                   	nop
1401e0c0f:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1401e0c13:	48 85 c9             	test   %rcx,%rcx
1401e0c16:	74 0d                	je     0x1401e0c25
1401e0c18:	48 8b 11             	mov    (%rcx),%rdx
1401e0c1b:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401e0c1f:	ff 15 13 c0 92 00    	call   *0x92c013(%rip)        # 0x140b0cc38
1401e0c25:	49 8b c5             	mov    %r13,%rax
1401e0c28:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
1401e0c2c:	48 33 cc             	xor    %rsp,%rcx
1401e0c2f:	e8 ac e9 90 00       	call   0x140aef5e0
1401e0c34:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1401e0c3b:	00
1401e0c3c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401e0c40:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401e0c44:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1401e0c48:	4d 8b 6b 38          	mov    0x38(%r11),%r13
1401e0c4c:	49 8b e3             	mov    %r11,%rsp
1401e0c4f:	41 5f                	pop    %r15
1401e0c51:	41 5e                	pop    %r14
1401e0c53:	5d                   	pop    %rbp
1401e0c54:	c3                   	ret
1401e0c55:	ff 15 3d bd 92 00    	call   *0x92bd3d(%rip)        # 0x140b0c998
1401e0c5b:	cc                   	int3
1401e0c5c:	e9 e7 43 00 00       	jmp    0x1401e5048
1401e0c61:	90                   	nop
1401e0c62:	90                   	nop
1401e0c63:	90                   	nop
1401e0c64:	48 8b c4             	mov    %rsp,%rax
1401e0c67:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401e0c6b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401e0c6f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401e0c73:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401e0c77:	41 56                	push   %r14
1401e0c79:	48 83 ec 20          	sub    $0x20,%rsp
1401e0c7d:	48 8b 02             	mov    (%rdx),%rax
1401e0c80:	4c 8b d2             	mov    %rdx,%r10
1401e0c83:	4c 8b f1             	mov    %rcx,%r14
1401e0c86:	48 3b 42 08          	cmp    0x8(%rdx),%rax
1401e0c8a:	0f 84 08 01 00 00    	je     0x1401e0d98
1401e0c90:	f3 0f 10 05 c0 06 9d 	movss  0x9d06c0(%rip),%xmm0        # 0x140bb1358
1401e0c97:	00
1401e0c98:	48 bd 00 00 00 00 00 	movabs $0x8000000000000000,%rbp
1401e0c9f:	00 00 80
1401e0ca2:	4c 8b 0d ef 39 93 00 	mov    0x9339ef(%rip),%r9        # 0x140b14698
1401e0ca9:	48 8b 35 e0 39 93 00 	mov    0x9339e0(%rip),%rsi        # 0x140b14690
1401e0cb0:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
1401e0cb5:	33 c9                	xor    %ecx,%ecx
1401e0cb7:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0cba:	72 0c                	jb     0x1401e0cc8
1401e0cbc:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1401e0cc0:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0cc3:	73 03                	jae    0x1401e0cc8
1401e0cc5:	48 8b cd             	mov    %rbp,%rcx
1401e0cc8:	f3 48 0f 2c f9       	cvttss2si %xmm1,%rdi
1401e0ccd:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
1401e0cd2:	48 03 f9             	add    %rcx,%rdi
1401e0cd5:	33 c9                	xor    %ecx,%ecx
1401e0cd7:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0cda:	72 0c                	jb     0x1401e0ce8
1401e0cdc:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1401e0ce0:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0ce3:	73 03                	jae    0x1401e0ce8
1401e0ce5:	48 8b cd             	mov    %rbp,%rcx
1401e0ce8:	f3 48 0f 2c d9       	cvttss2si %xmm1,%rbx
1401e0ced:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
1401e0cf2:	48 03 d9             	add    %rcx,%rbx
1401e0cf5:	33 c9                	xor    %ecx,%ecx
1401e0cf7:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0cfa:	72 0c                	jb     0x1401e0d08
1401e0cfc:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1401e0d00:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0d03:	73 03                	jae    0x1401e0d08
1401e0d05:	48 8b cd             	mov    %rbp,%rcx
1401e0d08:	f3 4c 0f 2c d9       	cvttss2si %xmm1,%r11
1401e0d0d:	f3 0f 10 08          	movss  (%rax),%xmm1
1401e0d11:	4c 03 d9             	add    %rcx,%r11
1401e0d14:	33 c9                	xor    %ecx,%ecx
1401e0d16:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0d19:	72 0c                	jb     0x1401e0d27
1401e0d1b:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1401e0d1f:	0f 2f c8             	comiss %xmm0,%xmm1
1401e0d22:	73 03                	jae    0x1401e0d27
1401e0d24:	48 8b cd             	mov    %rbp,%rcx
1401e0d27:	f3 48 0f 2c d1       	cvttss2si %xmm1,%rdx
1401e0d2c:	48 03 d1             	add    %rcx,%rdx
1401e0d2f:	eb 54                	jmp    0x1401e0d85
1401e0d31:	4c 8b c3             	mov    %rbx,%r8
1401e0d34:	49 3b db             	cmp    %r11,%rbx
1401e0d37:	73 49                	jae    0x1401e0d82
1401e0d39:	49 8b 0e             	mov    (%r14),%rcx
1401e0d3c:	48 39 71 30          	cmp    %rsi,0x30(%rcx)
1401e0d40:	75 38                	jne    0x1401e0d7a
1401e0d42:	4c 39 49 38          	cmp    %r9,0x38(%rcx)
1401e0d46:	75 32                	jne    0x1401e0d7a
1401e0d48:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1401e0d4c:	4d 8b c8             	mov    %r8,%r9
1401e0d4f:	4c 0f af 49 28       	imul   0x28(%rcx),%r9
1401e0d54:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401e0d58:	4c 03 ca             	add    %rdx,%r9
1401e0d5b:	48 2b ce             	sub    %rsi,%rcx
1401e0d5e:	4c 3b c9             	cmp    %rcx,%r9
1401e0d61:	0f 83 8d 00 00 00    	jae    0x1401e0df4
1401e0d67:	42 c6 04 0e ff       	movb   $0xff,(%rsi,%r9,1)
1401e0d6c:	4c 8b 0d 25 39 93 00 	mov    0x933925(%rip),%r9        # 0x140b14698
1401e0d73:	48 8b 35 16 39 93 00 	mov    0x933916(%rip),%rsi        # 0x140b14690
1401e0d7a:	49 ff c0             	inc    %r8
1401e0d7d:	4d 3b c3             	cmp    %r11,%r8
1401e0d80:	72 b7                	jb     0x1401e0d39
1401e0d82:	48 ff c2             	inc    %rdx
1401e0d85:	48 3b d7             	cmp    %rdi,%rdx
1401e0d88:	72 a7                	jb     0x1401e0d31
1401e0d8a:	48 83 c0 10          	add    $0x10,%rax
1401e0d8e:	49 3b 42 08          	cmp    0x8(%r10),%rax
1401e0d92:	0f 85 18 ff ff ff    	jne    0x1401e0cb0
1401e0d98:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1401e0d9c:	48 85 db             	test   %rbx,%rbx
1401e0d9f:	74 38                	je     0x1401e0dd9
1401e0da1:	83 cf ff             	or     $0xffffffff,%edi
1401e0da4:	8b c7                	mov    %edi,%eax
1401e0da6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e0dab:	03 c7                	add    %edi,%eax
1401e0dad:	75 2a                	jne    0x1401e0dd9
1401e0daf:	48 8b 03             	mov    (%rbx),%rax
1401e0db2:	48 8b cb             	mov    %rbx,%rcx
1401e0db5:	48 8b 00             	mov    (%rax),%rax
1401e0db8:	ff 15 7a be 92 00    	call   *0x92be7a(%rip)        # 0x140b0cc38
1401e0dbe:	8b c7                	mov    %edi,%eax
1401e0dc0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401e0dc5:	03 c7                	add    %edi,%eax
1401e0dc7:	75 10                	jne    0x1401e0dd9
1401e0dc9:	48 8b 03             	mov    (%rbx),%rax
1401e0dcc:	48 8b cb             	mov    %rbx,%rcx
1401e0dcf:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0dd3:	ff 15 5f be 92 00    	call   *0x92be5f(%rip)        # 0x140b0cc38
1401e0dd9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e0dde:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401e0de3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e0de8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401e0ded:	48 83 c4 20          	add    $0x20,%rsp
1401e0df1:	41 5e                	pop    %r14
1401e0df3:	c3                   	ret
1401e0df4:	ff 15 9e bb 92 00    	call   *0x92bb9e(%rip)        # 0x140b0c998
1401e0dfa:	cc                   	int3
1401e0dfb:	90                   	nop
1401e0dfc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401e0e01:	55                   	push   %rbp
1401e0e02:	56                   	push   %rsi
1401e0e03:	57                   	push   %rdi