1400eb03b:	48 8b 03             	mov    (%rbx),%rax
1400eb03e:	48 8b cb             	mov    %rbx,%rcx
1400eb041:	48 8b 00             	mov    (%rax),%rax
1400eb044:	ff 15 ee 1b a2 00    	call   *0xa21bee(%rip)        # 0x140b0cc38
1400eb04a:	8b c7                	mov    %edi,%eax
1400eb04c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb051:	03 c7                	add    %edi,%eax
1400eb053:	75 10                	jne    0x1400eb065
1400eb055:	48 8b 03             	mov    (%rbx),%rax
1400eb058:	48 8b cb             	mov    %rbx,%rcx
1400eb05b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb05f:	ff 15 d3 1b a2 00    	call   *0xa21bd3(%rip)        # 0x140b0cc38
1400eb065:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400eb06a:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400eb06e:	48 8b 08             	mov    (%rax),%rcx
1400eb071:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400eb075:	0f 57 c0             	xorps  %xmm0,%xmm0
1400eb078:	66 0f 7f 85 40 01 00 	movdqa %xmm0,0x140(%rbp)
1400eb07f:	00
1400eb080:	48 85 ff             	test   %rdi,%rdi
1400eb083:	74 09                	je     0x1400eb08e
1400eb085:	f0 ff 47 08          	lock incl 0x8(%rdi)
1400eb089:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400eb08e:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400eb093:	66 0f 7f 85 40 01 00 	movdqa %xmm0,0x140(%rbp)
1400eb09a:	00
1400eb09b:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1400eb0a2:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400eb0a6:	ff 15 8c 1b a2 00    	call   *0xa21b8c(%rip)        # 0x140b0cc38
1400eb0ac:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
1400eb0b3:	48 85 db             	test   %rbx,%rbx
1400eb0b6:	74 3d                	je     0x1400eb0f5
1400eb0b8:	83 cf ff             	or     $0xffffffff,%edi
1400eb0bb:	8b c7                	mov    %edi,%eax
1400eb0bd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400eb0c2:	03 c7                	add    %edi,%eax
1400eb0c4:	75 2a                	jne    0x1400eb0f0
1400eb0c6:	48 8b 03             	mov    (%rbx),%rax
1400eb0c9:	48 8b cb             	mov    %rbx,%rcx
1400eb0cc:	48 8b 00             	mov    (%rax),%rax
1400eb0cf:	ff 15 63 1b a2 00    	call   *0xa21b63(%rip)        # 0x140b0cc38
1400eb0d5:	8b c7                	mov    %edi,%eax
1400eb0d7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb0dc:	03 c7                	add    %edi,%eax
1400eb0de:	75 10                	jne    0x1400eb0f0
1400eb0e0:	48 8b 03             	mov    (%rbx),%rax
1400eb0e3:	48 8b cb             	mov    %rbx,%rcx
1400eb0e6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb0ea:	ff 15 48 1b a2 00    	call   *0xa21b48(%rip)        # 0x140b0cc38
1400eb0f0:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400eb0f5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb0fa:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400eb0ff:	48 2b c1             	sub    %rcx,%rax
1400eb102:	48 c1 f8 04          	sar    $0x4,%rax
1400eb106:	48 3b f0             	cmp    %rax,%rsi
1400eb109:	0f 83 f6 09 00 00    	jae    0x1400ebb05
1400eb10f:	48 8b c6             	mov    %rsi,%rax
1400eb112:	48 03 c0             	add    %rax,%rax
1400eb115:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1400eb119:	48 8b 01             	mov    (%rcx),%rax
1400eb11c:	0f 57 c0             	xorps  %xmm0,%xmm0
1400eb11f:	66 0f 7f 85 50 01 00 	movdqa %xmm0,0x150(%rbp)
1400eb126:	00
1400eb127:	48 85 ff             	test   %rdi,%rdi
1400eb12a:	74 04                	je     0x1400eb130
1400eb12c:	f0 ff 47 08          	lock incl 0x8(%rdi)
1400eb130:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400eb135:	66 0f 7f 85 50 01 00 	movdqa %xmm0,0x150(%rbp)
1400eb13c:	00
1400eb13d:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
1400eb144:	33 d2                	xor    %edx,%edx
1400eb146:	48 8b 40 60          	mov    0x60(%rax),%rax
1400eb14a:	ff 15 e8 1a a2 00    	call   *0xa21ae8(%rip)        # 0x140b0cc38
1400eb150:	48 8b 9d 58 01 00 00 	mov    0x158(%rbp),%rbx
1400eb157:	83 cf ff             	or     $0xffffffff,%edi
1400eb15a:	48 85 db             	test   %rbx,%rbx
1400eb15d:	74 35                	je     0x1400eb194
1400eb15f:	8b c7                	mov    %edi,%eax
1400eb161:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400eb166:	03 c7                	add    %edi,%eax
1400eb168:	75 2a                	jne    0x1400eb194
1400eb16a:	48 8b 03             	mov    (%rbx),%rax
1400eb16d:	48 8b cb             	mov    %rbx,%rcx
1400eb170:	48 8b 00             	mov    (%rax),%rax
1400eb173:	ff 15 bf 1a a2 00    	call   *0xa21abf(%rip)        # 0x140b0cc38
1400eb179:	8b c7                	mov    %edi,%eax
1400eb17b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb180:	03 c7                	add    %edi,%eax
1400eb182:	75 10                	jne    0x1400eb194
1400eb184:	48 8b 03             	mov    (%rbx),%rax
1400eb187:	48 8b cb             	mov    %rbx,%rcx
1400eb18a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb18e:	ff 15 a4 1a a2 00    	call   *0xa21aa4(%rip)        # 0x140b0cc38
1400eb194:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400eb199:	48 8b 08             	mov    (%rax),%rcx
1400eb19c:	4c 8b 41 48          	mov    0x48(%rcx),%r8
1400eb1a0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb1a5:	48 2b 44 24 30       	sub    0x30(%rsp),%rax
1400eb1aa:	48 c1 f8 04          	sar    $0x4,%rax
1400eb1ae:	48 3b f0             	cmp    %rax,%rsi
1400eb1b1:	0f 83 47 09 00 00    	jae    0x1400ebafe
1400eb1b7:	48 8b d6             	mov    %rsi,%rdx
1400eb1ba:	48 c1 e2 04          	shl    $0x4,%rdx
1400eb1be:	48 03 54 24 30       	add    0x30(%rsp),%rdx
1400eb1c3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400eb1c6:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1400eb1cd:	00
1400eb1ce:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400eb1d2:	48 85 c9             	test   %rcx,%rcx
1400eb1d5:	74 04                	je     0x1400eb1db
1400eb1d7:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400eb1db:	48 8b 0a             	mov    (%rdx),%rcx
1400eb1de:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
1400eb1e5:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400eb1e9:	48 89 8d c8 00 00 00 	mov    %rcx,0xc8(%rbp)
1400eb1f0:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1400eb1f7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400eb1fc:	49 8b c0             	mov    %r8,%rax
1400eb1ff:	ff 15 33 1a a2 00    	call   *0xa21a33(%rip)        # 0x140b0cc38
1400eb205:	48 8b 9d c8 00 00 00 	mov    0xc8(%rbp),%rbx
1400eb20c:	48 85 db             	test   %rbx,%rbx
1400eb20f:	74 35                	je     0x1400eb246
1400eb211:	8b c7                	mov    %edi,%eax
1400eb213:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400eb218:	03 c7                	add    %edi,%eax
1400eb21a:	75 2a                	jne    0x1400eb246
1400eb21c:	48 8b 03             	mov    (%rbx),%rax
1400eb21f:	48 8b cb             	mov    %rbx,%rcx
1400eb222:	48 8b 00             	mov    (%rax),%rax
1400eb225:	ff 15 0d 1a a2 00    	call   *0xa21a0d(%rip)        # 0x140b0cc38
1400eb22b:	8b c7                	mov    %edi,%eax
1400eb22d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb232:	03 c7                	add    %edi,%eax
1400eb234:	75 10                	jne    0x1400eb246
1400eb236:	48 8b 03             	mov    (%rbx),%rax
1400eb239:	48 8b cb             	mov    %rbx,%rcx
1400eb23c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb240:	ff 15 f2 19 a2 00    	call   *0xa219f2(%rip)        # 0x140b0cc38
1400eb246:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb24b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400eb250:	48 2b c1             	sub    %rcx,%rax
1400eb253:	48 c1 f8 04          	sar    $0x4,%rax
1400eb257:	48 3b f0             	cmp    %rax,%rsi
1400eb25a:	0f 83 97 08 00 00    	jae    0x1400ebaf7
1400eb260:	48 8b c6             	mov    %rsi,%rax
1400eb263:	48 03 c0             	add    %rax,%rax
1400eb266:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1400eb26a:	48 8b 01             	mov    (%rcx),%rax
1400eb26d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400eb270:	f3 0f 7f 85 60 01 00 	movdqu %xmm0,0x160(%rbp)
1400eb277:	00
1400eb278:	4c 8d 85 60 01 00 00 	lea    0x160(%rbp),%r8
1400eb27f:	ba 02 00 00 00       	mov    $0x2,%edx
1400eb284:	48 8b 40 60          	mov    0x60(%rax),%rax
1400eb288:	ff 15 aa 19 a2 00    	call   *0xa219aa(%rip)        # 0x140b0cc38
1400eb28e:	48 8b 9d 68 01 00 00 	mov    0x168(%rbp),%rbx
1400eb295:	48 85 db             	test   %rbx,%rbx
1400eb298:	74 35                	je     0x1400eb2cf
1400eb29a:	8b c7                	mov    %edi,%eax
1400eb29c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400eb2a1:	03 c7                	add    %edi,%eax
1400eb2a3:	75 2a                	jne    0x1400eb2cf
1400eb2a5:	48 8b 03             	mov    (%rbx),%rax
1400eb2a8:	48 8b cb             	mov    %rbx,%rcx
1400eb2ab:	48 8b 00             	mov    (%rax),%rax
1400eb2ae:	ff 15 84 19 a2 00    	call   *0xa21984(%rip)        # 0x140b0cc38
1400eb2b4:	8b c7                	mov    %edi,%eax
1400eb2b6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb2bb:	03 c7                	add    %edi,%eax
1400eb2bd:	75 10                	jne    0x1400eb2cf
1400eb2bf:	48 8b 03             	mov    (%rbx),%rax
1400eb2c2:	48 8b cb             	mov    %rbx,%rcx
1400eb2c5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb2c9:	ff 15 69 19 a2 00    	call   *0xa21969(%rip)        # 0x140b0cc38
1400eb2cf:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400eb2d3:	48 8b 03             	mov    (%rbx),%rax
1400eb2d6:	33 d2                	xor    %edx,%edx
1400eb2d8:	48 8b cb             	mov    %rbx,%rcx
1400eb2db:	48 8b 40 70          	mov    0x70(%rax),%rax
1400eb2df:	ff 15 53 19 a2 00    	call   *0xa21953(%rip)        # 0x140b0cc38
1400eb2e5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400eb2ea:	48 8b 03             	mov    (%rbx),%rax
1400eb2ed:	48 8b b8 b8 00 00 00 	mov    0xb8(%rax),%rdi
1400eb2f4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb2f9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400eb2fe:	48 2b c1             	sub    %rcx,%rax
1400eb301:	48 c1 f8 04          	sar    $0x4,%rax
1400eb305:	48 3b f0             	cmp    %rax,%rsi
1400eb308:	0f 83 e2 07 00 00    	jae    0x1400ebaf0
1400eb30e:	48 8b d6             	mov    %rsi,%rdx
1400eb311:	48 03 d2             	add    %rdx,%rdx
1400eb314:	48 8b 0c d1          	mov    (%rcx,%rdx,8),%rcx
1400eb318:	48 8b 11             	mov    (%rcx),%rdx
1400eb31b:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400eb322:	ff 15 10 19 a2 00    	call   *0xa21910(%rip)        # 0x140b0cc38
1400eb328:	41 b0 01             	mov    $0x1,%r8b
1400eb32b:	48 8b d0             	mov    %rax,%rdx
1400eb32e:	48 8b cb             	mov    %rbx,%rcx
1400eb331:	48 8b c7             	mov    %rdi,%rax
1400eb334:	ff 15 fe 18 a2 00    	call   *0xa218fe(%rip)        # 0x140b0cc38
1400eb33a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb33f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400eb344:	48 2b c1             	sub    %rcx,%rax
1400eb347:	48 c1 f8 04          	sar    $0x4,%rax
1400eb34b:	48 3b f0             	cmp    %rax,%rsi
1400eb34e:	0f 83 9c 07 00 00    	jae    0x1400ebaf0
1400eb354:	48 8b c6             	mov    %rsi,%rax
1400eb357:	48 03 c0             	add    %rax,%rax
1400eb35a:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
1400eb35e:	44 89 b0 98 00 00 00 	mov    %r14d,0x98(%rax)
1400eb365:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400eb36a:	48 8b 08             	mov    (%rax),%rcx
1400eb36d:	4c 8b 41 68          	mov    0x68(%rcx),%r8
1400eb371:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb376:	48 2b 44 24 30       	sub    0x30(%rsp),%rax
1400eb37b:	48 c1 f8 04          	sar    $0x4,%rax
1400eb37f:	48 3b f0             	cmp    %rax,%rsi
1400eb382:	0f 83 61 07 00 00    	jae    0x1400ebae9
1400eb388:	48 8b d6             	mov    %rsi,%rdx
1400eb38b:	48 c1 e2 04          	shl    $0x4,%rdx
1400eb38f:	48 03 54 24 30       	add    0x30(%rsp),%rdx
1400eb394:	0f 57 c0             	xorps  %xmm0,%xmm0
1400eb397:	f3 0f 7f 85 80 00 00 	movdqu %xmm0,0x80(%rbp)
1400eb39e:	00
1400eb39f:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400eb3a3:	48 85 c9             	test   %rcx,%rcx
1400eb3a6:	74 04                	je     0x1400eb3ac
1400eb3a8:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400eb3ac:	48 8b 0a             	mov    (%rdx),%rcx
1400eb3af:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
1400eb3b6:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400eb3ba:	48 89 8d 88 00 00 00 	mov    %rcx,0x88(%rbp)
1400eb3c1:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1400eb3c8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400eb3cd:	49 8b c0             	mov    %r8,%rax
1400eb3d0:	ff 15 62 18 a2 00    	call   *0xa21862(%rip)        # 0x140b0cc38
1400eb3d6:	90                   	nop
1400eb3d7:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
1400eb3de:	83 cf ff             	or     $0xffffffff,%edi
1400eb3e1:	48 85 db             	test   %rbx,%rbx
1400eb3e4:	74 35                	je     0x1400eb41b
1400eb3e6:	8b c7                	mov    %edi,%eax
1400eb3e8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400eb3ed:	03 c7                	add    %edi,%eax
1400eb3ef:	75 2a                	jne    0x1400eb41b
1400eb3f1:	48 8b 03             	mov    (%rbx),%rax
1400eb3f4:	48 8b cb             	mov    %rbx,%rcx
1400eb3f7:	48 8b 00             	mov    (%rax),%rax
1400eb3fa:	ff 15 38 18 a2 00    	call   *0xa21838(%rip)        # 0x140b0cc38
1400eb400:	8b c7                	mov    %edi,%eax
1400eb402:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb407:	03 c7                	add    %edi,%eax
1400eb409:	75 10                	jne    0x1400eb41b
1400eb40b:	48 8b 03             	mov    (%rbx),%rax
1400eb40e:	48 8b cb             	mov    %rbx,%rcx
1400eb411:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb415:	ff 15 1d 18 a2 00    	call   *0xa2181d(%rip)        # 0x140b0cc38
1400eb41b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400eb41f:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400eb426:	48 8b 01             	mov    (%rcx),%rax
1400eb429:	ba 02 00 00 00       	mov    $0x2,%edx
1400eb42e:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1400eb435:	ff 15 fd 17 a2 00    	call   *0xa217fd(%rip)        # 0x140b0cc38
1400eb43b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb440:	48 2b 44 24 30       	sub    0x30(%rsp),%rax
1400eb445:	48 c1 f8 04          	sar    $0x4,%rax
1400eb449:	48 3b f0             	cmp    %rax,%rsi
1400eb44c:	0f 83 90 06 00 00    	jae    0x1400ebae2
1400eb452:	48 8b d6             	mov    %rsi,%rdx
1400eb455:	48 c1 e2 04          	shl    $0x4,%rdx
1400eb459:	48 03 54 24 30       	add    0x30(%rsp),%rdx
1400eb45e:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
1400eb465:	e8 76 bc 0b 00       	call   0x1401a70e0
1400eb46a:	90                   	nop
1400eb46b:	48 8b d0             	mov    %rax,%rdx
1400eb46e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400eb472:	e8 f1 62 00 00       	call   0x1400f1768
1400eb477:	48 8b c8             	mov    %rax,%rcx
1400eb47a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400eb47f:	e8 f4 fc f2 ff       	call   0x14001b178
1400eb484:	90                   	nop
1400eb485:	48 8b 9d 98 03 00 00 	mov    0x398(%rbp),%rbx
1400eb48c:	48 85 db             	test   %rbx,%rbx
1400eb48f:	74 35                	je     0x1400eb4c6
1400eb491:	8b c7                	mov    %edi,%eax
1400eb493:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400eb498:	03 c7                	add    %edi,%eax
1400eb49a:	75 2a                	jne    0x1400eb4c6
1400eb49c:	48 8b 03             	mov    (%rbx),%rax
1400eb49f:	48 8b cb             	mov    %rbx,%rcx
1400eb4a2:	48 8b 00             	mov    (%rax),%rax
1400eb4a5:	ff 15 8d 17 a2 00    	call   *0xa2178d(%rip)        # 0x140b0cc38
1400eb4ab:	8b c7                	mov    %edi,%eax
1400eb4ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400eb4b2:	03 c7                	add    %edi,%eax
1400eb4b4:	75 10                	jne    0x1400eb4c6
1400eb4b6:	48 8b 03             	mov    (%rbx),%rax
1400eb4b9:	48 8b cb             	mov    %rbx,%rcx
1400eb4bc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400eb4c0:	ff 15 72 17 a2 00    	call   *0xa21772(%rip)        # 0x140b0cc38
1400eb4c6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb4cb:	48 2b 44 24 30       	sub    0x30(%rsp),%rax
1400eb4d0:	48 c1 f8 04          	sar    $0x4,%rax
1400eb4d4:	48 3b f0             	cmp    %rax,%rsi
1400eb4d7:	0f 83 fe 05 00 00    	jae    0x1400ebadb
1400eb4dd:	48 8b d6             	mov    %rsi,%rdx
1400eb4e0:	48 c1 e2 04          	shl    $0x4,%rdx
1400eb4e4:	48 03 54 24 30       	add    0x30(%rsp),%rdx
1400eb4e9:	48 8d 8d a0 03 00 00 	lea    0x3a0(%rbp),%rcx
1400eb4f0:	e8 eb bb 0b 00       	call   0x1401a70e0
1400eb4f5:	90                   	nop
1400eb4f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400eb4fd:	00 00 00
1400eb500:	48 8b d0             	mov    %rax,%rdx
1400eb503:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400eb507:	e8 5c 62 00 00       	call   0x1400f1768
1400eb50c:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400eb510:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400eb515:	48 2b 44 24 30       	sub    0x30(%rsp),%rax
1400eb51a:	48 c1 f8 04          	sar    $0x4,%rax
1400eb51e:	48 3b f0             	cmp    %rax,%rsi
1400eb521:	0f 83 ad 05 00 00    	jae    0x1400ebad4
1400eb527:	4c 8b c6             	mov    %rsi,%r8
1400eb52a:	49 c1 e0 04          	shl    $0x4,%r8
1400eb52e:	4c 03 44 24 30       	add    0x30(%rsp),%r8
1400eb533:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1400eb537:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1400eb53b:	74 29                	je     0x1400eb566
1400eb53d:	4c 89 32             	mov    %r14,(%rdx)
1400eb540:	4c 89 72 08          	mov    %r14,0x8(%rdx)
1400eb544:	49 8b 40 08          	mov    0x8(%r8),%rax
1400eb548:	48 85 c0             	test   %rax,%rax
1400eb54b:	74 04                	je     0x1400eb551
1400eb54d:	f0 ff 40 08          	lock incl 0x8(%rax)
1400eb551:	49 8b 00             	mov    (%r8),%rax
1400eb554:	48 89 02             	mov    %rax,(%rdx)
1400eb557:	49 8b 40 08          	mov    0x8(%r8),%rax
1400eb55b:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400eb55f:	48 83 41 08 10       	addq   $0x10,0x8(%rcx)
1400eb564:	eb 06                	jmp    0x1400eb56c
1400eb566:	e8 b9 4f f3 ff       	call   0x140020524
1400eb56b:	90                   	nop
1400eb56c:	48 8d 8d a0 03 00 00 	lea    0x3a0(%rbp),%rcx
1400eb573:	e8 08 ac f1 ff       	call   0x140006180
1400eb578:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400eb57d:	e8 fe ab f1 ff       	call   0x140006180
1400eb582:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400eb586:	e8 f5 ab f1 ff       	call   0x140006180
1400eb58b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400eb58f:	e8 ec ab f1 ff       	call   0x140006180