1400bb892:	0f 87 9b 0a 00 00    	ja     0x1400bc333
1400bb898:	48 8b cb             	mov    %rbx,%rcx
1400bb89b:	ff 15 1f 10 a5 00    	call   *0xa5101f(%rip)        # 0x140b0c8c0
1400bb8a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bb8a4:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400bb8aa:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1400bb8af:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400bb8b3:	e8 c8 a8 f4 ff       	call   0x140006180
1400bb8b8:	e9 38 05 00 00       	jmp    0x1400bbdf5
1400bb8bd:	4c 39 74 24 40       	cmp    %r14,0x40(%rsp)
1400bb8c2:	0f 85 67 05 00 00    	jne    0x1400bbe2f
1400bb8c8:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1400bb8cc:	8a 90 b4 00 00 00    	mov    0xb4(%rax),%dl
1400bb8d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bb8d5:	66 0f 7f 85 90 01 00 	movdqa %xmm0,0x190(%rbp)
1400bb8dc:	00
1400bb8dd:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400bb8e1:	48 85 c9             	test   %rcx,%rcx
1400bb8e4:	74 04                	je     0x1400bb8ea
1400bb8e6:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400bb8ea:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1400bb8ee:	66 0f 7f 85 90 01 00 	movdqa %xmm0,0x190(%rbp)
1400bb8f5:	00
1400bb8f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bb8f9:	66 0f 7f 85 10 01 00 	movdqa %xmm0,0x110(%rbp)
1400bb900:	00
1400bb901:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400bb905:	48 85 c9             	test   %rcx,%rcx
1400bb908:	74 04                	je     0x1400bb90e
1400bb90a:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400bb90e:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1400bb912:	66 0f 7f 85 10 01 00 	movdqa %xmm0,0x110(%rbp)
1400bb919:	00
1400bb91a:	88 54 24 28          	mov    %dl,0x28(%rsp)
1400bb91e:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1400bb925:	00 00
1400bb927:	4c 8d 8d 90 01 00 00 	lea    0x190(%rbp),%r9
1400bb92e:	4c 8d 85 10 01 00 00 	lea    0x110(%rbp),%r8
1400bb935:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
1400bb93c:	49 8b cd             	mov    %r13,%rcx
1400bb93f:	e8 44 13 00 00       	call   0x1400bcc88
1400bb944:	48 8b 08             	mov    (%rax),%rcx
1400bb947:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400bb94b:	4c 89 30             	mov    %r14,(%rax)
1400bb94e:	4c 89 70 08          	mov    %r14,0x8(%rax)
1400bb952:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400bb957:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400bb95c:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400bb961:	48 85 db             	test   %rbx,%rbx
1400bb964:	74 35                	je     0x1400bb99b
1400bb966:	8b c6                	mov    %esi,%eax
1400bb968:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bb96d:	03 c6                	add    %esi,%eax
1400bb96f:	75 2a                	jne    0x1400bb99b
1400bb971:	48 8b 03             	mov    (%rbx),%rax
1400bb974:	48 8b cb             	mov    %rbx,%rcx
1400bb977:	48 8b 00             	mov    (%rax),%rax
1400bb97a:	ff 15 b8 12 a5 00    	call   *0xa512b8(%rip)        # 0x140b0cc38
1400bb980:	8b c6                	mov    %esi,%eax
1400bb982:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bb987:	03 c6                	add    %esi,%eax
1400bb989:	75 10                	jne    0x1400bb99b
1400bb98b:	48 8b 03             	mov    (%rbx),%rax
1400bb98e:	48 8b cb             	mov    %rbx,%rcx
1400bb991:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bb995:	ff 15 9d 12 a5 00    	call   *0xa5129d(%rip)        # 0x140b0cc38
1400bb99b:	48 8b 9d 48 02 00 00 	mov    0x248(%rbp),%rbx
1400bb9a2:	48 85 db             	test   %rbx,%rbx
1400bb9a5:	74 35                	je     0x1400bb9dc
1400bb9a7:	8b c6                	mov    %esi,%eax
1400bb9a9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bb9ae:	03 c6                	add    %esi,%eax
1400bb9b0:	75 2a                	jne    0x1400bb9dc
1400bb9b2:	48 8b 03             	mov    (%rbx),%rax
1400bb9b5:	48 8b cb             	mov    %rbx,%rcx
1400bb9b8:	48 8b 00             	mov    (%rax),%rax
1400bb9bb:	ff 15 77 12 a5 00    	call   *0xa51277(%rip)        # 0x140b0cc38
1400bb9c1:	8b c6                	mov    %esi,%eax
1400bb9c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bb9c8:	03 c6                	add    %esi,%eax
1400bb9ca:	75 10                	jne    0x1400bb9dc
1400bb9cc:	48 8b 03             	mov    (%rbx),%rax
1400bb9cf:	48 8b cb             	mov    %rbx,%rcx
1400bb9d2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bb9d6:	ff 15 5c 12 a5 00    	call   *0xa5125c(%rip)        # 0x140b0cc38
1400bb9dc:	83 ce ff             	or     $0xffffffff,%esi
1400bb9df:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400bb9e3:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400bb9e7:	e8 00 1d f6 ff       	call   0x14001d6ec
1400bb9ec:	90                   	nop
1400bb9ed:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1400bb9f1:	48 8b 08             	mov    (%rax),%rcx
1400bb9f4:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400bb9f8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bb9fb:	66 0f 7f 85 20 01 00 	movdqa %xmm0,0x120(%rbp)
1400bba02:	00
1400bba03:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400bba07:	48 85 c9             	test   %rcx,%rcx
1400bba0a:	74 04                	je     0x1400bba10
1400bba0c:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400bba10:	0f 28 45 30          	movaps 0x30(%rbp),%xmm0
1400bba14:	66 0f 7f 85 20 01 00 	movdqa %xmm0,0x120(%rbp)
1400bba1b:	00
1400bba1c:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1400bba23:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400bba27:	ff 15 0b 12 a5 00    	call   *0xa5120b(%rip)        # 0x140b0cc38
1400bba2d:	48 8b 9d 28 01 00 00 	mov    0x128(%rbp),%rbx
1400bba34:	48 85 db             	test   %rbx,%rbx
1400bba37:	74 35                	je     0x1400bba6e
1400bba39:	8b c6                	mov    %esi,%eax
1400bba3b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bba40:	03 c6                	add    %esi,%eax
1400bba42:	75 2a                	jne    0x1400bba6e
1400bba44:	48 8b 03             	mov    (%rbx),%rax
1400bba47:	48 8b cb             	mov    %rbx,%rcx
1400bba4a:	48 8b 00             	mov    (%rax),%rax
1400bba4d:	ff 15 e5 11 a5 00    	call   *0xa511e5(%rip)        # 0x140b0cc38
1400bba53:	8b c6                	mov    %esi,%eax
1400bba55:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bba5a:	03 c6                	add    %esi,%eax
1400bba5c:	75 10                	jne    0x1400bba6e
1400bba5e:	48 8b 03             	mov    (%rbx),%rax
1400bba61:	48 8b cb             	mov    %rbx,%rcx
1400bba64:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bba68:	ff 15 ca 11 a5 00    	call   *0xa511ca(%rip)        # 0x140b0cc38
1400bba6e:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1400bba72:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400bba76:	e8 c5 09 f6 ff       	call   0x14001c440
1400bba7b:	4c 8b 45 30          	mov    0x30(%rbp),%r8
1400bba7f:	49 8b 00             	mov    (%r8),%rax
1400bba82:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bba85:	66 0f 7f 85 30 01 00 	movdqa %xmm0,0x130(%rbp)
1400bba8c:	00
1400bba8d:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400bba91:	48 85 c9             	test   %rcx,%rcx
1400bba94:	74 08                	je     0x1400bba9e
1400bba96:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400bba9a:	4c 8b 45 30          	mov    0x30(%rbp),%r8
1400bba9e:	0f 28 45 10          	movaps 0x10(%rbp),%xmm0
1400bbaa2:	66 0f 7f 85 30 01 00 	movdqa %xmm0,0x130(%rbp)
1400bbaa9:	00
1400bbaaa:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400bbab1:	49 8b c8             	mov    %r8,%rcx
1400bbab4:	48 8b 40 48          	mov    0x48(%rax),%rax
1400bbab8:	ff 15 7a 11 a5 00    	call   *0xa5117a(%rip)        # 0x140b0cc38
1400bbabe:	48 8b 9d 38 01 00 00 	mov    0x138(%rbp),%rbx
1400bbac5:	48 85 db             	test   %rbx,%rbx
1400bbac8:	74 35                	je     0x1400bbaff
1400bbaca:	8b c6                	mov    %esi,%eax
1400bbacc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bbad1:	03 c6                	add    %esi,%eax
1400bbad3:	75 2a                	jne    0x1400bbaff
1400bbad5:	48 8b 03             	mov    (%rbx),%rax
1400bbad8:	48 8b cb             	mov    %rbx,%rcx
1400bbadb:	48 8b 00             	mov    (%rax),%rax
1400bbade:	ff 15 54 11 a5 00    	call   *0xa51154(%rip)        # 0x140b0cc38
1400bbae4:	8b c6                	mov    %esi,%eax
1400bbae6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bbaeb:	03 c6                	add    %esi,%eax
1400bbaed:	75 10                	jne    0x1400bbaff
1400bbaef:	48 8b 03             	mov    (%rbx),%rax
1400bbaf2:	48 8b cb             	mov    %rbx,%rcx
1400bbaf5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbaf9:	ff 15 39 11 a5 00    	call   *0xa51139(%rip)        # 0x140b0cc38
1400bbaff:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400bbb03:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400bbb07:	48 8b 00             	mov    (%rax),%rax
1400bbb0a:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bbb0d:	66 0f 7f 85 40 01 00 	movdqa %xmm0,0x140(%rbp)
1400bbb14:	00
1400bbb15:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400bbb1a:	48 85 c9             	test   %rcx,%rcx
1400bbb1d:	74 04                	je     0x1400bbb23
1400bbb1f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400bbb23:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1400bbb28:	66 0f 7f 85 40 01 00 	movdqa %xmm0,0x140(%rbp)
1400bbb2f:	00
1400bbb30:	4c 8d 85 40 01 00 00 	lea    0x140(%rbp),%r8
1400bbb37:	ba 02 00 00 00       	mov    $0x2,%edx
1400bbb3c:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400bbb40:	48 8b 40 60          	mov    0x60(%rax),%rax
1400bbb44:	ff 15 ee 10 a5 00    	call   *0xa510ee(%rip)        # 0x140b0cc38
1400bbb4a:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
1400bbb51:	48 85 db             	test   %rbx,%rbx
1400bbb54:	74 35                	je     0x1400bbb8b
1400bbb56:	8b c6                	mov    %esi,%eax
1400bbb58:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bbb5d:	03 c6                	add    %esi,%eax
1400bbb5f:	75 2a                	jne    0x1400bbb8b
1400bbb61:	48 8b 03             	mov    (%rbx),%rax
1400bbb64:	48 8b cb             	mov    %rbx,%rcx
1400bbb67:	48 8b 00             	mov    (%rax),%rax
1400bbb6a:	ff 15 c8 10 a5 00    	call   *0xa510c8(%rip)        # 0x140b0cc38
1400bbb70:	8b c6                	mov    %esi,%eax
1400bbb72:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bbb77:	03 c6                	add    %esi,%eax
1400bbb79:	75 10                	jne    0x1400bbb8b
1400bbb7b:	48 8b 03             	mov    (%rbx),%rax
1400bbb7e:	48 8b cb             	mov    %rbx,%rcx
1400bbb81:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbb85:	ff 15 ad 10 a5 00    	call   *0xa510ad(%rip)        # 0x140b0cc38
1400bbb8b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400bbb90:	48 8b 08             	mov    (%rax),%rcx
1400bbb93:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400bbb97:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bbb9a:	66 0f 7f 85 50 01 00 	movdqa %xmm0,0x150(%rbp)
1400bbba1:	00
1400bbba2:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400bbba6:	48 85 c9             	test   %rcx,%rcx
1400bbba9:	74 04                	je     0x1400bbbaf
1400bbbab:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400bbbaf:	0f 28 45 10          	movaps 0x10(%rbp),%xmm0
1400bbbb3:	66 0f 7f 85 50 01 00 	movdqa %xmm0,0x150(%rbp)
1400bbbba:	00
1400bbbbb:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
1400bbbc2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400bbbc7:	ff 15 6b 10 a5 00    	call   *0xa5106b(%rip)        # 0x140b0cc38
1400bbbcd:	48 8b 9d 58 01 00 00 	mov    0x158(%rbp),%rbx
1400bbbd4:	48 85 db             	test   %rbx,%rbx
1400bbbd7:	74 35                	je     0x1400bbc0e
1400bbbd9:	8b c6                	mov    %esi,%eax
1400bbbdb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bbbe0:	03 c6                	add    %esi,%eax
1400bbbe2:	75 2a                	jne    0x1400bbc0e
1400bbbe4:	48 8b 03             	mov    (%rbx),%rax
1400bbbe7:	48 8b cb             	mov    %rbx,%rcx
1400bbbea:	48 8b 00             	mov    (%rax),%rax
1400bbbed:	ff 15 45 10 a5 00    	call   *0xa51045(%rip)        # 0x140b0cc38
1400bbbf3:	8b c6                	mov    %esi,%eax
1400bbbf5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bbbfa:	03 c6                	add    %esi,%eax
1400bbbfc:	75 10                	jne    0x1400bbc0e
1400bbbfe:	48 8b 03             	mov    (%rbx),%rax
1400bbc01:	48 8b cb             	mov    %rbx,%rcx
1400bbc04:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbc08:	ff 15 2a 10 a5 00    	call   *0xa5102a(%rip)        # 0x140b0cc38
1400bbc0e:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1400bbc12:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400bbc16:	e8 bd 1b f6 ff       	call   0x14001d7d8
1400bbc1b:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400bbc1f:	48 8b 08             	mov    (%rax),%rcx
1400bbc22:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400bbc26:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bbc29:	66 0f 7f 85 60 01 00 	movdqa %xmm0,0x160(%rbp)
1400bbc30:	00
1400bbc31:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
1400bbc35:	48 85 db             	test   %rbx,%rbx
1400bbc38:	74 08                	je     0x1400bbc42
1400bbc3a:	f0 ff 43 08          	lock incl 0x8(%rbx)
1400bbc3e:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
1400bbc42:	0f 28 45 70          	movaps 0x70(%rbp),%xmm0
1400bbc46:	66 0f 7f 85 60 01 00 	movdqa %xmm0,0x160(%rbp)
1400bbc4d:	00
1400bbc4e:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
1400bbc55:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400bbc59:	ff 15 d9 0f a5 00    	call   *0xa50fd9(%rip)        # 0x140b0cc38
1400bbc5f:	48 8b bd 68 01 00 00 	mov    0x168(%rbp),%rdi
1400bbc66:	48 85 ff             	test   %rdi,%rdi
1400bbc69:	74 39                	je     0x1400bbca4
1400bbc6b:	8b c6                	mov    %esi,%eax
1400bbc6d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400bbc72:	03 c6                	add    %esi,%eax
1400bbc74:	75 2a                	jne    0x1400bbca0
1400bbc76:	48 8b 07             	mov    (%rdi),%rax
1400bbc79:	48 8b cf             	mov    %rdi,%rcx
1400bbc7c:	48 8b 00             	mov    (%rax),%rax
1400bbc7f:	ff 15 b3 0f a5 00    	call   *0xa50fb3(%rip)        # 0x140b0cc38
1400bbc85:	8b c6                	mov    %esi,%eax
1400bbc87:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400bbc8c:	03 c6                	add    %esi,%eax
1400bbc8e:	75 10                	jne    0x1400bbca0
1400bbc90:	48 8b 07             	mov    (%rdi),%rax
1400bbc93:	48 8b cf             	mov    %rdi,%rcx
1400bbc96:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbc9a:	ff 15 98 0f a5 00    	call   *0xa50f98(%rip)        # 0x140b0cc38
1400bbca0:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
1400bbca4:	48 85 db             	test   %rbx,%rbx
1400bbca7:	74 3b                	je     0x1400bbce4
1400bbca9:	8b c6                	mov    %esi,%eax
1400bbcab:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bbcb0:	03 c6                	add    %esi,%eax
1400bbcb2:	75 30                	jne    0x1400bbce4
1400bbcb4:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
1400bbcb8:	48 8b 03             	mov    (%rbx),%rax
1400bbcbb:	48 8b cb             	mov    %rbx,%rcx
1400bbcbe:	48 8b 00             	mov    (%rax),%rax
1400bbcc1:	ff 15 71 0f a5 00    	call   *0xa50f71(%rip)        # 0x140b0cc38
1400bbcc7:	8b c6                	mov    %esi,%eax
1400bbcc9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bbcce:	03 c6                	add    %esi,%eax
1400bbcd0:	75 12                	jne    0x1400bbce4
1400bbcd2:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
1400bbcd6:	48 8b 01             	mov    (%rcx),%rax
1400bbcd9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbcdd:	ff 15 55 0f a5 00    	call   *0xa50f55(%rip)        # 0x140b0cc38
1400bbce3:	90                   	nop
1400bbce4:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400bbce8:	48 85 c9             	test   %rcx,%rcx
1400bbceb:	74 43                	je     0x1400bbd30
1400bbced:	8b c6                	mov    %esi,%eax
1400bbcef:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400bbcf4:	03 c6                	add    %esi,%eax
1400bbcf6:	75 38                	jne    0x1400bbd30
1400bbcf8:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1400bbcfc:	48 8b 03             	mov    (%rbx),%rax
1400bbcff:	48 8b cb             	mov    %rbx,%rcx
1400bbd02:	48 8b 00             	mov    (%rax),%rax
1400bbd05:	ff 15 2d 0f a5 00    	call   *0xa50f2d(%rip)        # 0x140b0cc38
1400bbd0b:	8b c6                	mov    %esi,%eax
1400bbd0d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bbd12:	03 c6                	add    %esi,%eax
1400bbd14:	75 1a                	jne    0x1400bbd30
1400bbd16:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400bbd1a:	48 8b 01             	mov    (%rcx),%rax
1400bbd1d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbd21:	ff 15 11 0f a5 00    	call   *0xa50f11(%rip)        # 0x140b0cc38
1400bbd27:	90                   	nop
1400bbd28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bbd2f:	00
1400bbd30:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400bbd34:	48 85 c9             	test   %rcx,%rcx
1400bbd37:	74 3a                	je     0x1400bbd73
1400bbd39:	8b c6                	mov    %esi,%eax
1400bbd3b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400bbd40:	03 c6                	add    %esi,%eax
1400bbd42:	75 2f                	jne    0x1400bbd73
1400bbd44:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1400bbd48:	48 8b 03             	mov    (%rbx),%rax
1400bbd4b:	48 8b cb             	mov    %rbx,%rcx
1400bbd4e:	48 8b 00             	mov    (%rax),%rax
1400bbd51:	ff 15 e1 0e a5 00    	call   *0xa50ee1(%rip)        # 0x140b0cc38
1400bbd57:	8b c6                	mov    %esi,%eax
1400bbd59:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bbd5e:	03 c6                	add    %esi,%eax
1400bbd60:	75 11                	jne    0x1400bbd73
1400bbd62:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400bbd66:	48 8b 01             	mov    (%rcx),%rax
1400bbd69:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bbd6d:	ff 15 c5 0e a5 00    	call   *0xa50ec5(%rip)        # 0x140b0cc38
1400bbd73:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1400bbd77:	48 8b 03             	mov    (%rbx),%rax
1400bbd7a:	33 d2                	xor    %edx,%edx
1400bbd7c:	48 8b cb             	mov    %rbx,%rcx
1400bbd7f:	48 8b 40 70          	mov    0x70(%rax),%rax
1400bbd83:	ff 15 af 0e a5 00    	call   *0xa50eaf(%rip)        # 0x140b0cc38
1400bbd89:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1400bbd8d:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
1400bbd91:	48 3b df             	cmp    %rdi,%rbx
1400bbd94:	74 19                	je     0x1400bbdaf
1400bbd96:	48 8b cb             	mov    %rbx,%rcx