1403658c8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403658cd:	e8 2e 4e 42 00       	call   0x14078a700
1403658d2:	90                   	nop
1403658d3:	33 c9                	xor    %ecx,%ecx
1403658d5:	e8 26 4e 42 00       	call   0x14078a700
1403658da:	cc                   	int3
1403658db:	b9 01 00 00 00       	mov    $0x1,%ecx
1403658e0:	e8 1b 4e 42 00       	call   0x14078a700
1403658e5:	90                   	nop
1403658e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1403658eb:	e8 10 4e 42 00       	call   0x14078a700
1403658f0:	90                   	nop
1403658f1:	33 c9                	xor    %ecx,%ecx
1403658f3:	e8 08 4e 42 00       	call   0x14078a700
1403658f8:	cc                   	int3
1403658f9:	b9 01 00 00 00       	mov    $0x1,%ecx
1403658fe:	e8 fd 4d 42 00       	call   0x14078a700
140365903:	90                   	nop
140365904:	33 c9                	xor    %ecx,%ecx
140365906:	e8 f5 4d 42 00       	call   0x14078a700
14036590b:	cc                   	int3
14036590c:	b9 01 00 00 00       	mov    $0x1,%ecx
140365911:	e8 ea 4d 42 00       	call   0x14078a700
140365916:	90                   	nop
140365917:	b9 02 00 00 00       	mov    $0x2,%ecx
14036591c:	e8 df 4d 42 00       	call   0x14078a700
140365921:	90                   	nop
140365922:	33 c9                	xor    %ecx,%ecx
140365924:	e8 d7 4d 42 00       	call   0x14078a700
140365929:	cc                   	int3
14036592a:	b9 01 00 00 00       	mov    $0x1,%ecx
14036592f:	e8 cc 4d 42 00       	call   0x14078a700
140365934:	90                   	nop
140365935:	33 c9                	xor    %ecx,%ecx
140365937:	e8 c4 4d 42 00       	call   0x14078a700
14036593c:	cc                   	int3
14036593d:	b9 01 00 00 00       	mov    $0x1,%ecx
140365942:	e8 b9 4d 42 00       	call   0x14078a700
140365947:	90                   	nop
140365948:	b9 02 00 00 00       	mov    $0x2,%ecx
14036594d:	e8 ae 4d 42 00       	call   0x14078a700
140365952:	90                   	nop
140365953:	b9 02 00 00 00       	mov    $0x2,%ecx
140365958:	e8 a3 4d 42 00       	call   0x14078a700
14036595d:	90                   	nop
14036595e:	33 c9                	xor    %ecx,%ecx
140365960:	e8 9b 4d 42 00       	call   0x14078a700
140365965:	cc                   	int3
140365966:	b9 01 00 00 00       	mov    $0x1,%ecx
14036596b:	e8 90 4d 42 00       	call   0x14078a700
140365970:	90                   	nop
140365971:	33 c9                	xor    %ecx,%ecx
140365973:	e8 88 4d 42 00       	call   0x14078a700
140365978:	cc                   	int3
140365979:	b9 01 00 00 00       	mov    $0x1,%ecx
14036597e:	e8 7d 4d 42 00       	call   0x14078a700
140365983:	90                   	nop
140365984:	33 c9                	xor    %ecx,%ecx
140365986:	e8 75 4d 42 00       	call   0x14078a700
14036598b:	cc                   	int3
14036598c:	b9 01 00 00 00       	mov    $0x1,%ecx
140365991:	e8 6a 4d 42 00       	call   0x14078a700
140365996:	90                   	nop
140365997:	b9 02 00 00 00       	mov    $0x2,%ecx
14036599c:	e8 5f 4d 42 00       	call   0x14078a700
1403659a1:	90                   	nop
1403659a2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403659a7:	e8 54 4d 42 00       	call   0x14078a700
1403659ac:	90                   	nop
1403659ad:	b9 02 00 00 00       	mov    $0x2,%ecx
1403659b2:	e8 49 4d 42 00       	call   0x14078a700
1403659b7:	cc                   	int3
1403659b8:	cc                   	int3
1403659b9:	cc                   	int3
1403659ba:	cc                   	int3
1403659bb:	cc                   	int3
1403659bc:	cc                   	int3
1403659bd:	cc                   	int3
1403659be:	cc                   	int3
1403659bf:	cc                   	int3
1403659c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403659c5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1403659ca:	55                   	push   %rbp
1403659cb:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1403659d0:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1403659d7:	48 8b f9             	mov    %rcx,%rdi
1403659da:	66 0f 6f 05 0e 9f c7 	movdqa 0xc79f0e(%rip),%xmm0        # 0x140fdf8f0
1403659e1:	00
1403659e2:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
1403659e7:	c7 45 2f ff ff ff ff 	movl   $0xffffffff,0x2f(%rbp)
1403659ee:	0f 57 c0             	xorps  %xmm0,%xmm0
1403659f1:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1403659f6:	48 c7 45 e7 00 00 00 	movq   $0x0,-0x19(%rbp)
1403659fd:	00
1403659fe:	0f ae e8             	lfence
140365a01:	b9 14 00 00 00       	mov    $0x14,%ecx
140365a06:	e8 25 13 e3 ff       	call   0x140196d30
140365a0b:	48 8b d8             	mov    %rax,%rbx
140365a0e:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140365a12:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140365a16:	48 8d 48 14          	lea    0x14(%rax),%rcx
140365a1a:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
140365a1e:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140365a24:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
140365a28:	48 8b c8             	mov    %rax,%rcx
140365a2b:	e8 e0 95 b7 00       	call   0x140edf010
140365a30:	48 8d 43 14          	lea    0x14(%rbx),%rax
140365a34:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140365a38:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140365a3c:	48 89 45 37          	mov    %rax,0x37(%rbp)
140365a40:	48 8b 05 01 66 0b 01 	mov    0x10b6601(%rip),%rax        # 0x14141c048
140365a47:	48 8b 88 70 31 00 00 	mov    0x3170(%rax),%rcx
140365a4e:	48 85 c9             	test   %rcx,%rcx
140365a51:	74 1c                	je     0x140365a6f
140365a53:	8b 41 10             	mov    0x10(%rcx),%eax
140365a56:	ff c0                	inc    %eax
140365a58:	89 41 10             	mov    %eax,0x10(%rcx)
140365a5b:	83 f8 01             	cmp    $0x1,%eax
140365a5e:	0f 8e 01 02 00 00    	jle    0x140365c65
140365a64:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140365a69:	0f 84 fe 01 00 00    	je     0x140365c6d
140365a6f:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
140365a73:	c6 45 a7 01          	movb   $0x1,-0x59(%rbp)
140365a77:	48 8b 15 52 b9 0b 01 	mov    0x10bb952(%rip),%rdx        # 0x1414213d0
140365a7e:	48 83 c2 38          	add    $0x38,%rdx
140365a82:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140365a86:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140365a8a:	e8 61 c0 ee ff       	call   0x140251af0
140365a8f:	48 8b 08             	mov    (%rax),%rcx
140365a92:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140365a99:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
140365a9d:	48 8b 05 e4 64 0b 01 	mov    0x10b64e4(%rip),%rax        # 0x14141bf88
140365aa4:	48 8b 88 c0 09 00 00 	mov    0x9c0(%rax),%rcx
140365aab:	48 85 c9             	test   %rcx,%rcx
140365aae:	74 1c                	je     0x140365acc
140365ab0:	8b 41 10             	mov    0x10(%rcx),%eax
140365ab3:	ff c0                	inc    %eax
140365ab5:	89 41 10             	mov    %eax,0x10(%rcx)
140365ab8:	83 f8 01             	cmp    $0x1,%eax
140365abb:	0f 8e b7 01 00 00    	jle    0x140365c78
140365ac1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140365ac6:	0f 84 b4 01 00 00    	je     0x140365c80
140365acc:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
140365ad0:	48 8b 05 59 ab 0b 01 	mov    0x10bab59(%rip),%rax        # 0x141420630
140365ad7:	48 8b 48 50          	mov    0x50(%rax),%rcx
140365adb:	48 85 c9             	test   %rcx,%rcx
140365ade:	74 1c                	je     0x140365afc
140365ae0:	8b 41 10             	mov    0x10(%rcx),%eax
140365ae3:	ff c0                	inc    %eax
140365ae5:	89 41 10             	mov    %eax,0x10(%rcx)
140365ae8:	83 f8 01             	cmp    $0x1,%eax
140365aeb:	0f 8e 9a 01 00 00    	jle    0x140365c8b
140365af1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140365af6:	0f 84 97 01 00 00    	je     0x140365c93
140365afc:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140365b00:	48 8d 45 07          	lea    0x7(%rbp),%rax
140365b04:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140365b08:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
140365b0c:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140365b10:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
140365b14:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
140365b19:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140365b1d:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140365b21:	48 8d 4d 3f          	lea    0x3f(%rbp),%rcx
140365b25:	e8 26 a3 e3 ff       	call   0x14019fe50
140365b2a:	90                   	nop
140365b2b:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140365b2f:	48 8b d0             	mov    %rax,%rdx
140365b32:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140365b36:	e8 d5 6e 34 00       	call   0x1406aca10
140365b3b:	90                   	nop
140365b3c:	4c 8b 00             	mov    (%rax),%r8
140365b3f:	48 8b 05 02 65 0b 01 	mov    0x10b6502(%rip),%rax        # 0x14141c048
140365b46:	48 8b 88 b0 07 00 00 	mov    0x7b0(%rax),%rcx
140365b4d:	48 85 c9             	test   %rcx,%rcx
140365b50:	74 1c                	je     0x140365b6e
140365b52:	8b 41 10             	mov    0x10(%rcx),%eax
140365b55:	ff c0                	inc    %eax
140365b57:	89 41 10             	mov    %eax,0x10(%rcx)
140365b5a:	83 f8 01             	cmp    $0x1,%eax
140365b5d:	0f 8e 3b 01 00 00    	jle    0x140365c9e
140365b63:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140365b68:	0f 84 38 01 00 00    	je     0x140365ca6
140365b6e:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140365b72:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140365b76:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140365b7a:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140365b7e:	e8 bd 04 4a 00       	call   0x140806040
140365b83:	90                   	nop
140365b84:	48 8b 0d f5 62 0b 01 	mov    0x10b62f5(%rip),%rcx        # 0x14141be80
140365b8b:	4c 8b c7             	mov    %rdi,%r8
140365b8e:	48 8b d0             	mov    %rax,%rdx
140365b91:	8b 49 7c             	mov    0x7c(%rcx),%ecx
140365b94:	e8 e7 3b f4 ff       	call   0x1402a9780
140365b99:	90                   	nop
140365b9a:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140365b9e:	48 85 c9             	test   %rcx,%rcx
140365ba1:	74 24                	je     0x140365bc7
140365ba3:	8b 41 10             	mov    0x10(%rcx),%eax
140365ba6:	ff c8                	dec    %eax
140365ba8:	89 41 10             	mov    %eax,0x10(%rcx)
140365bab:	85 c0                	test   %eax,%eax
140365bad:	7f 18                	jg     0x140365bc7
140365baf:	0f 88 fc 00 00 00    	js     0x140365cb1
140365bb5:	48 8b 01             	mov    (%rcx),%rax
140365bb8:	ba 01 00 00 00       	mov    $0x1,%edx
140365bbd:	48 8b 00             	mov    (%rax),%rax
140365bc0:	ff 15 5a de c1 00    	call   *0xc1de5a(%rip)        # 0x140f83a20
140365bc6:	90                   	nop
140365bc7:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140365bcb:	48 85 c9             	test   %rcx,%rcx
140365bce:	74 24                	je     0x140365bf4
140365bd0:	8b 41 10             	mov    0x10(%rcx),%eax
140365bd3:	ff c8                	dec    %eax
140365bd5:	89 41 10             	mov    %eax,0x10(%rcx)
140365bd8:	85 c0                	test   %eax,%eax
140365bda:	7f 18                	jg     0x140365bf4
140365bdc:	0f 88 da 00 00 00    	js     0x140365cbc
140365be2:	48 8b 01             	mov    (%rcx),%rax
140365be5:	ba 01 00 00 00       	mov    $0x1,%edx
140365bea:	48 8b 00             	mov    (%rax),%rax
140365bed:	ff 15 2d de c1 00    	call   *0xc1de2d(%rip)        # 0x140f83a20
140365bf3:	90                   	nop
140365bf4:	4c 8d 0d f5 88 e3 ff 	lea    -0x1c770b(%rip),%r9        # 0x14019e4f0
140365bfb:	ba 08 00 00 00       	mov    $0x8,%edx
140365c00:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140365c06:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140365c0a:	e8 3d 59 ab 00       	call   0x140e1b54c
140365c0f:	90                   	nop
140365c10:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140365c14:	48 85 c9             	test   %rcx,%rcx
140365c17:	74 31                	je     0x140365c4a
140365c19:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
140365c1d:	48 2b d1             	sub    %rcx,%rdx
140365c20:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
140365c24:	48 8b c1             	mov    %rcx,%rax
140365c27:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140365c2e:	72 15                	jb     0x140365c45
140365c30:	48 83 c2 27          	add    $0x27,%rdx
140365c34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140365c38:	48 2b c1             	sub    %rcx,%rax
140365c3b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140365c3f:	48 83 f8 1f          	cmp    $0x1f,%rax
140365c43:	77 1a                	ja     0x140365c5f
140365c45:	e8 fa 54 ab 00       	call   0x140e1b144
140365c4a:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140365c51:	00
140365c52:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140365c56:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140365c5a:	49 8b e3             	mov    %r11,%rsp
140365c5d:	5d                   	pop    %rbp
140365c5e:	c3                   	ret
140365c5f:	e8 40 45 ac 00       	call   0x140e2a1a4
140365c64:	90                   	nop
140365c65:	33 c9                	xor    %ecx,%ecx
140365c67:	e8 94 4a 42 00       	call   0x14078a700
140365c6c:	cc                   	int3
140365c6d:	b9 01 00 00 00       	mov    $0x1,%ecx
140365c72:	e8 89 4a 42 00       	call   0x14078a700
140365c77:	90                   	nop
140365c78:	33 c9                	xor    %ecx,%ecx
140365c7a:	e8 81 4a 42 00       	call   0x14078a700
140365c7f:	cc                   	int3
140365c80:	b9 01 00 00 00       	mov    $0x1,%ecx
140365c85:	e8 76 4a 42 00       	call   0x14078a700
140365c8a:	90                   	nop
140365c8b:	33 c9                	xor    %ecx,%ecx
140365c8d:	e8 6e 4a 42 00       	call   0x14078a700
140365c92:	cc                   	int3
140365c93:	b9 01 00 00 00       	mov    $0x1,%ecx
140365c98:	e8 63 4a 42 00       	call   0x14078a700
140365c9d:	90                   	nop
140365c9e:	33 c9                	xor    %ecx,%ecx
140365ca0:	e8 5b 4a 42 00       	call   0x14078a700
140365ca5:	cc                   	int3
140365ca6:	b9 01 00 00 00       	mov    $0x1,%ecx
140365cab:	e8 50 4a 42 00       	call   0x14078a700
140365cb0:	90                   	nop
140365cb1:	b9 02 00 00 00       	mov    $0x2,%ecx
140365cb6:	e8 45 4a 42 00       	call   0x14078a700
140365cbb:	90                   	nop
140365cbc:	b9 02 00 00 00       	mov    $0x2,%ecx
140365cc1:	e8 3a 4a 42 00       	call   0x14078a700
140365cc6:	cc                   	int3
140365cc7:	cc                   	int3
140365cc8:	cc                   	int3
140365cc9:	cc                   	int3
140365cca:	cc                   	int3
140365ccb:	cc                   	int3
140365ccc:	cc                   	int3
140365ccd:	cc                   	int3
140365cce:	cc                   	int3
140365ccf:	cc                   	int3
140365cd0:	40 55                	rex push %rbp
140365cd2:	53                   	push   %rbx
140365cd3:	56                   	push   %rsi
140365cd4:	57                   	push   %rdi
140365cd5:	41 54                	push   %r12
140365cd7:	41 56                	push   %r14
140365cd9:	41 57                	push   %r15
140365cdb:	48 8b ec             	mov    %rsp,%rbp
140365cde:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140365ce5:	4d 8b f1             	mov    %r9,%r14
140365ce8:	4d 8b f8             	mov    %r8,%r15
140365ceb:	48 8b f9             	mov    %rcx,%rdi
140365cee:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140365cf2:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140365cf6:	45 33 e4             	xor    %r12d,%r12d
140365cf9:	44 89 65 ac          	mov    %r12d,-0x54(%rbp)
140365cfd:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
140365d01:	4c 8b c2             	mov    %rdx,%r8
140365d04:	49 8b d6             	mov    %r14,%rdx
140365d07:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140365d0b:	e8 c0 6d fa ff       	call   0x14030cad0
140365d10:	48 8b 18             	mov    (%rax),%rbx
140365d13:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
140365d17:	4c 89 20             	mov    %r12,(%rax)
140365d1a:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140365d1e:	48 85 c9             	test   %rcx,%rcx
140365d21:	74 24                	je     0x140365d47
140365d23:	8b 41 10             	mov    0x10(%rcx),%eax
140365d26:	ff c8                	dec    %eax
140365d28:	89 41 10             	mov    %eax,0x10(%rcx)
140365d2b:	85 c0                	test   %eax,%eax
140365d2d:	7f 18                	jg     0x140365d47
140365d2f:	0f 88 54 02 00 00    	js     0x140365f89
140365d35:	48 8b 01             	mov    (%rcx),%rax
140365d38:	ba 01 00 00 00       	mov    $0x1,%edx
140365d3d:	48 8b 00             	mov    (%rax),%rax
140365d40:	ff 15 da dc c1 00    	call   *0xc1dcda(%rip)        # 0x140f83a20
140365d46:	90                   	nop
140365d47:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
140365d4b:	45 33 c0             	xor    %r8d,%r8d
140365d4e:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140365d52:	48 8b cb             	mov    %rbx,%rcx
140365d55:	e8 c6 70 3d 00       	call   0x14073ce20
140365d5a:	c7 45 ac 02 00 00 00 	movl   $0x2,-0x54(%rbp)
140365d61:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140365d65:	48 85 c9             	test   %rcx,%rcx
140365d68:	0f 84 26 02 00 00    	je     0x140365f94
140365d6e:	48 8b 71 20          	mov    0x20(%rcx),%rsi
140365d72:	44 89 65 ac          	mov    %r12d,-0x54(%rbp)
140365d76:	8b 41 10             	mov    0x10(%rcx),%eax
140365d79:	ff c8                	dec    %eax
140365d7b:	89 41 10             	mov    %eax,0x10(%rcx)
140365d7e:	85 c0                	test   %eax,%eax
140365d80:	7f 18                	jg     0x140365d9a
140365d82:	0f 88 20 02 00 00    	js     0x140365fa8
140365d88:	48 8b 01             	mov    (%rcx),%rax
140365d8b:	ba 01 00 00 00       	mov    $0x1,%edx