1402078ae:	66 90                	xchg   %ax,%ax
1402078b0:	49 8b cd             	mov    %r13,%rcx
1402078b3:	ff 15 07 50 90 00    	call   *0x905007(%rip)        # 0x140b0c8c0
1402078b9:	49 8b 0e             	mov    (%r14),%rcx
1402078bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1402078bf:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1402078c5:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1402078c9:	48 83 c1 40          	add    $0x40,%rcx
1402078cd:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402078d2:	48 3b c8             	cmp    %rax,%rcx
1402078d5:	74 0b                	je     0x1402078e2
1402078d7:	45 33 c0             	xor    %r8d,%r8d
1402078da:	33 d2                	xor    %edx,%edx
1402078dc:	e8 63 7d f8 ff       	call   0x14018f644
1402078e1:	90                   	nop
1402078e2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402078e6:	e8 61 7b fa ff       	call   0x1401af44c
1402078eb:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1402078f0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402078f4:	e8 0f 23 e9 ff       	call   0x140099c08
1402078f9:	f3 0f 10 85 60 01 00 	movss  0x160(%rbp),%xmm0
140207900:	00
140207901:	f3 0f 11 45 70       	movss  %xmm0,0x70(%rbp)
140207906:	c7 45 6c 00 00 90 41 	movl   $0x41900000,0x6c(%rbp)
14020790d:	83 65 68 00          	andl   $0x0,0x68(%rbp)
140207911:	49 8b 0e             	mov    (%r14),%rcx
140207914:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14020791b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14020791f:	e8 60 24 e9 ff       	call   0x140099d84
140207924:	90                   	nop
140207925:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140207929:	e8 9e 7c fa ff       	call   0x1401af5cc
14020792e:	49 8b c6             	mov    %r14,%rax
140207931:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140207938:	48 33 cc             	xor    %rsp,%rcx
14020793b:	e8 a0 7c 8e 00       	call   0x140aef5e0
140207940:	48 8b 9c 24 48 02 00 	mov    0x248(%rsp),%rbx
140207947:	00
140207948:	48 81 c4 00 02 00 00 	add    $0x200,%rsp
14020794f:	41 5f                	pop    %r15
140207951:	41 5e                	pop    %r14
140207953:	41 5d                	pop    %r13
140207955:	41 5c                	pop    %r12
140207957:	5f                   	pop    %rdi
140207958:	5e                   	pop    %rsi
140207959:	5d                   	pop    %rbp
14020795a:	c3                   	ret
14020795b:	ff 15 37 50 90 00    	call   *0x905037(%rip)        # 0x140b0c998
140207961:	90                   	nop
140207962:	e8 09 c4 df ff       	call   0x140003d70
140207967:	90                   	nop
140207968:	eb 02                	jmp    0x14020796c
14020796a:	90                   	nop
14020796b:	90                   	nop
14020796c:	90                   	nop
14020796d:	e8 fe c3 df ff       	call   0x140003d70
140207972:	cc                   	int3
140207973:	90                   	nop
140207974:	90                   	nop
140207975:	90                   	nop
140207976:	90                   	nop
140207977:	90                   	nop
140207978:	90                   	nop
140207979:	90                   	nop
14020797a:	90                   	nop
14020797b:	90                   	nop
14020797c:	90                   	nop
14020797d:	90                   	nop
14020797e:	90                   	nop
14020797f:	90                   	nop
140207980:	48 8b c4             	mov    %rsp,%rax
140207983:	55                   	push   %rbp
140207984:	53                   	push   %rbx
140207985:	56                   	push   %rsi
140207986:	57                   	push   %rdi
140207987:	41 56                	push   %r14
140207989:	48 8d a8 28 ff ff ff 	lea    -0xd8(%rax),%rbp
140207990:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
140207997:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14020799b:	48 8b 05 9e 76 ab 00 	mov    0xab769e(%rip),%rax        # 0x140cbf040
1402079a2:	48 33 c4             	xor    %rsp,%rax
1402079a5:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402079ac:	0f 28 f3             	movaps %xmm3,%xmm6
1402079af:	4d 8b f0             	mov    %r8,%r14
1402079b2:	48 8b f2             	mov    %rdx,%rsi
1402079b5:	48 8b f9             	mov    %rcx,%rdi
1402079b8:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402079bd:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1402079c2:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1402079c7:	48 8b 12             	mov    (%rdx),%rdx
1402079ca:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402079cf:	e8 f0 b9 ff ff       	call   0x1402033c4
1402079d4:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1402079db:	00
1402079dc:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402079e1:	48 8b cf             	mov    %rdi,%rcx
1402079e4:	e8 ff e1 ff ff       	call   0x140205be8
1402079e9:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1402079f0:	00
1402079f1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402079f6:	e8 f1 42 e1 ff       	call   0x14001bcec
1402079fb:	48 8b 07             	mov    (%rdi),%rax
1402079fe:	c6 80 80 00 00 00 01 	movb   $0x1,0x80(%rax)
140207a05:	48 8b 1f             	mov    (%rdi),%rbx
140207a08:	48 8b 16             	mov    (%rsi),%rdx
140207a0b:	48 83 c2 18          	add    $0x18,%rdx
140207a0f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140207a14:	e8 97 ea df ff       	call   0x1400064b0
140207a19:	c7 44 24 20 07 00 00 	movl   $0x7,0x20(%rsp)
140207a20:	00
140207a21:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140207a26:	48 8b cb             	mov    %rbx,%rcx
140207a29:	e8 c6 04 e0 ff       	call   0x140007ef4
140207a2e:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140207a33:	48 83 f8 07          	cmp    $0x7,%rax
140207a37:	76 2f                	jbe    0x140207a68
140207a39:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140207a40:	00
140207a41:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140207a46:	48 8b d1             	mov    %rcx,%rdx
140207a49:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140207a4f:	72 11                	jb     0x140207a62
140207a51:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140207a55:	48 2b d1             	sub    %rcx,%rdx
140207a58:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140207a5c:	48 83 f8 1f          	cmp    $0x1f,%rax
140207a60:	77 64                	ja     0x140207ac6
140207a62:	ff 15 58 4e 90 00    	call   *0x904e58(%rip)        # 0x140b0c8c0
140207a68:	48 8b 1f             	mov    (%rdi),%rbx
140207a6b:	48 8b 16             	mov    (%rsi),%rdx
140207a6e:	48 83 c2 38          	add    $0x38,%rdx
140207a72:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140207a77:	e8 34 ea df ff       	call   0x1400064b0
140207a7c:	c7 44 24 20 0f 00 00 	movl   $0xf,0x20(%rsp)
140207a83:	00
140207a84:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140207a88:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140207a8d:	e8 62 04 e0 ff       	call   0x140007ef4
140207a92:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140207a97:	48 83 f8 07          	cmp    $0x7,%rax
140207a9b:	76 36                	jbe    0x140207ad3
140207a9d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140207aa4:	00
140207aa5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140207aaa:	48 8b d1             	mov    %rcx,%rdx
140207aad:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140207ab3:	72 18                	jb     0x140207acd
140207ab5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140207ab9:	48 2b d1             	sub    %rcx,%rdx
140207abc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140207ac0:	48 83 f8 1f          	cmp    $0x1f,%rax
140207ac4:	76 07                	jbe    0x140207acd
140207ac6:	ff 15 cc 4e 90 00    	call   *0x904ecc(%rip)        # 0x140b0c998
140207acc:	cc                   	int3
140207acd:	ff 15 ed 4d 90 00    	call   *0x904ded(%rip)        # 0x140b0c8c0
140207ad3:	48 8b 1f             	mov    (%rdi),%rbx
140207ad6:	48 8b 16             	mov    (%rsi),%rdx
140207ad9:	48 83 c2 58          	add    $0x58,%rdx
140207add:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140207ae2:	e8 ad f2 e1 ff       	call   0x140026d94
140207ae7:	c7 44 24 20 1f 00 00 	movl   $0x1f,0x20(%rsp)
140207aee:	00
140207aef:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140207af3:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140207af8:	48 3b c8             	cmp    %rax,%rcx
140207afb:	74 17                	je     0x140207b14
140207afd:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140207b02:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140207b07:	4c 2b c2             	sub    %rdx,%r8
140207b0a:	49 c1 f8 05          	sar    $0x5,%r8
140207b0e:	e8 31 7b f8 ff       	call   0x14018f644
140207b13:	90                   	nop
140207b14:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140207b19:	e8 0e f2 e1 ff       	call   0x140026d2c
140207b1e:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140207b23:	e8 24 79 fa ff       	call   0x1401af44c
140207b28:	49 8b d6             	mov    %r14,%rdx
140207b2b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140207b30:	e8 d3 20 e9 ff       	call   0x140099c08
140207b35:	f3 0f 11 75 10       	movss  %xmm6,0x10(%rbp)
140207b3a:	c7 45 0c 00 00 90 41 	movl   $0x41900000,0xc(%rbp)
140207b41:	83 65 08 00          	andl   $0x0,0x8(%rbp)
140207b45:	48 8b 0f             	mov    (%rdi),%rcx
140207b48:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140207b4f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140207b54:	e8 2b 22 e9 ff       	call   0x140099d84
140207b59:	90                   	nop
140207b5a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140207b5f:	e8 68 7a fa ff       	call   0x1401af5cc
140207b64:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140207b68:	48 85 db             	test   %rbx,%rbx
140207b6b:	74 38                	je     0x140207ba5
140207b6d:	83 ce ff             	or     $0xffffffff,%esi
140207b70:	8b c6                	mov    %esi,%eax
140207b72:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140207b77:	03 c6                	add    %esi,%eax
140207b79:	75 2a                	jne    0x140207ba5
140207b7b:	48 8b 03             	mov    (%rbx),%rax
140207b7e:	48 8b cb             	mov    %rbx,%rcx
140207b81:	48 8b 00             	mov    (%rax),%rax
140207b84:	ff 15 ae 50 90 00    	call   *0x9050ae(%rip)        # 0x140b0cc38
140207b8a:	8b d6                	mov    %esi,%edx
140207b8c:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
140207b91:	03 d6                	add    %esi,%edx
140207b93:	75 10                	jne    0x140207ba5
140207b95:	48 8b 13             	mov    (%rbx),%rdx
140207b98:	48 8b cb             	mov    %rbx,%rcx
140207b9b:	48 8b 42 08          	mov    0x8(%rdx),%rax
140207b9f:	ff 15 93 50 90 00    	call   *0x905093(%rip)        # 0x140b0cc38
140207ba5:	48 8b c7             	mov    %rdi,%rax
140207ba8:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140207baf:	48 33 cc             	xor    %rsp,%rcx
140207bb2:	e8 29 7a 8e 00       	call   0x140aef5e0
140207bb7:	0f 28 b4 24 a0 01 00 	movaps 0x1a0(%rsp),%xmm6
140207bbe:	00
140207bbf:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
140207bc6:	41 5e                	pop    %r14
140207bc8:	5f                   	pop    %rdi
140207bc9:	5e                   	pop    %rsi
140207bca:	5b                   	pop    %rbx
140207bcb:	5d                   	pop    %rbp
140207bcc:	c3                   	ret
140207bcd:	90                   	nop
140207bce:	90                   	nop
140207bcf:	90                   	nop
140207bd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140207bd5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140207bda:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140207bdf:	41 56                	push   %r14
140207be1:	48 83 ec 40          	sub    $0x40,%rsp
140207be5:	48 8b da             	mov    %rdx,%rbx
140207be8:	48 8b f9             	mov    %rcx,%rdi
140207beb:	b9 d0 01 00 00       	mov    $0x1d0,%ecx
140207bf0:	ff 15 d2 4c 90 00    	call   *0x904cd2(%rip)        # 0x140b0c8c8
140207bf6:	48 8b f0             	mov    %rax,%rsi
140207bf9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140207bfe:	48 85 c0             	test   %rax,%rax
140207c01:	75 07                	jne    0x140207c0a
140207c03:	ff 15 8f 48 90 00    	call   *0x90488f(%rip)        # 0x140b0c498
140207c09:	90                   	nop
140207c0a:	b9 01 00 00 00       	mov    $0x1,%ecx
140207c0f:	89 48 08             	mov    %ecx,0x8(%rax)
140207c12:	89 48 0c             	mov    %ecx,0xc(%rax)
140207c15:	48 8d 05 0c 85 91 00 	lea    0x91850c(%rip),%rax        # 0x140b20128
140207c1c:	48 89 06             	mov    %rax,(%rsi)
140207c1f:	4c 8d 76 10          	lea    0x10(%rsi),%r14
140207c23:	48 8b 43 08          	mov    0x8(%rbx),%rax
140207c27:	48 85 c0             	test   %rax,%rax
140207c2a:	74 04                	je     0x140207c30
140207c2c:	f0 01 48 08          	lock add %ecx,0x8(%rax)
140207c30:	48 8b 03             	mov    (%rbx),%rax
140207c33:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140207c38:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140207c3c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140207c41:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140207c46:	49 8b ce             	mov    %r14,%rcx
140207c49:	e8 b2 c3 ff ff       	call   0x140204000
140207c4e:	48 85 db             	test   %rbx,%rbx
140207c51:	74 3a                	je     0x140207c8d
140207c53:	83 c8 ff             	or     $0xffffffff,%eax
140207c56:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140207c5b:	83 f8 01             	cmp    $0x1,%eax
140207c5e:	75 2d                	jne    0x140207c8d
140207c60:	48 8b 03             	mov    (%rbx),%rax
140207c63:	48 8b cb             	mov    %rbx,%rcx
140207c66:	48 8b 00             	mov    (%rax),%rax
140207c69:	ff 15 c9 4f 90 00    	call   *0x904fc9(%rip)        # 0x140b0cc38
140207c6f:	83 c8 ff             	or     $0xffffffff,%eax
140207c72:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140207c77:	83 f8 01             	cmp    $0x1,%eax
140207c7a:	75 11                	jne    0x140207c8d
140207c7c:	48 8b 03             	mov    (%rbx),%rax
140207c7f:	48 8b cb             	mov    %rbx,%rcx
140207c82:	48 8b 40 08          	mov    0x8(%rax),%rax
140207c86:	ff 15 ac 4f 90 00    	call   *0x904fac(%rip)        # 0x140b0cc38
140207c8c:	90                   	nop
140207c8d:	4c 89 37             	mov    %r14,(%rdi)
140207c90:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140207c94:	48 8b c7             	mov    %rdi,%rax
140207c97:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140207c9c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140207ca1:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140207ca6:	48 83 c4 40          	add    $0x40,%rsp
140207caa:	41 5e                	pop    %r14
140207cac:	c3                   	ret
140207cad:	90                   	nop
140207cae:	90                   	nop
140207caf:	90                   	nop
140207cb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140207cb5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140207cba:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140207cbf:	57                   	push   %rdi
140207cc0:	48 83 ec 20          	sub    $0x20,%rsp
140207cc4:	49 8b f9             	mov    %r9,%rdi
140207cc7:	49 8b d8             	mov    %r8,%rbx
140207cca:	48 8b f1             	mov    %rcx,%rsi
140207ccd:	e8 7a 0c e3 ff       	call   0x14003894c
140207cd2:	48 8d 4e 78          	lea    0x78(%rsi),%rcx
140207cd6:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140207cdb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140207ce0:	e8 af f0 e1 ff       	call   0x140026d94
140207ce5:	48 8d 8e 90 00 00 00 	lea    0x90(%rsi),%rcx
140207cec:	48 8b d3             	mov    %rbx,%rdx
140207cef:	90                   	nop
140207cf0:	e8 9f f0 e1 ff       	call   0x140026d94
140207cf5:	48 8d 8e a8 00 00 00 	lea    0xa8(%rsi),%rcx
140207cfc:	48 8b d7             	mov    %rdi,%rdx
140207cff:	90                   	nop
140207d00:	e8 8f f0 e1 ff       	call   0x140026d94
140207d05:	48 8b c6             	mov    %rsi,%rax
140207d08:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140207d0d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140207d12:	48 83 c4 20          	add    $0x20,%rsp
140207d16:	5f                   	pop    %rdi
140207d17:	c3                   	ret
140207d18:	48 8b c4             	mov    %rsp,%rax
140207d1b:	48 89 58 10          	mov    %rbx,0x10(%rax)
140207d1f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140207d23:	48 89 78 20          	mov    %rdi,0x20(%rax)
140207d27:	55                   	push   %rbp
140207d28:	41 54                	push   %r12
140207d2a:	41 55                	push   %r13
140207d2c:	41 56                	push   %r14
140207d2e:	41 57                	push   %r15
140207d30:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140207d34:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140207d3b:	48 8b 05 fe 72 ab 00 	mov    0xab72fe(%rip),%rax        # 0x140cbf040
140207d42:	48 33 c4             	xor    %rsp,%rax
140207d45:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140207d49:	48 8b f1             	mov    %rcx,%rsi
140207d4c:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
140207d50:	45 33 f6             	xor    %r14d,%r14d
140207d53:	0f 57 c0             	xorps  %xmm0,%xmm0
140207d56:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
140207d5b:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
140207d5f:	44 89 75 97          	mov    %r14d,-0x69(%rbp)
140207d63:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140207d67:	33 d2                	xor    %edx,%edx
140207d69:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140207d6d:	e8 9e a0 e2 ff       	call   0x140031e10
140207d72:	45 8d 66 01          	lea    0x1(%r14),%r12d
140207d76:	44 89 65 97          	mov    %r12d,-0x69(%rbp)
140207d7a:	41 8d 5e 04          	lea    0x4(%r14),%ebx
140207d7e:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140207d82:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140207d86:	48 3b d0             	cmp    %rax,%rdx
140207d89:	74 0c                	je     0x140207d97
140207d8b:	44 89 22             	mov    %r12d,(%rdx)
140207d8e:	48 03 d3             	add    %rbx,%rdx
140207d91:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)