1406537a4:	48 8b 01             	mov    (%rcx),%rax
1406537a7:	ba 01 00 00 00       	mov    $0x1,%edx
1406537ac:	48 8b 00             	mov    (%rax),%rax
1406537af:	ff 15 6b 02 93 00    	call   *0x93026b(%rip)        # 0x140f83a20
1406537b5:	90                   	nop
1406537b6:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406537ba:	48 85 c9             	test   %rcx,%rcx
1406537bd:	74 20                	je     0x1406537df
1406537bf:	8b 41 10             	mov    0x10(%rcx),%eax
1406537c2:	ff c8                	dec    %eax
1406537c4:	89 41 10             	mov    %eax,0x10(%rcx)
1406537c7:	85 c0                	test   %eax,%eax
1406537c9:	7f 14                	jg     0x1406537df
1406537cb:	78 25                	js     0x1406537f2
1406537cd:	48 8b 01             	mov    (%rcx),%rax
1406537d0:	ba 01 00 00 00       	mov    $0x1,%edx
1406537d5:	48 8b 00             	mov    (%rax),%rax
1406537d8:	ff 15 42 02 93 00    	call   *0x930242(%rip)        # 0x140f83a20
1406537de:	90                   	nop
1406537df:	b0 01                	mov    $0x1,%al
1406537e1:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1406537e8:	00
1406537e9:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406537f0:	5d                   	pop    %rbp
1406537f1:	c3                   	ret
1406537f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1406537f7:	e8 04 6f 13 00       	call   0x14078a700
1406537fc:	90                   	nop
1406537fd:	b9 02 00 00 00       	mov    $0x2,%ecx
140653802:	e8 f9 6e 13 00       	call   0x14078a700
140653807:	90                   	nop
140653808:	b9 02 00 00 00       	mov    $0x2,%ecx
14065380d:	e8 ee 6e 13 00       	call   0x14078a700
140653812:	90                   	nop
140653813:	b9 02 00 00 00       	mov    $0x2,%ecx
140653818:	e8 e3 6e 13 00       	call   0x14078a700
14065381d:	90                   	nop
14065381e:	b9 02 00 00 00       	mov    $0x2,%ecx
140653823:	e8 d8 6e 13 00       	call   0x14078a700
140653828:	90                   	nop
140653829:	b9 02 00 00 00       	mov    $0x2,%ecx
14065382e:	e8 cd 6e 13 00       	call   0x14078a700
140653833:	cc                   	int3
140653834:	cc                   	int3
140653835:	cc                   	int3
140653836:	cc                   	int3
140653837:	cc                   	int3
140653838:	cc                   	int3
140653839:	cc                   	int3
14065383a:	cc                   	int3
14065383b:	cc                   	int3
14065383c:	cc                   	int3
14065383d:	cc                   	int3
14065383e:	cc                   	int3
14065383f:	cc                   	int3
140653840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140653845:	55                   	push   %rbp
140653846:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14065384b:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140653852:	48 8b d9             	mov    %rcx,%rbx
140653855:	48 85 d2             	test   %rdx,%rdx
140653858:	0f 85 48 01 00 00    	jne    0x1406539a6
14065385e:	49 8b 00             	mov    (%r8),%rax
140653861:	48 8b 08             	mov    (%rax),%rcx
140653864:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
140653868:	0f 84 38 01 00 00    	je     0x1406539a6
14065386e:	e8 4d 4a 1a 00       	call   0x1407f82c0
140653873:	48 8b c8             	mov    %rax,%rcx
140653876:	e8 45 4a 1a 00       	call   0x1407f82c0
14065387b:	48 8b 50 38          	mov    0x38(%rax),%rdx
14065387f:	48 8b cb             	mov    %rbx,%rcx
140653882:	e8 89 0e fc ff       	call   0x140614710
140653887:	8b c8                	mov    %eax,%ecx
140653889:	48 c7 45 cb ff ff ff 	movq   $0xffffffffffffffff,-0x35(%rbp)
140653890:	ff
140653891:	c7 45 d3 ff ff ff ff 	movl   $0xffffffff,-0x2d(%rbp)
140653898:	0f 57 c0             	xorps  %xmm0,%xmm0
14065389b:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1406538a0:	0f 57 c9             	xorps  %xmm1,%xmm1
1406538a3:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406538a8:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406538ad:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1406538b2:	33 c0                	xor    %eax,%eax
1406538b4:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1406538b9:	33 d2                	xor    %edx,%edx
1406538bb:	48 89 55 17          	mov    %rdx,0x17(%rbp)
1406538bf:	88 45 1f             	mov    %al,0x1f(%rbp)
1406538c2:	c7 45 bf 77 04 00 00 	movl   $0x477,-0x41(%rbp)
1406538c9:	c7 45 c3 02 00 00 00 	movl   $0x2,-0x3d(%rbp)
1406538d0:	48 8d 05 a1 4e 9c 00 	lea    0x9c4ea1(%rip),%rax        # 0x141018778
1406538d7:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1406538db:	66 c7 45 27 01 00    	movw   $0x1,0x27(%rbp)
1406538e1:	89 55 2b             	mov    %edx,0x2b(%rbp)
1406538e4:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
1406538e8:	89 55 37             	mov    %edx,0x37(%rbp)
1406538eb:	c7 45 3b ff ff ff ff 	movl   $0xffffffff,0x3b(%rbp)
1406538f2:	89 55 3f             	mov    %edx,0x3f(%rbp)
1406538f5:	48 8b 05 04 c6 dd 00 	mov    0xddc604(%rip),%rax        # 0x14142ff00
1406538fc:	48 89 45 47          	mov    %rax,0x47(%rbp)
140653900:	89 4d c7             	mov    %ecx,-0x39(%rbp)
140653903:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140653907:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
14065390b:	48 8b cb             	mov    %rbx,%rcx
14065390e:	e8 1d aa fc ff       	call   0x14061e330
140653913:	90                   	nop
140653914:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140653918:	48 85 c9             	test   %rcx,%rcx
14065391b:	74 24                	je     0x140653941
14065391d:	8b 41 10             	mov    0x10(%rcx),%eax
140653920:	ff c8                	dec    %eax
140653922:	89 41 10             	mov    %eax,0x10(%rcx)
140653925:	85 c0                	test   %eax,%eax
140653927:	7f 18                	jg     0x140653941
140653929:	0f 88 95 00 00 00    	js     0x1406539c4
14065392f:	48 8b 01             	mov    (%rcx),%rax
140653932:	ba 01 00 00 00       	mov    $0x1,%edx
140653937:	48 8b 00             	mov    (%rax),%rax
14065393a:	ff 15 e0 00 93 00    	call   *0x9300e0(%rip)        # 0x140f83a20
140653940:	90                   	nop
140653941:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140653945:	48 85 c9             	test   %rcx,%rcx
140653948:	74 20                	je     0x14065396a
14065394a:	8b 41 10             	mov    0x10(%rcx),%eax
14065394d:	ff c8                	dec    %eax
14065394f:	89 41 10             	mov    %eax,0x10(%rcx)
140653952:	85 c0                	test   %eax,%eax
140653954:	7f 14                	jg     0x14065396a
140653956:	78 77                	js     0x1406539cf
140653958:	48 8b 01             	mov    (%rcx),%rax
14065395b:	ba 01 00 00 00       	mov    $0x1,%edx
140653960:	48 8b 00             	mov    (%rax),%rax
140653963:	ff 15 b7 00 93 00    	call   *0x9300b7(%rip)        # 0x140f83a20
140653969:	90                   	nop
14065396a:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14065396e:	48 85 c9             	test   %rcx,%rcx
140653971:	74 20                	je     0x140653993
140653973:	8b 41 10             	mov    0x10(%rcx),%eax
140653976:	ff c8                	dec    %eax
140653978:	89 41 10             	mov    %eax,0x10(%rcx)
14065397b:	85 c0                	test   %eax,%eax
14065397d:	7f 14                	jg     0x140653993
14065397f:	78 38                	js     0x1406539b9
140653981:	48 8b 01             	mov    (%rcx),%rax
140653984:	ba 01 00 00 00       	mov    $0x1,%edx
140653989:	48 8b 00             	mov    (%rax),%rax
14065398c:	ff 15 8e 00 93 00    	call   *0x93008e(%rip)        # 0x140f83a20
140653992:	90                   	nop
140653993:	b0 01                	mov    $0x1,%al
140653995:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14065399c:	00
14065399d:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406539a4:	5d                   	pop    %rbp
1406539a5:	c3                   	ret
1406539a6:	32 c0                	xor    %al,%al
1406539a8:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1406539af:	00
1406539b0:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406539b7:	5d                   	pop    %rbp
1406539b8:	c3                   	ret
1406539b9:	b9 02 00 00 00       	mov    $0x2,%ecx
1406539be:	e8 3d 6d 13 00       	call   0x14078a700
1406539c3:	90                   	nop
1406539c4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406539c9:	e8 32 6d 13 00       	call   0x14078a700
1406539ce:	90                   	nop
1406539cf:	b9 02 00 00 00       	mov    $0x2,%ecx
1406539d4:	e8 27 6d 13 00       	call   0x14078a700
1406539d9:	cc                   	int3
1406539da:	cc                   	int3
1406539db:	cc                   	int3
1406539dc:	cc                   	int3
1406539dd:	cc                   	int3
1406539de:	cc                   	int3
1406539df:	cc                   	int3
1406539e0:	48 8b c4             	mov    %rsp,%rax
1406539e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1406539e7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1406539eb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1406539ef:	55                   	push   %rbp
1406539f0:	41 56                	push   %r14
1406539f2:	41 57                	push   %r15
1406539f4:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
1406539f9:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140653a00:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140653a04:	49 8b d8             	mov    %r8,%rbx
140653a07:	48 8b f9             	mov    %rcx,%rdi
140653a0a:	48 85 d2             	test   %rdx,%rdx
140653a0d:	0f 85 4f 03 00 00    	jne    0x140653d62
140653a13:	49 8b 00             	mov    (%r8),%rax
140653a16:	48 8b 08             	mov    (%rax),%rcx
140653a19:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
140653a1d:	0f 84 3f 03 00 00    	je     0x140653d62
140653a23:	e8 98 48 1a 00       	call   0x1407f82c0
140653a28:	48 8b c8             	mov    %rax,%rcx
140653a2b:	e8 90 48 1a 00       	call   0x1407f82c0
140653a30:	48 8b 50 38          	mov    0x38(%rax),%rdx
140653a34:	48 8b cf             	mov    %rdi,%rcx
140653a37:	e8 d4 0c fc ff       	call   0x140614710
140653a3c:	8b f0                	mov    %eax,%esi
140653a3e:	48 c7 45 c8 7a 04 00 	movq   $0x47a,-0x38(%rbp)
140653a45:	00
140653a46:	45 33 f6             	xor    %r14d,%r14d
140653a49:	66 0f 6f 05 2f 8d 95 	movdqa 0x958d2f(%rip),%xmm0        # 0x140fac780
140653a50:	00
140653a51:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140653a56:	0f 57 c0             	xorps  %xmm0,%xmm0
140653a59:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
140653a5e:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140653a62:	33 c0                	xor    %eax,%eax
140653a64:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140653a69:	0f 57 c9             	xorps  %xmm1,%xmm1
140653a6c:	66 0f 7f 4d 00       	movdqa %xmm1,0x0(%rbp)
140653a71:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
140653a76:	4c 89 75 20          	mov    %r14,0x20(%rbp)
140653a7a:	88 45 28             	mov    %al,0x28(%rbp)
140653a7d:	4c 8d 3d f4 4c 9c 00 	lea    0x9c4cf4(%rip),%r15        # 0x141018778
140653a84:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
140653a88:	66 c7 45 30 01 00    	movw   $0x1,0x30(%rbp)
140653a8e:	44 89 75 34          	mov    %r14d,0x34(%rbp)
140653a92:	4c 89 75 38          	mov    %r14,0x38(%rbp)
140653a96:	44 89 75 40          	mov    %r14d,0x40(%rbp)
140653a9a:	c7 45 44 ff ff ff ff 	movl   $0xffffffff,0x44(%rbp)
140653aa1:	44 89 75 48          	mov    %r14d,0x48(%rbp)
140653aa5:	48 8b 05 54 c4 dd 00 	mov    0xddc454(%rip),%rax        # 0x14142ff00
140653aac:	48 89 45 50          	mov    %rax,0x50(%rbp)
140653ab0:	48 8b 03             	mov    (%rbx),%rax
140653ab3:	48 8b 48 08          	mov    0x8(%rax),%rcx
140653ab7:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
140653abb:	0f 85 02 01 00 00    	jne    0x140653bc3
140653ac1:	e8 7a 27 03 00       	call   0x140686240
140653ac6:	48 8b 48 38          	mov    0x38(%rax),%rcx
140653aca:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140653ace:	48 c7 44 24 38 ff ff 	movq   $0xffffffffffffffff,0x38(%rsp)
140653ad5:	ff ff
140653ad7:	0f 57 c0             	xorps  %xmm0,%xmm0
140653ada:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140653ae0:	0f 57 c9             	xorps  %xmm1,%xmm1
140653ae3:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
140653ae9:	0f 57 f6             	xorps  %xmm6,%xmm6
140653aec:	f3 0f 7f 74 24 50    	movdqu %xmm6,0x50(%rsp)
140653af2:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140653af8:	33 c0                	xor    %eax,%eax
140653afa:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140653b00:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140653b04:	88 45 88             	mov    %al,-0x78(%rbp)
140653b07:	c7 44 24 28 79 04 00 	movl   $0x479,0x28(%rsp)
140653b0e:	00
140653b0f:	c7 44 24 2c 06 00 00 	movl   $0x6,0x2c(%rsp)
140653b16:	00
140653b17:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140653b1c:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
140653b22:	44 89 75 94          	mov    %r14d,-0x6c(%rbp)
140653b26:	4c 89 75 98          	mov    %r14,-0x68(%rbp)
140653b2a:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
140653b2e:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
140653b35:	44 89 75 a8          	mov    %r14d,-0x58(%rbp)
140653b39:	48 8b 05 c0 c3 dd 00 	mov    0xddc3c0(%rip),%rax        # 0x14142ff00
140653b40:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140653b44:	89 74 24 30          	mov    %esi,0x30(%rsp)
140653b48:	89 54 24 34          	mov    %edx,0x34(%rsp)
140653b4c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140653b51:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140653b55:	e8 d6 35 fc ff       	call   0x140617130
140653b5a:	90                   	nop
140653b5b:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140653b60:	48 85 c9             	test   %rcx,%rcx
140653b63:	74 24                	je     0x140653b89
140653b65:	8b 41 10             	mov    0x10(%rcx),%eax
140653b68:	ff c8                	dec    %eax
140653b6a:	89 41 10             	mov    %eax,0x10(%rcx)
140653b6d:	85 c0                	test   %eax,%eax
140653b6f:	7f 18                	jg     0x140653b89
140653b71:	0f 88 1a 02 00 00    	js     0x140653d91
140653b77:	48 8b 01             	mov    (%rcx),%rax
140653b7a:	ba 01 00 00 00       	mov    $0x1,%edx
140653b7f:	48 8b 00             	mov    (%rax),%rax
140653b82:	ff 15 98 fe 92 00    	call   *0x92fe98(%rip)        # 0x140f83a20
140653b88:	90                   	nop
140653b89:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140653b8e:	48 85 c9             	test   %rcx,%rcx
140653b91:	74 24                	je     0x140653bb7
140653b93:	8b 41 10             	mov    0x10(%rcx),%eax
140653b96:	ff c8                	dec    %eax
140653b98:	89 41 10             	mov    %eax,0x10(%rcx)
140653b9b:	85 c0                	test   %eax,%eax
140653b9d:	7f 18                	jg     0x140653bb7
140653b9f:	0f 88 f7 01 00 00    	js     0x140653d9c
140653ba5:	48 8b 01             	mov    (%rcx),%rax
140653ba8:	ba 01 00 00 00       	mov    $0x1,%edx
140653bad:	48 8b 00             	mov    (%rax),%rax
140653bb0:	ff 15 6a fe 92 00    	call   *0x92fe6a(%rip)        # 0x140f83a20
140653bb6:	90                   	nop
140653bb7:	c7 45 cc 07 00 00 00 	movl   $0x7,-0x34(%rbp)
140653bbe:	e9 04 01 00 00       	jmp    0x140653cc7
140653bc3:	e8 f8 46 1a 00       	call   0x1407f82c0
140653bc8:	48 8b c8             	mov    %rax,%rcx
140653bcb:	e8 f0 46 1a 00       	call   0x1407f82c0
140653bd0:	48 8b 50 38          	mov    0x38(%rax),%rdx
140653bd4:	48 8b cf             	mov    %rdi,%rcx
140653bd7:	e8 34 0b fc ff       	call   0x140614710
140653bdc:	8b c8                	mov    %eax,%ecx
140653bde:	48 c7 44 24 38 ff ff 	movq   $0xffffffffffffffff,0x38(%rsp)
140653be5:	ff ff
140653be7:	0f 57 c0             	xorps  %xmm0,%xmm0
140653bea:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140653bf0:	0f 57 c9             	xorps  %xmm1,%xmm1
140653bf3:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
140653bf9:	0f 57 f6             	xorps  %xmm6,%xmm6
140653bfc:	f3 0f 7f 74 24 50    	movdqu %xmm6,0x50(%rsp)
140653c02:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140653c08:	33 c0                	xor    %eax,%eax
140653c0a:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140653c10:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140653c14:	88 45 88             	mov    %al,-0x78(%rbp)
140653c17:	c7 44 24 28 78 04 00 	movl   $0x478,0x28(%rsp)
140653c1e:	00
140653c1f:	c7 44 24 2c 06 00 00 	movl   $0x6,0x2c(%rsp)
140653c26:	00
140653c27:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140653c2c:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
140653c32:	44 89 75 94          	mov    %r14d,-0x6c(%rbp)
140653c36:	4c 89 75 98          	mov    %r14,-0x68(%rbp)
140653c3a:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
140653c3e:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
140653c45:	44 89 75 a8          	mov    %r14d,-0x58(%rbp)
140653c49:	48 8b 05 b0 c2 dd 00 	mov    0xddc2b0(%rip),%rax        # 0x14142ff00
140653c50:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140653c54:	89 74 24 30          	mov    %esi,0x30(%rsp)
140653c58:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140653c5c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140653c61:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140653c65:	e8 c6 34 fc ff       	call   0x140617130
140653c6a:	90                   	nop
140653c6b:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140653c70:	48 85 c9             	test   %rcx,%rcx
140653c73:	74 24                	je     0x140653c99
140653c75:	8b 41 10             	mov    0x10(%rcx),%eax
140653c78:	ff c8                	dec    %eax
140653c7a:	89 41 10             	mov    %eax,0x10(%rcx)
140653c7d:	85 c0                	test   %eax,%eax
140653c7f:	7f 18                	jg     0x140653c99
140653c81:	0f 88 20 01 00 00    	js     0x140653da7
140653c87:	48 8b 01             	mov    (%rcx),%rax
140653c8a:	ba 01 00 00 00       	mov    $0x1,%edx
140653c8f:	48 8b 00             	mov    (%rax),%rax
140653c92:	ff 15 88 fd 92 00    	call   *0x92fd88(%rip)        # 0x140f83a20
140653c98:	90                   	nop
140653c99:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140653c9e:	48 85 c9             	test   %rcx,%rcx
140653ca1:	74 24                	je     0x140653cc7