14025074e:	49 83 c7 10          	add    $0x10,%r15
140250752:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140250759:	48 8b c1             	mov    %rcx,%rax
14025075c:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
140250763:	48 2b c2             	sub    %rdx,%rax
140250766:	48 c1 f8 04          	sar    $0x4,%rax
14025076a:	48 3b f0             	cmp    %rax,%rsi
14025076d:	0f 82 d7 fe ff ff    	jb     0x14025064a
140250773:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250778:	45 33 ed             	xor    %r13d,%r13d
14025077b:	48 2b 7d e0          	sub    -0x20(%rbp),%rdi
14025077f:	48 c1 ff 04          	sar    $0x4,%rdi
140250783:	48 85 ff             	test   %rdi,%rdi
140250786:	0f 84 52 08 00 00    	je     0x140250fde
14025078c:	4c 3b ef             	cmp    %rdi,%r13
14025078f:	0f 83 8d 0e 00 00    	jae    0x140251622
140250795:	49 8b d5             	mov    %r13,%rdx
140250798:	48 c1 e2 04          	shl    $0x4,%rdx
14025079c:	48 03 55 e0          	add    -0x20(%rbp),%rdx
1402507a0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402507a5:	e8 0a c6 dc ff       	call   0x14001cdb4
1402507aa:	49 ff c5             	inc    %r13
1402507ad:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1402507b3:	75 1d                	jne    0x1402507d2
1402507b5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402507ba:	e8 c1 59 db ff       	call   0x140006180
1402507bf:	e9 11 08 00 00       	jmp    0x140250fd5
1402507c4:	ff 15 ce c1 8b 00    	call   *0x8bc1ce(%rip)        # 0x140b0c998
1402507ca:	cc                   	int3
1402507cb:	ff 15 c7 c1 8b 00    	call   *0x8bc1c7(%rip)        # 0x140b0c998
1402507d1:	90                   	nop
1402507d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1402507d5:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1402507da:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402507e0:	45 32 e4             	xor    %r12b,%r12b
1402507e3:	33 db                	xor    %ebx,%ebx
1402507e5:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1402507e9:	8d 73 01             	lea    0x1(%rbx),%esi
1402507ec:	4c 3b ef             	cmp    %rdi,%r13
1402507ef:	0f 83 ef 01 00 00    	jae    0x1402509e4
1402507f5:	4d 8b fd             	mov    %r13,%r15
1402507f8:	49 c1 e7 04          	shl    $0x4,%r15
1402507fc:	4c 03 7d e0          	add    -0x20(%rbp),%r15
140250800:	49 8b d7             	mov    %r15,%rdx
140250803:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140250807:	e8 6c a9 dc ff       	call   0x14001b178
14025080c:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140250810:	48 8b 01             	mov    (%rcx),%rax
140250813:	48 8b 40 18          	mov    0x18(%rax),%rax
140250817:	ff 15 1b c4 8b 00    	call   *0x8bc41b(%rip)        # 0x140b0cc38
14025081d:	83 f8 1a             	cmp    $0x1a,%eax
140250820:	0f 84 bb 01 00 00    	je     0x1402509e1
140250826:	49 8b d7             	mov    %r15,%rdx
140250829:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14025082d:	e8 82 c5 dc ff       	call   0x14001cdb4
140250832:	48 8b d0             	mov    %rax,%rdx
140250835:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14025083a:	e8 a5 5a db ff       	call   0x1400062e4
14025083f:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
140250843:	48 85 db             	test   %rbx,%rbx
140250846:	74 3d                	je     0x140250885
140250848:	83 ce ff             	or     $0xffffffff,%esi
14025084b:	8b c6                	mov    %esi,%eax
14025084d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140250852:	03 c6                	add    %esi,%eax
140250854:	75 2a                	jne    0x140250880
140250856:	48 8b 03             	mov    (%rbx),%rax
140250859:	48 8b cb             	mov    %rbx,%rcx
14025085c:	48 8b 00             	mov    (%rax),%rax
14025085f:	ff 15 d3 c3 8b 00    	call   *0x8bc3d3(%rip)        # 0x140b0cc38
140250865:	8b c6                	mov    %esi,%eax
140250867:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025086c:	03 c6                	add    %esi,%eax
14025086e:	75 10                	jne    0x140250880
140250870:	48 8b 03             	mov    (%rbx),%rax
140250873:	48 8b cb             	mov    %rbx,%rcx
140250876:	48 8b 40 08          	mov    0x8(%rax),%rax
14025087a:	ff 15 b8 c3 8b 00    	call   *0x8bc3b8(%rip)        # 0x140b0cc38
140250880:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250885:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14025088a:	48 85 f6             	test   %rsi,%rsi
14025088d:	0f 84 28 01 00 00    	je     0x1402509bb
140250893:	48 8b ce             	mov    %rsi,%rcx
140250896:	e8 11 aa f3 ff       	call   0x14018b2ac
14025089b:	84 c0                	test   %al,%al
14025089d:	0f 85 18 01 00 00    	jne    0x1402509bb
1402508a3:	48 8b 86 00 02 00 00 	mov    0x200(%rsi),%rax
1402508aa:	b9 01 00 00 00       	mov    $0x1,%ecx
1402508af:	48 85 c0             	test   %rax,%rax
1402508b2:	74 09                	je     0x1402508bd
1402508b4:	f0 01 48 08          	lock add %ecx,0x8(%rax)
1402508b8:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1402508bd:	48 8b 86 f8 01 00 00 	mov    0x1f8(%rsi),%rax
1402508c4:	48 89 85 48 01 00 00 	mov    %rax,0x148(%rbp)
1402508cb:	48 8b 9e 00 02 00 00 	mov    0x200(%rsi),%rbx
1402508d2:	48 89 9d 50 01 00 00 	mov    %rbx,0x150(%rbp)
1402508d9:	41 0f ba ee 0b       	bts    $0xb,%r14d
1402508de:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402508e3:	48 85 c0             	test   %rax,%rax
1402508e6:	74 52                	je     0x14025093a
1402508e8:	48 85 db             	test   %rbx,%rbx
1402508eb:	74 10                	je     0x1402508fd
1402508ed:	f0 01 4b 08          	lock add %ecx,0x8(%rbx)
1402508f1:	48 8b 9d 50 01 00 00 	mov    0x150(%rbp),%rbx
1402508f8:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1402508fd:	48 8b 8e f8 01 00 00 	mov    0x1f8(%rsi),%rcx
140250904:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140250908:	48 8b 86 00 02 00 00 	mov    0x200(%rsi),%rax
14025090f:	48 89 45 48          	mov    %rax,0x48(%rbp)
140250913:	41 0f ba ee 0c       	bts    $0xc,%r14d
140250918:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14025091d:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
140250924:	48 8b 01             	mov    (%rcx),%rax
140250927:	48 8b 40 10          	mov    0x10(%rax),%rax
14025092b:	ff 15 07 c3 8b 00    	call   *0x8bc307(%rip)        # 0x140b0cc38
140250931:	85 c0                	test   %eax,%eax
140250933:	75 05                	jne    0x14025093a
140250935:	40 b6 01             	mov    $0x1,%sil
140250938:	eb 03                	jmp    0x14025093d
14025093a:	40 32 f6             	xor    %sil,%sil
14025093d:	41 0f ba e6 0c       	bt     $0xc,%r14d
140250942:	73 19                	jae    0x14025095d
140250944:	41 0f ba f6 0c       	btr    $0xc,%r14d
140250949:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14025094e:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140250952:	48 85 c9             	test   %rcx,%rcx
140250955:	74 06                	je     0x14025095d
140250957:	e8 28 34 db ff       	call   0x140003d84
14025095c:	90                   	nop
14025095d:	41 0f ba e6 0b       	bt     $0xb,%r14d
140250962:	73 17                	jae    0x14025097b
140250964:	41 0f ba f6 0b       	btr    $0xb,%r14d
140250969:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14025096e:	48 85 db             	test   %rbx,%rbx
140250971:	74 08                	je     0x14025097b
140250973:	48 8b cb             	mov    %rbx,%rcx
140250976:	e8 09 34 db ff       	call   0x140003d84
14025097b:	40 84 f6             	test   %sil,%sil
14025097e:	75 56                	jne    0x1402509d6
140250980:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140250985:	e8 36 a4 f3 ff       	call   0x14018adc0
14025098a:	be 01 00 00 00       	mov    $0x1,%esi
14025098f:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140250993:	3b c6                	cmp    %esi,%eax
140250995:	7e 05                	jle    0x14025099c
140250997:	44 8a e6             	mov    %sil,%r12b
14025099a:	eb 28                	jmp    0x1402509c4
14025099c:	48 03 de             	add    %rsi,%rbx
14025099f:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1402509a3:	33 d2                	xor    %edx,%edx
1402509a5:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402509aa:	e8 c5 7e e1 ff       	call   0x140068874
1402509af:	45 0f b6 e4          	movzbl %r12b,%r12d
1402509b3:	84 c0                	test   %al,%al
1402509b5:	44 0f 45 e6          	cmovne %esi,%r12d
1402509b9:	eb 09                	jmp    0x1402509c4
1402509bb:	be 01 00 00 00       	mov    $0x1,%esi
1402509c0:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402509c4:	4c 03 ee             	add    %rsi,%r13
1402509c7:	49 83 c7 10          	add    $0x10,%r15
1402509cb:	4c 3b ef             	cmp    %rdi,%r13
1402509ce:	0f 82 2c fe ff ff    	jb     0x140250800
1402509d4:	eb 0e                	jmp    0x1402509e4
1402509d6:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402509da:	be 01 00 00 00       	mov    $0x1,%esi
1402509df:	eb 03                	jmp    0x1402509e4
1402509e1:	44 8a e6             	mov    %sil,%r12b
1402509e4:	33 d2                	xor    %edx,%edx
1402509e6:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1402509eb:	49 8b cf             	mov    %r15,%rcx
1402509ee:	e8 ad fe e8 ff       	call   0x1400e08a0
1402509f3:	84 c0                	test   %al,%al
1402509f5:	75 0e                	jne    0x140250a05
1402509f7:	33 d2                	xor    %edx,%edx
1402509f9:	49 8b cf             	mov    %r15,%rcx
1402509fc:	e8 d7 7b e1 ff       	call   0x1400685d8
140250a01:	84 c0                	test   %al,%al
140250a03:	74 03                	je     0x140250a08
140250a05:	40 8a c6             	mov    %sil,%al
140250a08:	45 84 e4             	test   %r12b,%r12b
140250a0b:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140250a11:	0f 85 d3 01 00 00    	jne    0x140250bea
140250a17:	49 3b dc             	cmp    %r12,%rbx
140250a1a:	0f 87 ca 01 00 00    	ja     0x140250bea
140250a20:	84 c0                	test   %al,%al
140250a22:	0f 85 c2 01 00 00    	jne    0x140250bea
140250a28:	48 83 7c 24 70 00    	cmpq   $0x0,0x70(%rsp)
140250a2e:	0f 84 b6 01 00 00    	je     0x140250bea
140250a34:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140250a39:	48 8b 82 00 02 00 00 	mov    0x200(%rdx),%rax
140250a40:	48 85 c0             	test   %rax,%rax
140250a43:	74 0a                	je     0x140250a4f
140250a45:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140250a4a:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250a4f:	48 8b 8a f8 01 00 00 	mov    0x1f8(%rdx),%rcx
140250a56:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
140250a5a:	48 8b 82 00 02 00 00 	mov    0x200(%rdx),%rax
140250a61:	48 89 45 18          	mov    %rax,0x18(%rbp)
140250a65:	41 0f ba ee 0d       	bts    $0xd,%r14d
140250a6a:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250a6f:	48 85 c9             	test   %rcx,%rcx
140250a72:	0f 84 72 01 00 00    	je     0x140250bea
140250a78:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140250a7d:	48 8b 83 00 02 00 00 	mov    0x200(%rbx),%rax
140250a84:	48 85 c0             	test   %rax,%rax
140250a87:	74 0a                	je     0x140250a93
140250a89:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140250a8e:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250a93:	48 8b 8b f8 01 00 00 	mov    0x1f8(%rbx),%rcx
140250a9a:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140250a9e:	48 8b 83 00 02 00 00 	mov    0x200(%rbx),%rax
140250aa5:	48 89 45 28          	mov    %rax,0x28(%rbp)
140250aa9:	41 0f ba ee 0e       	bts    $0xe,%r14d
140250aae:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250ab3:	48 85 c9             	test   %rcx,%rcx
140250ab6:	0f 84 2e 01 00 00    	je     0x140250bea
140250abc:	48 8b 82 00 02 00 00 	mov    0x200(%rdx),%rax
140250ac3:	48 85 c0             	test   %rax,%rax
140250ac6:	74 0a                	je     0x140250ad2
140250ac8:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140250acd:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250ad2:	48 8b 8a f8 01 00 00 	mov    0x1f8(%rdx),%rcx
140250ad9:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
140250add:	48 8b 82 00 02 00 00 	mov    0x200(%rdx),%rax
140250ae4:	48 89 45 38          	mov    %rax,0x38(%rbp)
140250ae8:	41 0f ba ee 0f       	bts    $0xf,%r14d
140250aed:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250af2:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
140250af9:	48 8b 01             	mov    (%rcx),%rax
140250afc:	48 8b 40 10          	mov    0x10(%rax),%rax
140250b00:	ff 15 32 c1 8b 00    	call   *0x8bc132(%rip)        # 0x140b0cc38
140250b06:	85 c0                	test   %eax,%eax
140250b08:	0f 85 dc 00 00 00    	jne    0x140250bea
140250b0e:	48 8b 83 00 02 00 00 	mov    0x200(%rbx),%rax
140250b15:	48 85 c0             	test   %rax,%rax
140250b18:	74 0a                	je     0x140250b24
140250b1a:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140250b1f:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250b24:	48 8b 8b f8 01 00 00 	mov    0x1f8(%rbx),%rcx
140250b2b:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
140250b32:	48 8b 83 00 02 00 00 	mov    0x200(%rbx),%rax
140250b39:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
140250b40:	41 0f ba ee 10       	bts    $0x10,%r14d
140250b45:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250b4a:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
140250b51:	48 8b 01             	mov    (%rcx),%rax
140250b54:	48 8b 40 10          	mov    0x10(%rax),%rax
140250b58:	ff 15 da c0 8b 00    	call   *0x8bc0da(%rip)        # 0x140b0cc38
140250b5e:	85 c0                	test   %eax,%eax
140250b60:	0f 85 84 00 00 00    	jne    0x140250bea
140250b66:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140250b6b:	48 8b 81 00 02 00 00 	mov    0x200(%rcx),%rax
140250b72:	48 85 c0             	test   %rax,%rax
140250b75:	74 0a                	je     0x140250b81
140250b77:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140250b7c:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250b81:	48 8b 91 f8 01 00 00 	mov    0x1f8(%rcx),%rdx
140250b88:	48 8b b1 00 02 00 00 	mov    0x200(%rcx),%rsi
140250b8f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140250b94:	41 0f ba ee 11       	bts    $0x11,%r14d
140250b99:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250b9e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140250ba3:	48 8b 81 00 02 00 00 	mov    0x200(%rcx),%rax
140250baa:	48 85 c0             	test   %rax,%rax
140250bad:	74 0a                	je     0x140250bb9
140250baf:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140250bb4:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250bb9:	48 8b 99 00 02 00 00 	mov    0x200(%rcx),%rbx
140250bc0:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
140250bc4:	41 0f ba ee 12       	bts    $0x12,%r14d
140250bc9:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250bce:	48 8b 89 f8 01 00 00 	mov    0x1f8(%rcx),%rcx
140250bd5:	48 8b 82 60 01 00 00 	mov    0x160(%rdx),%rax
140250bdc:	48 39 81 60 01 00 00 	cmp    %rax,0x160(%rcx)
140250be3:	77 0e                	ja     0x140250bf3
140250be5:	45 8a fc             	mov    %r12b,%r15b
140250be8:	eb 0c                	jmp    0x140250bf6
140250bea:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140250bef:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
140250bf3:	45 32 ff             	xor    %r15b,%r15b
140250bf6:	41 0f ba e6 12       	bt     $0x12,%r14d
140250bfb:	73 51                	jae    0x140250c4e
140250bfd:	41 0f ba f6 12       	btr    $0x12,%r14d
140250c02:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250c07:	48 85 db             	test   %rbx,%rbx
140250c0a:	74 42                	je     0x140250c4e
140250c0c:	41 83 ce ff          	or     $0xffffffff,%r14d
140250c10:	41 8b c6             	mov    %r14d,%eax
140250c13:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140250c18:	41 03 c6             	add    %r14d,%eax
140250c1b:	75 2c                	jne    0x140250c49
140250c1d:	48 8b 03             	mov    (%rbx),%rax
140250c20:	48 8b cb             	mov    %rbx,%rcx
140250c23:	48 8b 00             	mov    (%rax),%rax
140250c26:	ff 15 0c c0 8b 00    	call   *0x8bc00c(%rip)        # 0x140b0cc38
140250c2c:	41 8b c6             	mov    %r14d,%eax
140250c2f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140250c34:	41 03 c6             	add    %r14d,%eax
140250c37:	75 10                	jne    0x140250c49
140250c39:	48 8b 03             	mov    (%rbx),%rax
140250c3c:	48 8b cb             	mov    %rbx,%rcx
140250c3f:	48 8b 40 08          	mov    0x8(%rax),%rax
140250c43:	ff 15 ef bf 8b 00    	call   *0x8bbfef(%rip)        # 0x140b0cc38
140250c49:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250c4e:	41 0f ba e6 11       	bt     $0x11,%r14d
140250c53:	73 4c                	jae    0x140250ca1
140250c55:	41 0f ba f6 11       	btr    $0x11,%r14d
140250c5a:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250c5f:	48 85 f6             	test   %rsi,%rsi
140250c62:	74 3d                	je     0x140250ca1
140250c64:	83 cb ff             	or     $0xffffffff,%ebx
140250c67:	8b c3                	mov    %ebx,%eax
140250c69:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140250c6e:	03 c3                	add    %ebx,%eax
140250c70:	75 2a                	jne    0x140250c9c
140250c72:	48 8b 06             	mov    (%rsi),%rax
140250c75:	48 8b ce             	mov    %rsi,%rcx
140250c78:	48 8b 00             	mov    (%rax),%rax
140250c7b:	ff 15 b7 bf 8b 00    	call   *0x8bbfb7(%rip)        # 0x140b0cc38
140250c81:	8b c3                	mov    %ebx,%eax
140250c83:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140250c88:	03 c3                	add    %ebx,%eax
140250c8a:	75 10                	jne    0x140250c9c
140250c8c:	48 8b 06             	mov    (%rsi),%rax
140250c8f:	48 8b ce             	mov    %rsi,%rcx
140250c92:	48 8b 40 08          	mov    0x8(%rax),%rax
140250c96:	ff 15 9c bf 8b 00    	call   *0x8bbf9c(%rip)        # 0x140b0cc38
140250c9c:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250ca1:	83 ce ff             	or     $0xffffffff,%esi
140250ca4:	41 0f ba e6 10       	bt     $0x10,%r14d
140250ca9:	73 5b                	jae    0x140250d06
140250cab:	41 0f ba f6 10       	btr    $0x10,%r14d
140250cb0:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140250cb5:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
140250cbc:	48 85 c9             	test   %rcx,%rcx
140250cbf:	74 45                	je     0x140250d06
140250cc1:	8b c6                	mov    %esi,%eax
140250cc3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140250cc8:	03 c6                	add    %esi,%eax
140250cca:	75 35                	jne    0x140250d01
140250ccc:	48 8b 9d 10 01 00 00 	mov    0x110(%rbp),%rbx
140250cd3:	48 8b 03             	mov    (%rbx),%rax
140250cd6:	48 8b cb             	mov    %rbx,%rcx
140250cd9:	48 8b 00             	mov    (%rax),%rax
140250cdc:	ff 15 56 bf 8b 00    	call   *0x8bbf56(%rip)        # 0x140b0cc38
140250ce2:	8b c6                	mov    %esi,%eax
140250ce4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140250ce9:	03 c6                	add    %esi,%eax
140250ceb:	75 14                	jne    0x140250d01
140250ced:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx