1402caf83:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1402caf8a:	48 85 c9             	test   %rcx,%rcx
1402caf8d:	74 22                	je     0x1402cafb1
1402caf8f:	90                   	nop
1402caf90:	48 8b 01             	mov    (%rcx),%rax
1402caf93:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
1402caf9a:	48 3b ca             	cmp    %rdx,%rcx
1402caf9d:	0f 95 c2             	setne  %dl
1402cafa0:	48 8b 40 20          	mov    0x20(%rax),%rax
1402cafa4:	ff 15 8e 1c 84 00    	call   *0x841c8e(%rip)        # 0x140b0cc38
1402cafaa:	48 89 9d 08 01 00 00 	mov    %rbx,0x108(%rbp)
1402cafb1:	48 8b 8d c8 01 00 00 	mov    0x1c8(%rbp),%rcx
1402cafb8:	48 85 c9             	test   %rcx,%rcx
1402cafbb:	74 1a                	je     0x1402cafd7
1402cafbd:	48 8b 01             	mov    (%rcx),%rax
1402cafc0:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
1402cafc7:	48 3b ca             	cmp    %rdx,%rcx
1402cafca:	0f 95 c2             	setne  %dl
1402cafcd:	48 8b 40 20          	mov    0x20(%rax),%rax
1402cafd1:	ff 15 61 1c 84 00    	call   *0x841c61(%rip)        # 0x140b0cc38
1402cafd7:	48 39 5d f0          	cmp    %rbx,-0x10(%rbp)
1402cafdb:	0f 84 40 02 00 00    	je     0x1402cb221
1402cafe1:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
1402cafe8:	48 8b 01             	mov    (%rcx),%rax
1402cafeb:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1402cafef:	48 89 55 50          	mov    %rdx,0x50(%rbp)
1402caff3:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402caff7:	48 89 55 58          	mov    %rdx,0x58(%rbp)
1402caffb:	48 8d 15 9e 8d 85 00 	lea    0x858d9e(%rip),%rdx        # 0x140b23da0
1402cb002:	48 89 95 d0 01 00 00 	mov    %rdx,0x1d0(%rbp)
1402cb009:	0f 10 45 50          	movups 0x50(%rbp),%xmm0
1402cb00d:	f3 0f 7f 85 d8 01 00 	movdqu %xmm0,0x1d8(%rbp)
1402cb014:	00
1402cb015:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
1402cb01c:	48 89 95 08 02 00 00 	mov    %rdx,0x208(%rbp)
1402cb023:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1402cb027:	48 89 55 70          	mov    %rdx,0x70(%rbp)
1402cb02b:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1402cb02f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cb033:	48 89 95 80 00 00 00 	mov    %rdx,0x80(%rbp)
1402cb03a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402cb03e:	48 89 95 88 00 00 00 	mov    %rdx,0x88(%rbp)
1402cb045:	4c 89 a5 90 00 00 00 	mov    %r12,0x90(%rbp)
1402cb04c:	48 8d 15 85 8d 85 00 	lea    0x858d85(%rip),%rdx        # 0x140b23dd8
1402cb053:	48 89 95 10 01 00 00 	mov    %rdx,0x110(%rbp)
1402cb05a:	0f 10 45 70          	movups 0x70(%rbp),%xmm0
1402cb05e:	0f 11 85 18 01 00 00 	movups %xmm0,0x118(%rbp)
1402cb065:	0f 10 8d 80 00 00 00 	movups 0x80(%rbp),%xmm1
1402cb06c:	0f 11 8d 28 01 00 00 	movups %xmm1,0x128(%rbp)
1402cb073:	f2 0f 10 85 90 00 00 	movsd  0x90(%rbp),%xmm0
1402cb07a:	00
1402cb07b:	f2 0f 11 85 38 01 00 	movsd  %xmm0,0x138(%rbp)
1402cb082:	00
1402cb083:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1402cb08a:	48 89 95 48 01 00 00 	mov    %rdx,0x148(%rbp)
1402cb091:	4c 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%r9
1402cb098:	4c 8d 85 10 01 00 00 	lea    0x110(%rbp),%r8
1402cb09f:	ba 09 00 00 00       	mov    $0x9,%edx
1402cb0a4:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb0a8:	ff 15 8a 1b 84 00    	call   *0x841b8a(%rip)        # 0x140b0cc38
1402cb0ae:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1402cb0b5:	48 85 c9             	test   %rcx,%rcx
1402cb0b8:	74 21                	je     0x1402cb0db
1402cb0ba:	48 8b 01             	mov    (%rcx),%rax
1402cb0bd:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1402cb0c4:	48 3b ca             	cmp    %rdx,%rcx
1402cb0c7:	0f 95 c2             	setne  %dl
1402cb0ca:	48 8b 40 20          	mov    0x20(%rax),%rax
1402cb0ce:	ff 15 64 1b 84 00    	call   *0x841b64(%rip)        # 0x140b0cc38
1402cb0d4:	48 89 9d 48 01 00 00 	mov    %rbx,0x148(%rbp)
1402cb0db:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
1402cb0e2:	48 85 c9             	test   %rcx,%rcx
1402cb0e5:	74 1a                	je     0x1402cb101
1402cb0e7:	48 8b 01             	mov    (%rcx),%rax
1402cb0ea:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
1402cb0f1:	48 3b ca             	cmp    %rdx,%rcx
1402cb0f4:	0f 95 c2             	setne  %dl
1402cb0f7:	48 8b 40 20          	mov    0x20(%rax),%rax
1402cb0fb:	ff 15 37 1b 84 00    	call   *0x841b37(%rip)        # 0x140b0cc38
1402cb101:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
1402cb108:	48 8b 01             	mov    (%rcx),%rax
1402cb10b:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1402cb10f:	48 89 55 50          	mov    %rdx,0x50(%rbp)
1402cb113:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402cb117:	48 89 55 58          	mov    %rdx,0x58(%rbp)
1402cb11b:	48 8d 15 0e 8c 85 00 	lea    0x858c0e(%rip),%rdx        # 0x140b23d30
1402cb122:	48 89 95 10 02 00 00 	mov    %rdx,0x210(%rbp)
1402cb129:	0f 10 45 50          	movups 0x50(%rbp),%xmm0
1402cb12d:	f3 0f 7f 85 18 02 00 	movdqu %xmm0,0x218(%rbp)
1402cb134:	00
1402cb135:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
1402cb13c:	48 89 95 48 02 00 00 	mov    %rdx,0x248(%rbp)
1402cb143:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1402cb147:	48 89 55 70          	mov    %rdx,0x70(%rbp)
1402cb14b:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1402cb14f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cb153:	48 89 95 80 00 00 00 	mov    %rdx,0x80(%rbp)
1402cb15a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402cb15e:	48 89 95 88 00 00 00 	mov    %rdx,0x88(%rbp)
1402cb165:	4c 89 a5 90 00 00 00 	mov    %r12,0x90(%rbp)
1402cb16c:	48 8d 15 f5 8b 85 00 	lea    0x858bf5(%rip),%rdx        # 0x140b23d68
1402cb173:	48 89 95 50 01 00 00 	mov    %rdx,0x150(%rbp)
1402cb17a:	0f 10 45 70          	movups 0x70(%rbp),%xmm0
1402cb17e:	0f 11 85 58 01 00 00 	movups %xmm0,0x158(%rbp)
1402cb185:	0f 10 8d 80 00 00 00 	movups 0x80(%rbp),%xmm1
1402cb18c:	0f 11 8d 68 01 00 00 	movups %xmm1,0x168(%rbp)
1402cb193:	f2 0f 10 85 90 00 00 	movsd  0x90(%rbp),%xmm0
1402cb19a:	00
1402cb19b:	f2 0f 11 85 78 01 00 	movsd  %xmm0,0x178(%rbp)
1402cb1a2:	00
1402cb1a3:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
1402cb1aa:	48 89 95 88 01 00 00 	mov    %rdx,0x188(%rbp)
1402cb1b1:	4c 8d 8d 10 02 00 00 	lea    0x210(%rbp),%r9
1402cb1b8:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
1402cb1bf:	ba 09 00 00 00       	mov    $0x9,%edx
1402cb1c4:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb1c8:	ff 15 6a 1a 84 00    	call   *0x841a6a(%rip)        # 0x140b0cc38
1402cb1ce:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1402cb1d5:	48 85 c9             	test   %rcx,%rcx
1402cb1d8:	74 21                	je     0x1402cb1fb
1402cb1da:	48 8b 01             	mov    (%rcx),%rax
1402cb1dd:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
1402cb1e4:	48 3b ca             	cmp    %rdx,%rcx
1402cb1e7:	0f 95 c2             	setne  %dl
1402cb1ea:	48 8b 40 20          	mov    0x20(%rax),%rax
1402cb1ee:	ff 15 44 1a 84 00    	call   *0x841a44(%rip)        # 0x140b0cc38
1402cb1f4:	48 89 9d 88 01 00 00 	mov    %rbx,0x188(%rbp)
1402cb1fb:	48 8b 8d 48 02 00 00 	mov    0x248(%rbp),%rcx
1402cb202:	48 85 c9             	test   %rcx,%rcx
1402cb205:	74 1a                	je     0x1402cb221
1402cb207:	48 8b 01             	mov    (%rcx),%rax
1402cb20a:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
1402cb211:	48 3b ca             	cmp    %rdx,%rcx
1402cb214:	0f 95 c2             	setne  %dl
1402cb217:	48 8b 40 20          	mov    0x20(%rax),%rax
1402cb21b:	ff 15 17 1a 84 00    	call   *0x841a17(%rip)        # 0x140b0cc38
1402cb221:	49 8b 0e             	mov    (%r14),%rcx
1402cb224:	48 8b 01             	mov    (%rcx),%rax
1402cb227:	48 8b 40 30          	mov    0x30(%rax),%rax
1402cb22b:	ff 15 07 1a 84 00    	call   *0x841a07(%rip)        # 0x140b0cc38
1402cb231:	8b d8                	mov    %eax,%ebx
1402cb233:	49 8b 0e             	mov    (%r14),%rcx
1402cb236:	48 8b 01             	mov    (%rcx),%rax
1402cb239:	48 8b 40 28          	mov    0x28(%rax),%rax
1402cb23d:	ff 15 f5 19 84 00    	call   *0x8419f5(%rip)        # 0x140b0cc38
1402cb243:	89 45 80             	mov    %eax,-0x80(%rbp)
1402cb246:	89 5d 84             	mov    %ebx,-0x7c(%rbp)
1402cb249:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1402cb24d:	49 8b 8f d8 01 00 00 	mov    0x1d8(%r15),%rcx
1402cb254:	e8 2b 5d ff ff       	call   0x1402c0f84
1402cb259:	44 8b c8             	mov    %eax,%r9d
1402cb25c:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1402cb260:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1402cb264:	e8 27 45 fe ff       	call   0x1402af790
1402cb269:	90                   	nop
1402cb26a:	49 8b 4f 78          	mov    0x78(%r15),%rcx
1402cb26e:	48 8b 01             	mov    (%rcx),%rax
1402cb271:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cb274:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1402cb27a:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
1402cb27e:	45 33 ff             	xor    %r15d,%r15d
1402cb281:	48 85 db             	test   %rbx,%rbx
1402cb284:	74 08                	je     0x1402cb28e
1402cb286:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402cb28a:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
1402cb28e:	0f 28 45 50          	movaps 0x50(%rbp),%xmm0
1402cb292:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1402cb298:	40 88 7c 24 48       	mov    %dil,0x48(%rsp)
1402cb29d:	40 88 74 24 40       	mov    %sil,0x40(%rsp)
1402cb2a2:	8a 54 24 60          	mov    0x60(%rsp),%dl
1402cb2a6:	88 54 24 38          	mov    %dl,0x38(%rsp)
1402cb2aa:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402cb2af:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402cb2b4:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1402cb2b8:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1402cb2bd:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402cb2c2:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
1402cb2c6:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1402cb2ca:	49 8b d5             	mov    %r13,%rdx
1402cb2cd:	48 8b 80 a0 01 00 00 	mov    0x1a0(%rax),%rax
1402cb2d4:	ff 15 5e 19 84 00    	call   *0x84195e(%rip)        # 0x140b0cc38
1402cb2da:	c7 45 b0 01 00 00 00 	movl   $0x1,-0x50(%rbp)
1402cb2e1:	49 8b 55 00          	mov    0x0(%r13),%rdx
1402cb2e5:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cb2e9:	48 63 48 08          	movslq 0x8(%rax),%rcx
1402cb2ed:	48 83 c1 08          	add    $0x8,%rcx
1402cb2f1:	48 03 ca             	add    %rdx,%rcx
1402cb2f4:	48 8b 01             	mov    (%rcx),%rax
1402cb2f7:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1402cb2fb:	33 d2                	xor    %edx,%edx
1402cb2fd:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb301:	ff 15 31 19 84 00    	call   *0x841931(%rip)        # 0x140b0cc38
1402cb307:	4d 8b 45 00          	mov    0x0(%r13),%r8
1402cb30b:	49 8b 40 08          	mov    0x8(%r8),%rax
1402cb30f:	48 63 48 08          	movslq 0x8(%rax),%rcx
1402cb313:	49 83 c0 08          	add    $0x8,%r8
1402cb317:	49 03 c8             	add    %r8,%rcx
1402cb31a:	48 8b 01             	mov    (%rcx),%rax
1402cb31d:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1402cb321:	ba 01 00 00 00       	mov    $0x1,%edx
1402cb326:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb32a:	ff 15 08 19 84 00    	call   *0x841908(%rip)        # 0x140b0cc38
1402cb330:	49 8b 55 00          	mov    0x0(%r13),%rdx
1402cb334:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cb338:	48 63 48 08          	movslq 0x8(%rax),%rcx
1402cb33c:	48 83 c1 08          	add    $0x8,%rcx
1402cb340:	48 03 ca             	add    %rdx,%rcx
1402cb343:	48 8b 01             	mov    (%rcx),%rax
1402cb346:	4c 8d 45 10          	lea    0x10(%rbp),%r8
1402cb34a:	ba 02 00 00 00       	mov    $0x2,%edx
1402cb34f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb353:	ff 15 df 18 84 00    	call   *0x8418df(%rip)        # 0x140b0cc38
1402cb359:	49 8b 55 00          	mov    0x0(%r13),%rdx
1402cb35d:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cb361:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
1402cb365:	48 83 c2 08          	add    $0x8,%rdx
1402cb369:	48 03 ca             	add    %rdx,%rcx
1402cb36c:	48 8b 01             	mov    (%rcx),%rax
1402cb36f:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1402cb376:	48 8b 00             	mov    (%rax),%rax
1402cb379:	ff 15 b9 18 84 00    	call   *0x8418b9(%rip)        # 0x140b0cc38
1402cb37f:	49 8b 55 00          	mov    0x0(%r13),%rdx
1402cb383:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cb387:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
1402cb38b:	48 83 c2 08          	add    $0x8,%rdx
1402cb38f:	48 03 ca             	add    %rdx,%rcx
1402cb392:	48 8b 01             	mov    (%rcx),%rax
1402cb395:	0f 10 45 a0          	movups -0x60(%rbp),%xmm0
1402cb399:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1402cb39e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402cb3a3:	48 8b 40 18          	mov    0x18(%rax),%rax
1402cb3a7:	ff 15 8b 18 84 00    	call   *0x84188b(%rip)        # 0x140b0cc38
1402cb3ad:	90                   	nop
1402cb3ae:	66 90                	xchg   %ax,%ax
1402cb3b0:	83 cf ff             	or     $0xffffffff,%edi
1402cb3b3:	48 85 db             	test   %rbx,%rbx
1402cb3b6:	74 3b                	je     0x1402cb3f3
1402cb3b8:	8b c7                	mov    %edi,%eax
1402cb3ba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cb3bf:	03 c7                	add    %edi,%eax
1402cb3c1:	75 30                	jne    0x1402cb3f3
1402cb3c3:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
1402cb3c7:	48 8b 03             	mov    (%rbx),%rax
1402cb3ca:	48 8b cb             	mov    %rbx,%rcx
1402cb3cd:	48 8b 00             	mov    (%rax),%rax
1402cb3d0:	ff 15 62 18 84 00    	call   *0x841862(%rip)        # 0x140b0cc38
1402cb3d6:	8b c7                	mov    %edi,%eax
1402cb3d8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cb3dd:	03 c7                	add    %edi,%eax
1402cb3df:	75 12                	jne    0x1402cb3f3
1402cb3e1:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1402cb3e5:	48 8b 01             	mov    (%rcx),%rax
1402cb3e8:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb3ec:	ff 15 46 18 84 00    	call   *0x841846(%rip)        # 0x140b0cc38
1402cb3f2:	90                   	nop
1402cb3f3:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1402cb3f7:	48 85 db             	test   %rbx,%rbx
1402cb3fa:	74 36                	je     0x1402cb432
1402cb3fc:	8b c7                	mov    %edi,%eax
1402cb3fe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cb403:	03 c7                	add    %edi,%eax
1402cb405:	75 2b                	jne    0x1402cb432
1402cb407:	48 8b 03             	mov    (%rbx),%rax
1402cb40a:	48 8b cb             	mov    %rbx,%rcx
1402cb40d:	48 8b 00             	mov    (%rax),%rax
1402cb410:	ff 15 22 18 84 00    	call   *0x841822(%rip)        # 0x140b0cc38
1402cb416:	8b c7                	mov    %edi,%eax
1402cb418:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cb41d:	03 c7                	add    %edi,%eax
1402cb41f:	75 11                	jne    0x1402cb432
1402cb421:	48 8b 03             	mov    (%rbx),%rax
1402cb424:	48 8b cb             	mov    %rbx,%rcx
1402cb427:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb42b:	ff 15 07 18 84 00    	call   *0x841807(%rip)        # 0x140b0cc38
1402cb431:	90                   	nop
1402cb432:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
1402cb436:	48 85 db             	test   %rbx,%rbx
1402cb439:	74 36                	je     0x1402cb471
1402cb43b:	8b c7                	mov    %edi,%eax
1402cb43d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cb442:	03 c7                	add    %edi,%eax
1402cb444:	75 2b                	jne    0x1402cb471
1402cb446:	48 8b 03             	mov    (%rbx),%rax
1402cb449:	48 8b cb             	mov    %rbx,%rcx
1402cb44c:	48 8b 00             	mov    (%rax),%rax
1402cb44f:	ff 15 e3 17 84 00    	call   *0x8417e3(%rip)        # 0x140b0cc38
1402cb455:	8b c7                	mov    %edi,%eax
1402cb457:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cb45c:	03 c7                	add    %edi,%eax
1402cb45e:	75 11                	jne    0x1402cb471
1402cb460:	48 8b 03             	mov    (%rbx),%rax
1402cb463:	48 8b cb             	mov    %rbx,%rcx
1402cb466:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb46a:	ff 15 c8 17 84 00    	call   *0x8417c8(%rip)        # 0x140b0cc38
1402cb470:	90                   	nop
1402cb471:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1402cb475:	48 85 db             	test   %rbx,%rbx
1402cb478:	74 36                	je     0x1402cb4b0
1402cb47a:	8b c7                	mov    %edi,%eax
1402cb47c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cb481:	03 c7                	add    %edi,%eax
1402cb483:	75 2b                	jne    0x1402cb4b0
1402cb485:	48 8b 03             	mov    (%rbx),%rax
1402cb488:	48 8b cb             	mov    %rbx,%rcx
1402cb48b:	48 8b 00             	mov    (%rax),%rax
1402cb48e:	ff 15 a4 17 84 00    	call   *0x8417a4(%rip)        # 0x140b0cc38
1402cb494:	8b c7                	mov    %edi,%eax
1402cb496:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cb49b:	03 c7                	add    %edi,%eax
1402cb49d:	75 11                	jne    0x1402cb4b0
1402cb49f:	48 8b 03             	mov    (%rbx),%rax
1402cb4a2:	48 8b cb             	mov    %rbx,%rcx
1402cb4a5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb4a9:	ff 15 89 17 84 00    	call   *0x841789(%rip)        # 0x140b0cc38
1402cb4af:	90                   	nop
1402cb4b0:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1402cb4b4:	48 85 db             	test   %rbx,%rbx
1402cb4b7:	74 36                	je     0x1402cb4ef
1402cb4b9:	8b c7                	mov    %edi,%eax
1402cb4bb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cb4c0:	03 c7                	add    %edi,%eax
1402cb4c2:	75 2b                	jne    0x1402cb4ef
1402cb4c4:	48 8b 03             	mov    (%rbx),%rax
1402cb4c7:	48 8b cb             	mov    %rbx,%rcx
1402cb4ca:	48 8b 00             	mov    (%rax),%rax
1402cb4cd:	ff 15 65 17 84 00    	call   *0x841765(%rip)        # 0x140b0cc38
1402cb4d3:	8b c7                	mov    %edi,%eax
1402cb4d5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cb4da:	03 c7                	add    %edi,%eax
1402cb4dc:	75 11                	jne    0x1402cb4ef
1402cb4de:	48 8b 03             	mov    (%rbx),%rax
1402cb4e1:	48 8b cb             	mov    %rbx,%rcx
1402cb4e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cb4e8:	ff 15 4a 17 84 00    	call   *0x84174a(%rip)        # 0x140b0cc38
1402cb4ee:	90                   	nop
1402cb4ef:	48 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%rax
1402cb4f6:	bb 00 10 00 00       	mov    $0x1000,%ebx
1402cb4fb:	48 83 f8 07          	cmp    $0x7,%rax
1402cb4ff:	76 35                	jbe    0x1402cb536
1402cb501:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1402cb508:	00
1402cb509:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1402cb510:	48 8b d1             	mov    %rcx,%rdx
1402cb513:	48 3b c3             	cmp    %rbx,%rax
1402cb516:	72 18                	jb     0x1402cb530
1402cb518:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cb51c:	48 2b d1             	sub    %rcx,%rdx
1402cb51f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cb523:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cb527:	76 07                	jbe    0x1402cb530