140113778:	4c 03 c2             	add    %rdx,%r8
14011377b:	eb 0d                	jmp    0x14011378a
14011377d:	4c 8d 25 ac 2e 1d 00 	lea    0x1d2eac(%rip),%r12        # 0x1402e6630
140113784:	4d 03 c4             	add    %r12,%r8
140113787:	49 8b d4             	mov    %r12,%rdx
14011378a:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140113791:	00
140113792:	e8 a9 2a 01 00       	call   0x140126240
140113797:	48 8d 9c 24 48 07 00 	lea    0x748(%rsp),%rbx
14011379e:	00
14011379f:	48 85 c0             	test   %rax,%rax
1401137a2:	48 0f 45 d8          	cmovne %rax,%rbx
1401137a6:	48 89 bc 24 30 07 00 	mov    %rdi,0x730(%rsp)
1401137ad:	00
1401137ae:	48 8b d3             	mov    %rbx,%rdx
1401137b1:	48 8d 8c 24 20 07 00 	lea    0x720(%rsp),%rcx
1401137b8:	00
1401137b9:	e8 e2 24 01 00       	call   0x140125ca0
1401137be:	48 8b d3             	mov    %rbx,%rdx
1401137c1:	48 8d 8c 24 20 07 00 	lea    0x720(%rsp),%rcx
1401137c8:	00
1401137c9:	e8 e2 26 01 00       	call   0x140125eb0
1401137ce:	90                   	nop
1401137cf:	81 ce 00 00 18 00    	or     $0x180000,%esi
1401137d5:	89 74 24 30          	mov    %esi,0x30(%rsp)
1401137d9:	48 8d 94 24 78 0b 00 	lea    0xb78(%rsp),%rdx
1401137e0:	00
1401137e1:	48 8d 8c 24 20 07 00 	lea    0x720(%rsp),%rcx
1401137e8:	00
1401137e9:	e8 d2 14 01 00       	call   0x140124cc0
1401137ee:	90                   	nop
1401137ef:	48 8d 8c 24 20 07 00 	lea    0x720(%rsp),%rcx
1401137f6:	00
1401137f7:	e8 34 26 01 00       	call   0x140125e30
1401137fc:	48 89 bc 24 20 07 00 	mov    %rdi,0x720(%rsp)
140113803:	00
140113804:	48 8b 9c 24 30 07 00 	mov    0x730(%rsp),%rbx
14011380b:	00
14011380c:	48 85 db             	test   %rbx,%rbx
14011380f:	74 27                	je     0x140113838
140113811:	4c 8d 0d 58 28 fb ff 	lea    -0x4d7a8(%rip),%r9        # 0x1400c6070
140113818:	ba 20 00 00 00       	mov    $0x20,%edx
14011381d:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140113821:	48 8b cb             	mov    %rbx,%rcx
140113824:	e8 03 2b 07 00       	call   0x14018632c
140113829:	90                   	nop
14011382a:	ba 60 00 00 00       	mov    $0x60,%edx
14011382f:	48 8b cb             	mov    %rbx,%rcx
140113832:	e8 15 2e 07 00       	call   0x14018664c
140113837:	90                   	nop
140113838:	48 8d 8c 24 48 07 00 	lea    0x748(%rsp),%rcx
14011383f:	00
140113840:	e8 eb 25 01 00       	call   0x140125e30
140113845:	48 89 bc 24 48 07 00 	mov    %rdi,0x748(%rsp)
14011384c:	00
14011384d:	48 8b 9c 24 58 07 00 	mov    0x758(%rsp),%rbx
140113854:	00
140113855:	48 85 db             	test   %rbx,%rbx
140113858:	74 26                	je     0x140113880
14011385a:	4c 8d 0d 0f 28 fb ff 	lea    -0x4d7f1(%rip),%r9        # 0x1400c6070
140113861:	ba 20 00 00 00       	mov    $0x20,%edx
140113866:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011386a:	48 8b cb             	mov    %rbx,%rcx
14011386d:	e8 ba 2a 07 00       	call   0x14018632c
140113872:	90                   	nop
140113873:	ba 60 00 00 00       	mov    $0x60,%edx
140113878:	48 8b cb             	mov    %rbx,%rcx
14011387b:	e8 cc 2d 07 00       	call   0x14018664c
140113880:	c6 44 24 34 00       	movb   $0x0,0x34(%rsp)
140113885:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
14011388a:	48 8d 94 24 78 0b 00 	lea    0xb78(%rsp),%rdx
140113891:	00
140113892:	48 8d 8c 24 28 02 00 	lea    0x228(%rsp),%rcx
140113899:	00
14011389a:	e8 e1 dd 01 00       	call   0x140131680
14011389f:	90                   	nop
1401138a0:	80 7c 24 34 00       	cmpb   $0x0,0x34(%rsp)
1401138a5:	0f 85 07 03 00 00    	jne    0x140113bb2
1401138ab:	48 8d 0d 1e b4 20 00 	lea    0x20b41e(%rip),%rcx        # 0x14031ecd0
1401138b2:	e8 a1 3a 05 00       	call   0x140167358
1401138b7:	85 c0                	test   %eax,%eax
1401138b9:	0f 85 eb 0d 00 00    	jne    0x1401146aa
1401138bf:	48 89 bc 24 98 0a 00 	mov    %rdi,0xa98(%rsp)
1401138c6:	00
1401138c7:	48 89 bc 24 a8 0a 00 	mov    %rdi,0xaa8(%rsp)
1401138ce:	00
1401138cf:	48 c7 84 24 b0 0a 00 	movq   $0xf,0xab0(%rsp)
1401138d6:	00 0f 00 00 00
1401138db:	c6 84 24 98 0a 00 00 	movb   $0x0,0xa98(%rsp)
1401138e2:	00
1401138e3:	45 33 c0             	xor    %r8d,%r8d
1401138e6:	48 8d 15 8b a0 11 00 	lea    0x11a08b(%rip),%rdx        # 0x14022d978
1401138ed:	48 8d 8c 24 98 0a 00 	lea    0xa98(%rsp),%rcx
1401138f4:	00
1401138f5:	e8 06 2b fb ff       	call   0x1400c6400
1401138fa:	90                   	nop
1401138fb:	48 89 bc 24 78 0a 00 	mov    %rdi,0xa78(%rsp)
140113902:	00
140113903:	48 89 bc 24 88 0a 00 	mov    %rdi,0xa88(%rsp)
14011390a:	00
14011390b:	48 c7 84 24 90 0a 00 	movq   $0xf,0xa90(%rsp)
140113912:	00 0f 00 00 00
140113917:	c6 84 24 78 0a 00 00 	movb   $0x0,0xa78(%rsp)
14011391e:	00
14011391f:	45 33 c0             	xor    %r8d,%r8d
140113922:	48 8d 15 4f a0 11 00 	lea    0x11a04f(%rip),%rdx        # 0x14022d978
140113929:	48 8d 8c 24 78 0a 00 	lea    0xa78(%rsp),%rcx
140113930:	00
140113931:	e8 ca 2a fb ff       	call   0x1400c6400
140113936:	90                   	nop
140113937:	4c 8d 8c 24 98 0a 00 	lea    0xa98(%rsp),%r9
14011393e:	00
14011393f:	4c 8d 84 24 78 0a 00 	lea    0xa78(%rsp),%r8
140113946:	00
140113947:	48 8d 15 62 30 1d 00 	lea    0x1d3062(%rip),%rdx        # 0x1402e69b0
14011394e:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
140113955:	00
140113956:	e8 65 1f 02 00       	call   0x1401358c0
14011395b:	90                   	nop
14011395c:	48 8d 8c 24 78 0a 00 	lea    0xa78(%rsp),%rcx
140113963:	00
140113964:	e8 17 2a fb ff       	call   0x1400c6380
140113969:	90                   	nop
14011396a:	48 8d 8c 24 98 0a 00 	lea    0xa98(%rsp),%rcx
140113971:	00
140113972:	e8 09 2a fb ff       	call   0x1400c6380
140113977:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
14011397e:	00
14011397f:	48 85 f6             	test   %rsi,%rsi
140113982:	0f 84 81 01 00 00    	je     0x140113b09
140113988:	0f 57 c0             	xorps  %xmm0,%xmm0
14011398b:	66 0f 7f 84 24 00 03 	movdqa %xmm0,0x300(%rsp)
140113992:	00 00
140113994:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
14011399b:	00
14011399c:	48 85 c0             	test   %rax,%rax
14011399f:	74 0c                	je     0x1401139ad
1401139a1:	f0 ff 40 08          	lock incl 0x8(%rax)
1401139a5:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
1401139ac:	00
1401139ad:	0f 28 84 24 00 01 00 	movaps 0x100(%rsp),%xmm0
1401139b4:	00
1401139b5:	66 0f 7f 84 24 00 03 	movdqa %xmm0,0x300(%rsp)
1401139bc:	00 00
1401139be:	48 8b 06             	mov    (%rsi),%rax
1401139c1:	4c 8b 78 48          	mov    0x48(%rax),%r15
1401139c5:	4c 8d b4 24 78 0b 00 	lea    0xb78(%rsp),%r14
1401139cc:	00
1401139cd:	48 83 bc 24 90 0b 00 	cmpq   $0x10,0xb90(%rsp)
1401139d4:	00 10
1401139d6:	4c 0f 43 b4 24 78 0b 	cmovae 0xb78(%rsp),%r14
1401139dd:	00 00
1401139df:	c7 84 24 28 09 00 00 	movl   $0xeab16228,0x928(%rsp)
1401139e6:	28 62 b1 ea
1401139ea:	c7 84 24 2c 09 00 00 	movl   $0x4be7348a,0x92c(%rsp)
1401139f1:	8a 34 e7 4b
1401139f5:	c7 84 24 30 09 00 00 	movl   $0xfa50c7dc,0x930(%rsp)
1401139fc:	dc c7 50 fa
140113a00:	66 c7 84 24 34 09 00 	movw   $0x97b8,0x934(%rsp)
140113a07:	00 b8 97
140113a0a:	33 c0                	xor    %eax,%eax
140113a0c:	88 84 24 36 09 00 00 	mov    %al,0x936(%rsp)
140113a13:	48 8d 94 24 70 0e 00 	lea    0xe70(%rsp),%rdx
140113a1a:	00
140113a1b:	48 8d 8c 24 28 09 00 	lea    0x928(%rsp),%rcx
140113a22:	00
140113a23:	e8 c8 6a fb ff       	call   0x1400ca4f0
140113a28:	48 8b d8             	mov    %rax,%rbx
140113a2b:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140113a30:	72 03                	jb     0x140113a35
140113a32:	48 8b 18             	mov    (%rax),%rbx
140113a35:	66 0f 6f 05 f3 68 17 	movdqa 0x1768f3(%rip),%xmm0        # 0x14028a330
140113a3c:	00
140113a3d:	f3 0f 7f 84 24 08 0a 	movdqu %xmm0,0xa08(%rsp)
140113a44:	00 00
140113a46:	66 0f 6f 0d 12 68 17 	movdqa 0x176812(%rip),%xmm1        # 0x14028a260
140113a4d:	00
140113a4e:	f3 0f 7f 8c 24 18 0a 	movdqu %xmm1,0xa18(%rsp)
140113a55:	00 00
140113a57:	c7 84 24 28 0a 00 00 	movl   $0x6ec74b74,0xa28(%rsp)
140113a5e:	74 4b c7 6e
140113a62:	c7 84 24 2c 0a 00 00 	movl   $0xe49b7163,0xa2c(%rsp)
140113a69:	63 71 9b e4
140113a6d:	c7 84 24 30 0a 00 00 	movl   $0x2c25df,0xa30(%rsp)
140113a74:	df 25 2c 00
140113a78:	48 8d 94 24 90 0e 00 	lea    0xe90(%rsp),%rdx
140113a7f:	00
140113a80:	48 8d 8c 24 08 0a 00 	lea    0xa08(%rsp),%rcx
140113a87:	00
140113a88:	e8 a3 5d fb ff       	call   0x1400c9830
140113a8d:	90                   	nop
140113a8e:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140113a93:	72 03                	jb     0x140113a98
140113a95:	48 8b 00             	mov    (%rax),%rax
140113a98:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140113a9d:	4c 8b cb             	mov    %rbx,%r9
140113aa0:	4c 8b c0             	mov    %rax,%r8
140113aa3:	48 8d 15 ce 9e 11 00 	lea    0x119ece(%rip),%rdx        # 0x14022d978
140113aaa:	48 8b ce             	mov    %rsi,%rcx
140113aad:	41 ff d7             	call   *%r15
140113ab0:	90                   	nop
140113ab1:	48 8d 8c 24 90 0e 00 	lea    0xe90(%rsp),%rcx
140113ab8:	00
140113ab9:	e8 c2 28 fb ff       	call   0x1400c6380
140113abe:	90                   	nop
140113abf:	48 8d 8c 24 70 0e 00 	lea    0xe70(%rsp),%rcx
140113ac6:	00
140113ac7:	e8 b4 28 fb ff       	call   0x1400c6380
140113acc:	90                   	nop
140113acd:	48 8b 9c 24 08 03 00 	mov    0x308(%rsp),%rbx
140113ad4:	00
140113ad5:	48 85 db             	test   %rbx,%rbx
140113ad8:	74 2f                	je     0x140113b09
140113ada:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140113adf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140113ae4:	83 f8 01             	cmp    $0x1,%eax
140113ae7:	75 20                	jne    0x140113b09
140113ae9:	48 8b 03             	mov    (%rbx),%rax
140113aec:	48 8b cb             	mov    %rbx,%rcx
140113aef:	ff 10                	call   *(%rax)
140113af1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140113af6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140113afb:	83 f8 01             	cmp    $0x1,%eax
140113afe:	75 09                	jne    0x140113b09
140113b00:	48 8b 03             	mov    (%rbx),%rax
140113b03:	48 8b cb             	mov    %rbx,%rcx
140113b06:	ff 50 08             	call   *0x8(%rax)
140113b09:	48 8d 0d c0 b1 20 00 	lea    0x20b1c0(%rip),%rcx        # 0x14031ecd0
140113b10:	e8 67 38 05 00       	call   0x14016737c
140113b15:	90                   	nop
140113b16:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
140113b1d:	00
140113b1e:	48 85 db             	test   %rbx,%rbx
140113b21:	74 30                	je     0x140113b53
140113b23:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140113b28:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140113b2d:	83 f8 01             	cmp    $0x1,%eax
140113b30:	75 21                	jne    0x140113b53
140113b32:	48 8b 03             	mov    (%rbx),%rax
140113b35:	48 8b cb             	mov    %rbx,%rcx
140113b38:	ff 10                	call   *(%rax)
140113b3a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140113b3f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140113b44:	83 f8 01             	cmp    $0x1,%eax
140113b47:	75 0a                	jne    0x140113b53
140113b49:	48 8b 03             	mov    (%rbx),%rax
140113b4c:	48 8b cb             	mov    %rbx,%rcx
140113b4f:	ff 50 08             	call   *0x8(%rax)
140113b52:	90                   	nop
140113b53:	eb 0c                	jmp    0x140113b61
140113b55:	33 ff                	xor    %edi,%edi
140113b57:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140113b5c:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140113b61:	48 89 bc 24 20 04 00 	mov    %rdi,0x420(%rsp)
140113b68:	00
140113b69:	48 89 bc 24 30 04 00 	mov    %rdi,0x430(%rsp)
140113b70:	00
140113b71:	48 c7 84 24 38 04 00 	movq   $0x7,0x438(%rsp)
140113b78:	00 07 00 00 00
140113b7d:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140113b83:	48 8d 15 96 97 12 00 	lea    0x129796(%rip),%rdx        # 0x14023d320
140113b8a:	48 8d 8c 24 20 04 00 	lea    0x420(%rsp),%rcx
140113b91:	00
140113b92:	e8 b9 26 fb ff       	call   0x1400c6250
140113b97:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140113b9d:	48 8d 94 24 20 04 00 	lea    0x420(%rsp),%rdx
140113ba4:	00
140113ba5:	49 8b cd             	mov    %r13,%rcx
140113ba8:	e8 73 0d 00 00       	call   0x140114920
140113bad:	e9 91 01 00 00       	jmp    0x140113d43
140113bb2:	48 89 bc 24 40 04 00 	mov    %rdi,0x440(%rsp)
140113bb9:	00
140113bba:	48 89 bc 24 50 04 00 	mov    %rdi,0x450(%rsp)
140113bc1:	00
140113bc2:	48 c7 84 24 58 04 00 	movq   $0x7,0x458(%rsp)
140113bc9:	00 07 00 00 00
140113bce:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140113bd4:	48 8d 15 5d a4 11 00 	lea    0x11a45d(%rip),%rdx        # 0x14022e038
140113bdb:	48 8d 8c 24 40 04 00 	lea    0x440(%rsp),%rcx
140113be2:	00
140113be3:	e8 68 26 fb ff       	call   0x1400c6250
140113be8:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140113bee:	48 8d 94 24 40 04 00 	lea    0x440(%rsp),%rdx
140113bf5:	00
140113bf6:	49 8b cd             	mov    %r13,%rcx
140113bf9:	e8 22 0d 00 00       	call   0x140114920
140113bfe:	48 8d 84 24 60 04 00 	lea    0x460(%rsp),%rax
140113c05:	00
140113c06:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140113c0b:	48 89 bc 24 60 04 00 	mov    %rdi,0x460(%rsp)
140113c12:	00
140113c13:	48 89 bc 24 70 04 00 	mov    %rdi,0x470(%rsp)
140113c1a:	00
140113c1b:	48 c7 84 24 78 04 00 	movq   $0xf,0x478(%rsp)
140113c22:	00 0f 00 00 00
140113c27:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140113c2d:	48 8d 15 cc 9a 12 00 	lea    0x129acc(%rip),%rdx        # 0x14023d700
140113c34:	48 8d 8c 24 60 04 00 	lea    0x460(%rsp),%rcx
140113c3b:	00
140113c3c:	e8 bf 27 fb ff       	call   0x1400c6400
140113c41:	90                   	nop
140113c42:	48 8d 94 24 78 0b 00 	lea    0xb78(%rsp),%rdx
140113c49:	00
140113c4a:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
140113c51:	00
140113c52:	e8 89 24 fb ff       	call   0x1400c60e0
140113c57:	0f 57 c0             	xorps  %xmm0,%xmm0
140113c5a:	f3 0f 7f 84 24 a0 02 	movdqu %xmm0,0x2a0(%rsp)
140113c61:	00 00
140113c63:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140113c68:	48 85 c9             	test   %rcx,%rcx
140113c6b:	74 09                	je     0x140113c76
140113c6d:	f0 ff 41 08          	lock incl 0x8(%rcx)
140113c71:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140113c76:	48 8d 05 c3 9a 12 00 	lea    0x129ac3(%rip),%rax        # 0x14023d740
140113c7d:	48 89 84 24 10 0c 00 	mov    %rax,0xc10(%rsp)
140113c84:	00
140113c85:	0f 10 84 24 80 02 00 	movups 0x280(%rsp),%xmm0
140113c8c:	00
140113c8d:	0f 11 84 24 18 0c 00 	movups %xmm0,0xc18(%rsp)
140113c94:	00
140113c95:	0f 10 8c 24 90 02 00 	movups 0x290(%rsp),%xmm1
140113c9c:	00
140113c9d:	0f 11 8c 24 28 0c 00 	movups %xmm1,0xc28(%rsp)
140113ca4:	00
140113ca5:	48 89 bc 24 90 02 00 	mov    %rdi,0x290(%rsp)
140113cac:	00
140113cad:	48 c7 84 24 98 02 00 	movq   $0xf,0x298(%rsp)
140113cb4:	00 0f 00 00 00
140113cb9:	c6 84 24 80 02 00 00 	movb   $0x0,0x280(%rsp)
140113cc0:	00
140113cc1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140113cc6:	48 89 84 24 38 0c 00 	mov    %rax,0xc38(%rsp)
140113ccd:	00
140113cce:	48 89 8c 24 40 0c 00 	mov    %rcx,0xc40(%rsp)
140113cd5:	00
140113cd6:	0f 57 c0             	xorps  %xmm0,%xmm0
140113cd9:	f3 0f 7f 84 24 a0 02 	movdqu %xmm0,0x2a0(%rsp)
140113ce0:	00 00
140113ce2:	48 8d 84 24 10 0c 00 	lea    0xc10(%rsp),%rax
140113ce9:	00
140113cea:	48 89 84 24 48 0c 00 	mov    %rax,0xc48(%rsp)
140113cf1:	00
140113cf2:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
140113cf9:	00
140113cfa:	e8 81 26 fb ff       	call   0x1400c6380
140113cff:	90                   	nop
140113d00:	4c 8d 84 24 60 04 00 	lea    0x460(%rsp),%r8
140113d07:	00
140113d08:	48 8d 94 24 10 0c 00 	lea    0xc10(%rsp),%rdx