140a113ca:	48 89 84 19 98 02 00 	mov    %rax,0x298(%rcx,%rbx,1)
140a113d1:	00
140a113d2:	48 8d 05 07 1d 12 00 	lea    0x121d07(%rip),%rax        # 0x140b330e0
140a113d9:	48 89 83 a8 02 00 00 	mov    %rax,0x2a8(%rbx)
140a113e0:	48 8b 83 b0 02 00 00 	mov    0x2b0(%rbx),%rax
140a113e7:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a113eb:	48 8d 05 fe 1e 12 00 	lea    0x121efe(%rip),%rax        # 0x140b332f0
140a113f2:	48 89 84 19 b0 02 00 	mov    %rax,0x2b0(%rcx,%rbx,1)
140a113f9:	00
140a113fa:	48 8b 83 b0 02 00 00 	mov    0x2b0(%rbx),%rax
140a11401:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a11405:	48 8d 05 5c 1f 12 00 	lea    0x121f5c(%rip),%rax        # 0x140b33368
140a1140c:	48 89 84 19 b0 02 00 	mov    %rax,0x2b0(%rcx,%rbx,1)
140a11413:	00
140a11414:	48 8b 83 b0 02 00 00 	mov    0x2b0(%rbx),%rax
140a1141b:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a1141f:	48 8d 05 6a 1e 12 00 	lea    0x121e6a(%rip),%rax        # 0x140b33290
140a11426:	48 89 84 19 b0 02 00 	mov    %rax,0x2b0(%rcx,%rbx,1)
140a1142d:	00
140a1142e:	48 8b 83 b0 02 00 00 	mov    0x2b0(%rbx),%rax
140a11435:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a11439:	48 8d 05 78 1e 12 00 	lea    0x121e78(%rip),%rax        # 0x140b332b8
140a11440:	48 89 84 19 b0 02 00 	mov    %rax,0x2b0(%rcx,%rbx,1)
140a11447:	00
140a11448:	48 8d 05 69 2f 11 00 	lea    0x112f69(%rip),%rax        # 0x140b243b8
140a1144f:	48 89 83 c0 02 00 00 	mov    %rax,0x2c0(%rbx)
140a11456:	48 8d 05 f3 1f 12 00 	lea    0x121ff3(%rip),%rax        # 0x140b33450
140a1145d:	48 89 83 d0 02 00 00 	mov    %rax,0x2d0(%rbx)
140a11464:	48 8b 83 d8 02 00 00 	mov    0x2d8(%rbx),%rax
140a1146b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1146f:	48 8d 05 0a 20 12 00 	lea    0x12200a(%rip),%rax        # 0x140b33480
140a11476:	48 89 84 19 d8 02 00 	mov    %rax,0x2d8(%rcx,%rbx,1)
140a1147d:	00
140a1147e:	48 8b 83 d8 02 00 00 	mov    0x2d8(%rbx),%rax
140a11485:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a11489:	48 8d 05 38 1f 12 00 	lea    0x121f38(%rip),%rax        # 0x140b333c8
140a11490:	48 89 84 19 d8 02 00 	mov    %rax,0x2d8(%rcx,%rbx,1)
140a11497:	00
140a11498:	48 8b 83 d8 02 00 00 	mov    0x2d8(%rbx),%rax
140a1149f:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a114a3:	48 8d 05 7e 1f 12 00 	lea    0x121f7e(%rip),%rax        # 0x140b33428
140a114aa:	48 89 84 19 d8 02 00 	mov    %rax,0x2d8(%rcx,%rbx,1)
140a114b1:	00
140a114b2:	48 8b 83 d8 02 00 00 	mov    0x2d8(%rbx),%rax
140a114b9:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a114bd:	48 8d 05 74 1d 12 00 	lea    0x121d74(%rip),%rax        # 0x140b33238
140a114c4:	48 89 84 19 d8 02 00 	mov    %rax,0x2d8(%rcx,%rbx,1)
140a114cb:	00
140a114cc:	48 8b 83 d8 02 00 00 	mov    0x2d8(%rbx),%rax
140a114d3:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a114d7:	48 8d 05 92 1d 12 00 	lea    0x121d92(%rip),%rax        # 0x140b33270
140a114de:	48 89 84 19 d8 02 00 	mov    %rax,0x2d8(%rcx,%rbx,1)
140a114e5:	00
140a114e6:	48 8b 83 d8 02 00 00 	mov    0x2d8(%rbx),%rax
140a114ed:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a114f1:	48 8d 05 08 1d 12 00 	lea    0x121d08(%rip),%rax        # 0x140b33200
140a114f8:	48 89 84 19 d8 02 00 	mov    %rax,0x2d8(%rcx,%rbx,1)
140a114ff:	00
140a11500:	48 8d 8b e0 02 00 00 	lea    0x2e0(%rbx),%rcx
140a11507:	0f 57 c0             	xorps  %xmm0,%xmm0
140a1150a:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140a1150f:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a11514:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140a11518:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140a1151c:	e8 a3 5e 75 ff       	call   0x1401673c4
140a11521:	c7 45 70 ff 00 00 00 	movl   $0xff,0x70(%rbp)
140a11528:	48 8d 05 e9 14 12 00 	lea    0x1214e9(%rip),%rax        # 0x140b32a18
140a1152f:	48 89 03             	mov    %rax,(%rbx)
140a11532:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11536:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1153a:	48 8d 05 b7 15 12 00 	lea    0x1215b7(%rip),%rax        # 0x140b32af8
140a11541:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11546:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1154a:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1154e:	48 8d 05 1b 16 12 00 	lea    0x12161b(%rip),%rax        # 0x140b32b70
140a11555:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a1155a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1155e:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a11562:	48 8d 05 2f 15 12 00 	lea    0x12152f(%rip),%rax        # 0x140b32a98
140a11569:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a1156e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11572:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a11576:	48 8d 05 43 15 12 00 	lea    0x121543(%rip),%rax        # 0x140b32ac0
140a1157d:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11582:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11586:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a1158a:	48 8d 05 37 1a 12 00 	lea    0x121a37(%rip),%rax        # 0x140b32fc8
140a11591:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11596:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1159a:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a1159e:	48 8d 05 43 1a 12 00 	lea    0x121a43(%rip),%rax        # 0x140b32fe8
140a115a5:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a115aa:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a115ae:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a115b2:	48 8d 05 df 19 12 00 	lea    0x1219df(%rip),%rax        # 0x140b32f98
140a115b9:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a115be:	0f 57 c0             	xorps  %xmm0,%xmm0
140a115c1:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a115c6:	4c 8b 75 60          	mov    0x60(%rbp),%r14
140a115ca:	49 8b 46 08          	mov    0x8(%r14),%rax
140a115ce:	48 85 c0             	test   %rax,%rax
140a115d1:	74 04                	je     0x140a115d7
140a115d3:	f0 ff 40 08          	lock incl 0x8(%rax)
140a115d7:	49 8b 06             	mov    (%r14),%rax
140a115da:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a115de:	49 8b 46 08          	mov    0x8(%r14),%rax
140a115e2:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140a115e6:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140a115eb:	48 8b 45 68          	mov    0x68(%rbp),%rax
140a115ef:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a115f4:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140a115f8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a115fd:	8a 45 50             	mov    0x50(%rbp),%al
140a11600:	88 44 24 20          	mov    %al,0x20(%rsp)
140a11604:	45 8a cf             	mov    %r15b,%r9b
140a11607:	45 8a c4             	mov    %r12b,%r8b
140a1160a:	48 8b d7             	mov    %rdi,%rdx
140a1160d:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a11611:	e8 ca f1 ff ff       	call   0x140a107e0
140a11616:	48 8d 05 b3 15 12 00 	lea    0x1215b3(%rip),%rax        # 0x140b32bd0
140a1161d:	48 89 03             	mov    %rax,(%rbx)
140a11620:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11624:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a11628:	48 8d 05 b9 15 12 00 	lea    0x1215b9(%rip),%rax        # 0x140b32be8
140a1162f:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11634:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11638:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1163c:	48 8d 05 75 16 12 00 	lea    0x121675(%rip),%rax        # 0x140b32cb8
140a11643:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11648:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1164c:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a11650:	48 8d 05 c1 16 12 00 	lea    0x1216c1(%rip),%rax        # 0x140b32d18
140a11657:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a1165c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11660:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a11664:	48 8d 05 f5 15 12 00 	lea    0x1215f5(%rip),%rax        # 0x140b32c60
140a1166b:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11670:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11674:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a11678:	48 8d 05 19 16 12 00 	lea    0x121619(%rip),%rax        # 0x140b32c98
140a1167f:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11684:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a11688:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a1168c:	48 8d 05 9d 13 12 00 	lea    0x12139d(%rip),%rax        # 0x140b32a30
140a11693:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a11698:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1169c:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a116a0:	48 8d 05 c1 13 12 00 	lea    0x1213c1(%rip),%rax        # 0x140b32a68
140a116a7:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a116ac:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a116b0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a116b4:	8d 91 b0 fd ff ff    	lea    -0x250(%rcx),%edx
140a116ba:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a116be:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a116c2:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a116c6:	8d 91 a0 fd ff ff    	lea    -0x260(%rcx),%edx
140a116cc:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a116d0:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a116d4:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a116d8:	8d 91 88 fd ff ff    	lea    -0x278(%rcx),%edx
140a116de:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a116e2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a116e6:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a116ea:	8d 91 78 fd ff ff    	lea    -0x288(%rcx),%edx
140a116f0:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a116f4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a116f8:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a116fc:	8d 91 60 fd ff ff    	lea    -0x2a0(%rcx),%edx
140a11702:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a11706:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1170a:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a1170e:	8d 91 48 fd ff ff    	lea    -0x2b8(%rcx),%edx
140a11714:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a11718:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a1171c:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a11720:	8d 91 38 fd ff ff    	lea    -0x2c8(%rcx),%edx
140a11726:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a1172a:	48 83 a3 28 02 00 00 	andq   $0x0,0x228(%rbx)
140a11731:	00
140a11732:	48 83 a3 30 02 00 00 	andq   $0x0,0x230(%rbx)
140a11739:	00
140a1173a:	48 83 a3 38 02 00 00 	andq   $0x0,0x238(%rbx)
140a11741:	00
140a11742:	48 8b 75 58          	mov    0x58(%rbp),%rsi
140a11746:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140a1174a:	48 2b 3e             	sub    (%rsi),%rdi
140a1174d:	48 c1 ff 05          	sar    $0x5,%rdi
140a11751:	48 85 ff             	test   %rdi,%rdi
140a11754:	0f 84 a1 00 00 00    	je     0x140a117fb
140a1175a:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140a11761:	ff ff 07
140a11764:	48 3b f8             	cmp    %rax,%rdi
140a11767:	0f 87 fb 00 00 00    	ja     0x140a11868
140a1176d:	48 89 7d 58          	mov    %rdi,0x58(%rbp)
140a11771:	48 8d 55 58          	lea    0x58(%rbp),%rdx
140a11775:	e8 92 5e 61 ff       	call   0x14002760c
140a1177a:	48 89 83 28 02 00 00 	mov    %rax,0x228(%rbx)
140a11781:	48 89 83 30 02 00 00 	mov    %rax,0x230(%rbx)
140a11788:	48 c1 e7 05          	shl    $0x5,%rdi
140a1178c:	48 03 f8             	add    %rax,%rdi
140a1178f:	48 89 bb 38 02 00 00 	mov    %rdi,0x238(%rbx)
140a11796:	4c 8b 8b 28 02 00 00 	mov    0x228(%rbx),%r9
140a1179d:	4c 8b 56 08          	mov    0x8(%rsi),%r10
140a117a1:	4c 8b 06             	mov    (%rsi),%r8
140a117a4:	4d 3b c2             	cmp    %r10,%r8
140a117a7:	74 4b                	je     0x140a117f4
140a117a9:	49 8d 49 14          	lea    0x14(%r9),%rcx
140a117ad:	49 8d 50 14          	lea    0x14(%r8),%rdx
140a117b1:	41 8b 00             	mov    (%r8),%eax
140a117b4:	41 89 01             	mov    %eax,(%r9)
140a117b7:	8b 42 f0             	mov    -0x10(%rdx),%eax
140a117ba:	89 41 f0             	mov    %eax,-0x10(%rcx)
140a117bd:	8b 42 f4             	mov    -0xc(%rdx),%eax
140a117c0:	89 41 f4             	mov    %eax,-0xc(%rcx)
140a117c3:	8b 42 f8             	mov    -0x8(%rdx),%eax
140a117c6:	89 41 f8             	mov    %eax,-0x8(%rcx)
140a117c9:	8b 42 fc             	mov    -0x4(%rdx),%eax
140a117cc:	89 41 fc             	mov    %eax,-0x4(%rcx)
140a117cf:	8b 02                	mov    (%rdx),%eax
140a117d1:	89 01                	mov    %eax,(%rcx)
140a117d3:	8b 42 04             	mov    0x4(%rdx),%eax
140a117d6:	89 41 04             	mov    %eax,0x4(%rcx)
140a117d9:	8b 42 08             	mov    0x8(%rdx),%eax
140a117dc:	89 41 08             	mov    %eax,0x8(%rcx)
140a117df:	49 83 c1 20          	add    $0x20,%r9
140a117e3:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140a117e7:	49 83 c0 20          	add    $0x20,%r8
140a117eb:	48 8d 52 20          	lea    0x20(%rdx),%rdx
140a117ef:	4d 3b c2             	cmp    %r10,%r8
140a117f2:	75 bd                	jne    0x140a117b1
140a117f4:	4c 89 8b 30 02 00 00 	mov    %r9,0x230(%rbx)
140a117fb:	48 83 a3 40 02 00 00 	andq   $0x0,0x240(%rbx)
140a11802:	00
140a11803:	48 83 a3 48 02 00 00 	andq   $0x0,0x248(%rbx)
140a1180a:	00
140a1180b:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140a1180f:	48 85 ff             	test   %rdi,%rdi
140a11812:	74 38                	je     0x140a1184c
140a11814:	83 ce ff             	or     $0xffffffff,%esi
140a11817:	8b c6                	mov    %esi,%eax
140a11819:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a1181e:	03 c6                	add    %esi,%eax
140a11820:	75 2a                	jne    0x140a1184c
140a11822:	48 8b 07             	mov    (%rdi),%rax
140a11825:	48 8b cf             	mov    %rdi,%rcx
140a11828:	48 8b 00             	mov    (%rax),%rax
140a1182b:	ff 15 07 b4 0f 00    	call   *0xfb407(%rip)        # 0x140b0cc38
140a11831:	8b c6                	mov    %esi,%eax
140a11833:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a11838:	03 c6                	add    %esi,%eax
140a1183a:	75 10                	jne    0x140a1184c
140a1183c:	48 8b 07             	mov    (%rdi),%rax
140a1183f:	48 8b cf             	mov    %rdi,%rcx
140a11842:	48 8b 40 08          	mov    0x8(%rax),%rax
140a11846:	ff 15 ec b3 0f 00    	call   *0xfb3ec(%rip)        # 0x140b0cc38
140a1184c:	48 8b c3             	mov    %rbx,%rax
140a1184f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a11854:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a11858:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a1185c:	49 8b e3             	mov    %r11,%rsp
140a1185f:	41 5f                	pop    %r15
140a11861:	41 5e                	pop    %r14
140a11863:	41 5c                	pop    %r12
140a11865:	5f                   	pop    %rdi
140a11866:	5d                   	pop    %rbp
140a11867:	c3                   	ret
140a11868:	e8 fb a4 60 ff       	call   0x14001bd68
140a1186d:	90                   	nop
140a1186e:	eb 00                	jmp    0x140a11870
140a11870:	90                   	nop
140a11871:	90                   	nop
140a11872:	90                   	nop
140a11873:	90                   	nop
140a11874:	90                   	nop
140a11875:	90                   	nop
140a11876:	90                   	nop
140a11877:	90                   	nop
140a11878:	90                   	nop
140a11879:	90                   	nop
140a1187a:	90                   	nop
140a1187b:	90                   	nop
140a1187c:	90                   	nop
140a1187d:	90                   	nop
140a1187e:	90                   	nop
140a1187f:	90                   	nop
140a11880:	48 8d 81 28 02 00 00 	lea    0x228(%rcx),%rax
140a11887:	c3                   	ret
140a11888:	90                   	nop
140a11889:	90                   	nop
140a1188a:	90                   	nop
140a1188b:	90                   	nop
140a1188c:	90                   	nop
140a1188d:	90                   	nop
140a1188e:	90                   	nop
140a1188f:	90                   	nop
140a11890:	48 83 22 00          	andq   $0x0,(%rdx)
140a11894:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a11899:	48 8b 81 48 02 00 00 	mov    0x248(%rcx),%rax
140a118a0:	48 85 c0             	test   %rax,%rax
140a118a3:	74 04                	je     0x140a118a9
140a118a5:	f0 ff 40 08          	lock incl 0x8(%rax)
140a118a9:	48 8b 81 40 02 00 00 	mov    0x240(%rcx),%rax
140a118b0:	48 89 02             	mov    %rax,(%rdx)
140a118b3:	48 8b 81 48 02 00 00 	mov    0x248(%rcx),%rax
140a118ba:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a118be:	48 8b c2             	mov    %rdx,%rax
140a118c1:	c3                   	ret
140a118c2:	90                   	nop
140a118c3:	90                   	nop
140a118c4:	4c 8b 02             	mov    (%rdx),%r8
140a118c7:	48 8d 91 a8 fd ff ff 	lea    -0x258(%rcx),%rdx
140a118ce:	49 8b c8             	mov    %r8,%rcx
140a118d1:	49 8b 00             	mov    (%r8),%rax
140a118d4:	48 8b 40 60          	mov    0x60(%rax),%rax
140a118d8:	48 ff 25 59 b3 0f 00 	rex.W jmp *0xfb359(%rip)        # 0x140b0cc38
140a118df:	90                   	nop
140a118e0:	48 81 c1 50 ff ff ff 	add    $0xffffffffffffff50,%rcx
140a118e7:	e9 14 ee ff ff       	jmp    0x140a10700
140a118ec:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a118f1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a118f6:	57                   	push   %rdi
140a118f7:	48 83 ec 40          	sub    $0x40,%rsp
140a118fb:	48 8b fa             	mov    %rdx,%rdi
140a118fe:	48 8b d9             	mov    %rcx,%rbx
140a11901:	48 8b 02             	mov    (%rdx),%rax
140a11904:	48 8b 70 08          	mov    0x8(%rax),%rsi
140a11908:	48 8b 81 48 fd ff ff 	mov    -0x2b8(%rcx),%rax
140a1190f:	4c 63 48 20          	movslq 0x20(%rax),%r9
140a11913:	4d 8b 84 09 50 fd ff 	mov    -0x2b0(%r9,%rcx,1),%r8
140a1191a:	ff
140a1191b:	4d 85 c0             	test   %r8,%r8
140a1191e:	0f 84 f9 00 00 00    	je     0x140a11a1d
140a11924:	41 8b 40 08          	mov    0x8(%r8),%eax
140a11928:	eb 0b                	jmp    0x140a11935
140a1192a:	8d 48 01             	lea    0x1(%rax),%ecx
140a1192d:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
140a11933:	74 0a                	je     0x140a1193f
140a11935:	85 c0                	test   %eax,%eax
140a11937:	0f 84 e0 00 00 00    	je     0x140a11a1d
140a1193d:	eb eb                	jmp    0x140a1192a
140a1193f:	49 8b 94 19 48 fd ff 	mov    -0x2b8(%r9,%rbx,1),%rdx
140a11946:	ff
140a11947:	49 8b 9c 19 50 fd ff 	mov    -0x2b0(%r9,%rbx,1),%rbx
140a1194e:	ff
140a1194f:	48 85 d2             	test   %rdx,%rdx
140a11952:	75 05                	jne    0x140a11959
140a11954:	45 33 d2             	xor    %r10d,%r10d
140a11957:	eb 0f                	jmp    0x140a11968
140a11959:	48 8b 42 10          	mov    0x10(%rdx),%rax
140a1195d:	4c 63 50 04          	movslq 0x4(%rax),%r10