1406356d5:	cc                   	int3
1406356d6:	cc                   	int3
1406356d7:	cc                   	int3
1406356d8:	cc                   	int3
1406356d9:	cc                   	int3
1406356da:	cc                   	int3
1406356db:	cc                   	int3
1406356dc:	cc                   	int3
1406356dd:	cc                   	int3
1406356de:	cc                   	int3
1406356df:	cc                   	int3
1406356e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406356e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1406356ea:	55                   	push   %rbp
1406356eb:	57                   	push   %rdi
1406356ec:	41 56                	push   %r14
1406356ee:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
1406356f3:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
1406356fa:	48 8b f2             	mov    %rdx,%rsi
1406356fd:	4c 8b f1             	mov    %rcx,%r14
140635700:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140635707:	00 00
140635709:	33 c9                	xor    %ecx,%ecx
14063570b:	66 0f 6f 05 6d 70 97 	movdqa 0x97706d(%rip),%xmm0        # 0x140fac780
140635712:	00
140635713:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140635719:	0f 57 c0             	xorps  %xmm0,%xmm0
14063571c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140635722:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140635727:	33 c0                	xor    %eax,%eax
140635729:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063572f:	0f 57 c9             	xorps  %xmm1,%xmm1
140635732:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140635738:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063573d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140635741:	88 45 98             	mov    %al,-0x68(%rbp)
140635744:	48 8d 05 2d 30 9e 00 	lea    0x9e302d(%rip),%rax        # 0x141018778
14063574b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140635750:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140635756:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
140635759:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063575d:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140635760:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140635767:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063576a:	48 8b 05 8f a7 df 00 	mov    0xdfa78f(%rip),%rax        # 0x14142ff00
140635771:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140635775:	49 8b 79 20          	mov    0x20(%r9),%rdi
140635779:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
140635780:	48 85 ff             	test   %rdi,%rdi
140635783:	74 1c                	je     0x1406357a1
140635785:	8b 47 10             	mov    0x10(%rdi),%eax
140635788:	ff c0                	inc    %eax
14063578a:	89 47 10             	mov    %eax,0x10(%rdi)
14063578d:	83 f8 01             	cmp    $0x1,%eax
140635790:	0f 8e 3d 01 00 00    	jle    0x1406358d3
140635796:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063579b:	0f 84 3a 01 00 00    	je     0x1406358db
1406357a1:	66 83 7f 1c 02       	cmpw   $0x2,0x1c(%rdi)
1406357a6:	0f 85 13 01 00 00    	jne    0x1406358bf
1406357ac:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406357b1:	4d 8b c8             	mov    %r8,%r9
1406357b4:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
1406357ba:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1406357be:	49 8b ce             	mov    %r14,%rcx
1406357c1:	e8 da 9e fe ff       	call   0x14061f6a0
1406357c6:	48 8b d0             	mov    %rax,%rdx
1406357c9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1406357ce:	e8 5d 19 fe ff       	call   0x140617130
1406357d3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406357d7:	e8 b4 50 f8 ff       	call   0x1405ba890
1406357dc:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1406357e1:	48 8b d6             	mov    %rsi,%rdx
1406357e4:	49 8b ce             	mov    %r14,%rcx
1406357e7:	e8 44 8b fe ff       	call   0x14061e330
1406357ec:	90                   	nop
1406357ed:	8b 47 10             	mov    0x10(%rdi),%eax
1406357f0:	ff c8                	dec    %eax
1406357f2:	89 47 10             	mov    %eax,0x10(%rdi)
1406357f5:	85 c0                	test   %eax,%eax
1406357f7:	7f 1b                	jg     0x140635814
1406357f9:	0f 88 e7 00 00 00    	js     0x1406358e6
1406357ff:	48 8b 07             	mov    (%rdi),%rax
140635802:	ba 01 00 00 00       	mov    $0x1,%edx
140635807:	48 8b cf             	mov    %rdi,%rcx
14063580a:	48 8b 00             	mov    (%rax),%rax
14063580d:	ff 15 0d e2 94 00    	call   *0x94e20d(%rip)        # 0x140f83a20
140635813:	90                   	nop
140635814:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140635818:	48 85 c9             	test   %rcx,%rcx
14063581b:	74 24                	je     0x140635841
14063581d:	8b 41 10             	mov    0x10(%rcx),%eax
140635820:	ff c8                	dec    %eax
140635822:	89 41 10             	mov    %eax,0x10(%rcx)
140635825:	85 c0                	test   %eax,%eax
140635827:	7f 18                	jg     0x140635841
140635829:	0f 88 c2 00 00 00    	js     0x1406358f1
14063582f:	48 8b 01             	mov    (%rcx),%rax
140635832:	ba 01 00 00 00       	mov    $0x1,%edx
140635837:	48 8b 00             	mov    (%rax),%rax
14063583a:	ff 15 e0 e1 94 00    	call   *0x94e1e0(%rip)        # 0x140f83a20
140635840:	90                   	nop
140635841:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140635846:	48 85 c9             	test   %rcx,%rcx
140635849:	74 24                	je     0x14063586f
14063584b:	8b 41 10             	mov    0x10(%rcx),%eax
14063584e:	ff c8                	dec    %eax
140635850:	89 41 10             	mov    %eax,0x10(%rcx)
140635853:	85 c0                	test   %eax,%eax
140635855:	7f 18                	jg     0x14063586f
140635857:	0f 88 9f 00 00 00    	js     0x1406358fc
14063585d:	48 8b 01             	mov    (%rcx),%rax
140635860:	ba 01 00 00 00       	mov    $0x1,%edx
140635865:	48 8b 00             	mov    (%rax),%rax
140635868:	ff 15 b2 e1 94 00    	call   *0x94e1b2(%rip)        # 0x140f83a20
14063586e:	90                   	nop
14063586f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140635874:	48 85 c9             	test   %rcx,%rcx
140635877:	74 20                	je     0x140635899
140635879:	8b 41 10             	mov    0x10(%rcx),%eax
14063587c:	ff c8                	dec    %eax
14063587e:	89 41 10             	mov    %eax,0x10(%rcx)
140635881:	85 c0                	test   %eax,%eax
140635883:	7f 14                	jg     0x140635899
140635885:	78 2d                	js     0x1406358b4
140635887:	48 8b 01             	mov    (%rcx),%rax
14063588a:	ba 01 00 00 00       	mov    $0x1,%edx
14063588f:	48 8b 00             	mov    (%rax),%rax
140635892:	ff 15 88 e1 94 00    	call   *0x94e188(%rip)        # 0x140f83a20
140635898:	90                   	nop
140635899:	48 8b c6             	mov    %rsi,%rax
14063589c:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406358a3:	00
1406358a4:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406358a8:	49 8b 73 28          	mov    0x28(%r11),%rsi
1406358ac:	49 8b e3             	mov    %r11,%rsp
1406358af:	41 5e                	pop    %r14
1406358b1:	5f                   	pop    %rdi
1406358b2:	5d                   	pop    %rbp
1406358b3:	c3                   	ret
1406358b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406358b9:	e8 42 4e 15 00       	call   0x14078a700
1406358be:	90                   	nop
1406358bf:	48 8d 15 e2 34 9e 00 	lea    0x9e34e2(%rip),%rdx        # 0x141018da8
1406358c6:	48 8b 0d 2b bc df 00 	mov    0xdfbc2b(%rip),%rcx        # 0x1414314f8
1406358cd:	e8 3e e3 15 00       	call   0x140793c10
1406358d2:	90                   	nop
1406358d3:	33 c9                	xor    %ecx,%ecx
1406358d5:	e8 26 4e 15 00       	call   0x14078a700
1406358da:	cc                   	int3
1406358db:	b9 01 00 00 00       	mov    $0x1,%ecx
1406358e0:	e8 1b 4e 15 00       	call   0x14078a700
1406358e5:	90                   	nop
1406358e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1406358eb:	e8 10 4e 15 00       	call   0x14078a700
1406358f0:	90                   	nop
1406358f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1406358f6:	e8 05 4e 15 00       	call   0x14078a700
1406358fb:	90                   	nop
1406358fc:	b9 02 00 00 00       	mov    $0x2,%ecx
140635901:	e8 fa 4d 15 00       	call   0x14078a700
140635906:	cc                   	int3
140635907:	cc                   	int3
140635908:	cc                   	int3
140635909:	cc                   	int3
14063590a:	cc                   	int3
14063590b:	cc                   	int3
14063590c:	cc                   	int3
14063590d:	cc                   	int3
14063590e:	cc                   	int3
14063590f:	cc                   	int3
140635910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140635915:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063591a:	55                   	push   %rbp
14063591b:	57                   	push   %rdi
14063591c:	41 56                	push   %r14
14063591e:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140635923:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063592a:	48 8b f2             	mov    %rdx,%rsi
14063592d:	4c 8b f1             	mov    %rcx,%r14
140635930:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140635937:	00 00
140635939:	33 c9                	xor    %ecx,%ecx
14063593b:	66 0f 6f 05 3d 6e 97 	movdqa 0x976e3d(%rip),%xmm0        # 0x140fac780
140635942:	00
140635943:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140635949:	0f 57 c0             	xorps  %xmm0,%xmm0
14063594c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140635952:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140635957:	33 c0                	xor    %eax,%eax
140635959:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063595f:	0f 57 c9             	xorps  %xmm1,%xmm1
140635962:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140635968:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063596d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140635971:	88 45 98             	mov    %al,-0x68(%rbp)
140635974:	48 8d 05 fd 2d 9e 00 	lea    0x9e2dfd(%rip),%rax        # 0x141018778
14063597b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140635980:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140635986:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
140635989:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063598d:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140635990:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140635997:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063599a:	48 8b 05 5f a5 df 00 	mov    0xdfa55f(%rip),%rax        # 0x14142ff00
1406359a1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406359a5:	49 8b 79 20          	mov    0x20(%r9),%rdi
1406359a9:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
1406359b0:	48 85 ff             	test   %rdi,%rdi
1406359b3:	74 1c                	je     0x1406359d1
1406359b5:	8b 47 10             	mov    0x10(%rdi),%eax
1406359b8:	ff c0                	inc    %eax
1406359ba:	89 47 10             	mov    %eax,0x10(%rdi)
1406359bd:	83 f8 01             	cmp    $0x1,%eax
1406359c0:	0f 8e 47 01 00 00    	jle    0x140635b0d
1406359c6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406359cb:	0f 84 44 01 00 00    	je     0x140635b15
1406359d1:	66 83 7f 1c 02       	cmpw   $0x2,0x1c(%rdi)
1406359d6:	0f 85 1d 01 00 00    	jne    0x140635af9
1406359dc:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
1406359e2:	89 44 24 28          	mov    %eax,0x28(%rsp)
1406359e6:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406359eb:	4d 8b c8             	mov    %r8,%r9
1406359ee:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1406359f4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1406359f8:	49 8b ce             	mov    %r14,%rcx
1406359fb:	e8 c0 9d fe ff       	call   0x14061f7c0
140635a00:	48 8b d0             	mov    %rax,%rdx
140635a03:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140635a08:	e8 23 17 fe ff       	call   0x140617130
140635a0d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140635a11:	e8 7a 4e f8 ff       	call   0x1405ba890
140635a16:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140635a1b:	48 8b d6             	mov    %rsi,%rdx
140635a1e:	49 8b ce             	mov    %r14,%rcx
140635a21:	e8 0a 89 fe ff       	call   0x14061e330
140635a26:	90                   	nop
140635a27:	8b 47 10             	mov    0x10(%rdi),%eax
140635a2a:	ff c8                	dec    %eax
140635a2c:	89 47 10             	mov    %eax,0x10(%rdi)
140635a2f:	85 c0                	test   %eax,%eax
140635a31:	7f 1b                	jg     0x140635a4e
140635a33:	0f 88 e7 00 00 00    	js     0x140635b20
140635a39:	48 8b 07             	mov    (%rdi),%rax
140635a3c:	ba 01 00 00 00       	mov    $0x1,%edx
140635a41:	48 8b cf             	mov    %rdi,%rcx
140635a44:	48 8b 00             	mov    (%rax),%rax
140635a47:	ff 15 d3 df 94 00    	call   *0x94dfd3(%rip)        # 0x140f83a20
140635a4d:	90                   	nop
140635a4e:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140635a52:	48 85 c9             	test   %rcx,%rcx
140635a55:	74 24                	je     0x140635a7b
140635a57:	8b 41 10             	mov    0x10(%rcx),%eax
140635a5a:	ff c8                	dec    %eax
140635a5c:	89 41 10             	mov    %eax,0x10(%rcx)
140635a5f:	85 c0                	test   %eax,%eax
140635a61:	7f 18                	jg     0x140635a7b
140635a63:	0f 88 c2 00 00 00    	js     0x140635b2b
140635a69:	48 8b 01             	mov    (%rcx),%rax
140635a6c:	ba 01 00 00 00       	mov    $0x1,%edx
140635a71:	48 8b 00             	mov    (%rax),%rax
140635a74:	ff 15 a6 df 94 00    	call   *0x94dfa6(%rip)        # 0x140f83a20
140635a7a:	90                   	nop
140635a7b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140635a80:	48 85 c9             	test   %rcx,%rcx
140635a83:	74 24                	je     0x140635aa9
140635a85:	8b 41 10             	mov    0x10(%rcx),%eax
140635a88:	ff c8                	dec    %eax
140635a8a:	89 41 10             	mov    %eax,0x10(%rcx)
140635a8d:	85 c0                	test   %eax,%eax
140635a8f:	7f 18                	jg     0x140635aa9
140635a91:	0f 88 9f 00 00 00    	js     0x140635b36
140635a97:	48 8b 01             	mov    (%rcx),%rax
140635a9a:	ba 01 00 00 00       	mov    $0x1,%edx
140635a9f:	48 8b 00             	mov    (%rax),%rax
140635aa2:	ff 15 78 df 94 00    	call   *0x94df78(%rip)        # 0x140f83a20
140635aa8:	90                   	nop
140635aa9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140635aae:	48 85 c9             	test   %rcx,%rcx
140635ab1:	74 20                	je     0x140635ad3
140635ab3:	8b 41 10             	mov    0x10(%rcx),%eax
140635ab6:	ff c8                	dec    %eax
140635ab8:	89 41 10             	mov    %eax,0x10(%rcx)
140635abb:	85 c0                	test   %eax,%eax
140635abd:	7f 14                	jg     0x140635ad3
140635abf:	78 2d                	js     0x140635aee
140635ac1:	48 8b 01             	mov    (%rcx),%rax
140635ac4:	ba 01 00 00 00       	mov    $0x1,%edx
140635ac9:	48 8b 00             	mov    (%rax),%rax
140635acc:	ff 15 4e df 94 00    	call   *0x94df4e(%rip)        # 0x140f83a20
140635ad2:	90                   	nop
140635ad3:	48 8b c6             	mov    %rsi,%rax
140635ad6:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
140635add:	00
140635ade:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140635ae2:	49 8b 73 28          	mov    0x28(%r11),%rsi
140635ae6:	49 8b e3             	mov    %r11,%rsp
140635ae9:	41 5e                	pop    %r14
140635aeb:	5f                   	pop    %rdi
140635aec:	5d                   	pop    %rbp
140635aed:	c3                   	ret
140635aee:	b9 02 00 00 00       	mov    $0x2,%ecx
140635af3:	e8 08 4c 15 00       	call   0x14078a700
140635af8:	90                   	nop
140635af9:	48 8d 15 a8 32 9e 00 	lea    0x9e32a8(%rip),%rdx        # 0x141018da8
140635b00:	48 8b 0d f1 b9 df 00 	mov    0xdfb9f1(%rip),%rcx        # 0x1414314f8
140635b07:	e8 04 e1 15 00       	call   0x140793c10
140635b0c:	90                   	nop
140635b0d:	33 c9                	xor    %ecx,%ecx
140635b0f:	e8 ec 4b 15 00       	call   0x14078a700
140635b14:	cc                   	int3
140635b15:	b9 01 00 00 00       	mov    $0x1,%ecx
140635b1a:	e8 e1 4b 15 00       	call   0x14078a700
140635b1f:	90                   	nop
140635b20:	b9 02 00 00 00       	mov    $0x2,%ecx
140635b25:	e8 d6 4b 15 00       	call   0x14078a700
140635b2a:	90                   	nop
140635b2b:	b9 02 00 00 00       	mov    $0x2,%ecx
140635b30:	e8 cb 4b 15 00       	call   0x14078a700
140635b35:	90                   	nop
140635b36:	b9 02 00 00 00       	mov    $0x2,%ecx
140635b3b:	e8 c0 4b 15 00       	call   0x14078a700
140635b40:	cc                   	int3
140635b41:	cc                   	int3
140635b42:	cc                   	int3
140635b43:	cc                   	int3
140635b44:	cc                   	int3
140635b45:	cc                   	int3
140635b46:	cc                   	int3
140635b47:	cc                   	int3
140635b48:	cc                   	int3
140635b49:	cc                   	int3
140635b4a:	cc                   	int3
140635b4b:	cc                   	int3
140635b4c:	cc                   	int3
140635b4d:	cc                   	int3
140635b4e:	cc                   	int3
140635b4f:	cc                   	int3
140635b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140635b55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140635b5a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140635b5f:	55                   	push   %rbp
140635b60:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140635b65:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140635b6c:	49 8b d8             	mov    %r8,%rbx
140635b6f:	48 8b fa             	mov    %rdx,%rdi
140635b72:	48 8b f1             	mov    %rcx,%rsi
140635b75:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140635b7c:	00 00
140635b7e:	33 c9                	xor    %ecx,%ecx
140635b80:	66 0f 6f 05 f8 6b 97 	movdqa 0x976bf8(%rip),%xmm0        # 0x140fac780