14008504b:	eb 03                	jmp    0x140085050
14008504d:	49 8b cd             	mov    %r13,%rcx
140085050:	49 8b c6             	mov    %r14,%rax
140085053:	48 f7 d8             	neg    %rax
140085056:	48 1b ff             	sbb    %rdi,%rdi
140085059:	48 23 f9             	and    %rcx,%rdi
14008505c:	74 04                	je     0x140085062
14008505e:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140085062:	49 8b d7             	mov    %r15,%rdx
140085065:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140085069:	e8 3e f3 ff ff       	call   0x1400843ac
14008506e:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140085073:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140085078:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14008507d:	b9 0f 00 00 00       	mov    $0xf,%ecx
140085082:	0f 10 08             	movups (%rax),%xmm1
140085085:	0f 10 40 10          	movups 0x10(%rax),%xmm0
140085089:	48 89 48 18          	mov    %rcx,0x18(%rax)
14008508d:	0f 29 4c 24 50       	movaps %xmm1,0x50(%rsp)
140085092:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140085097:	4c 89 68 10          	mov    %r13,0x10(%rax)
14008509b:	44 88 28             	mov    %r13b,(%rax)
14008509e:	0f 10 48 20          	movups 0x20(%rax),%xmm1
1400850a2:	0f 10 40 30          	movups 0x30(%rax),%xmm0
1400850a6:	48 89 48 38          	mov    %rcx,0x38(%rax)
1400850aa:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
1400850af:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
1400850b3:	4c 89 68 30          	mov    %r13,0x30(%rax)
1400850b7:	44 88 68 20          	mov    %r13b,0x20(%rax)
1400850bb:	0f 10 48 40          	movups 0x40(%rax),%xmm1
1400850bf:	0f 10 40 50          	movups 0x50(%rax),%xmm0
1400850c3:	0f 29 4d 90          	movaps %xmm1,-0x70(%rbp)
1400850c7:	0f 29 45 a0          	movaps %xmm0,-0x60(%rbp)
1400850cb:	4c 89 68 50          	mov    %r13,0x50(%rax)
1400850cf:	48 89 48 58          	mov    %rcx,0x58(%rax)
1400850d3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400850d8:	44 88 68 40          	mov    %r13b,0x40(%rax)
1400850dc:	8b 40 60             	mov    0x60(%rax),%eax
1400850df:	89 45 b0             	mov    %eax,-0x50(%rbp)
1400850e2:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
1400850e6:	40 88 75 c0          	mov    %sil,-0x40(%rbp)
1400850ea:	44 88 65 c1          	mov    %r12b,-0x3f(%rbp)
1400850ee:	e8 f9 0c 00 00       	call   0x140085dec
1400850f3:	49 8d 4e 58          	lea    0x58(%r14),%rcx
1400850f7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400850fc:	e8 df d0 fb ff       	call   0x1400421e0
140085101:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140085106:	48 85 c9             	test   %rcx,%rcx
140085109:	74 12                	je     0x14008511d
14008510b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140085110:	48 8b 01             	mov    (%rcx),%rax
140085113:	48 8b 40 10          	mov    0x10(%rax),%rax
140085117:	ff 15 13 dd 18 00    	call   *0x18dd13(%rip)        # 0x140212e30
14008511d:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140085121:	48 85 c9             	test   %rcx,%rcx
140085124:	74 11                	je     0x140085137
140085126:	48 8b 01             	mov    (%rcx),%rax
140085129:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
14008512d:	48 8b 40 10          	mov    0x10(%rax),%rax
140085131:	ff 15 f9 dc 18 00    	call   *0x18dcf9(%rip)        # 0x140212e30
140085137:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14008513c:	e8 b3 fc ff ff       	call   0x140084df4
140085141:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140085146:	48 85 c9             	test   %rcx,%rcx
140085149:	74 1f                	je     0x14008516a
14008514b:	83 c8 ff             	or     $0xffffffff,%eax
14008514e:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140085153:	83 f8 01             	cmp    $0x1,%eax
140085156:	75 12                	jne    0x14008516a
140085158:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14008515d:	48 8b 01             	mov    (%rcx),%rax
140085160:	48 8b 40 10          	mov    0x10(%rax),%rax
140085164:	ff 15 c6 dc 18 00    	call   *0x18dcc6(%rip)        # 0x140212e30
14008516a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14008516e:	e8 81 fc ff ff       	call   0x140084df4
140085173:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140085177:	48 33 cc             	xor    %rsp,%rcx
14008517a:	e8 f1 f5 17 00       	call   0x140204770
14008517f:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140085186:	00
140085187:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
14008518e:	41 5f                	pop    %r15
140085190:	41 5e                	pop    %r14
140085192:	41 5d                	pop    %r13
140085194:	41 5c                	pop    %r12
140085196:	5f                   	pop    %rdi
140085197:	5e                   	pop    %rsi
140085198:	5d                   	pop    %rbp
140085199:	c3                   	ret
14008519a:	33 d2                	xor    %edx,%edx
14008519c:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400851a1:	e8 3e 61 f8 ff       	call   0x14000b2e4
1400851a6:	cc                   	int3
1400851a7:	33 d2                	xor    %edx,%edx
1400851a9:	b9 57 25 65 1f       	mov    $0x1f652557,%ecx
1400851ae:	e8 31 61 f8 ff       	call   0x14000b2e4
1400851b3:	cc                   	int3
1400851b4:	40 53                	rex push %rbx
1400851b6:	48 83 ec 30          	sub    $0x30,%rsp
1400851ba:	4c 8b c9             	mov    %rcx,%r9
1400851bd:	48 8b da             	mov    %rdx,%rbx
1400851c0:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1400851c7:	48 85 c9             	test   %rcx,%rcx
1400851ca:	74 3d                	je     0x140085209
1400851cc:	48 8b 01             	mov    (%rcx),%rax
1400851cf:	4d 8b 49 78          	mov    0x78(%r9),%r9
1400851d3:	48 8b 40 18          	mov    0x18(%rax),%rax
1400851d7:	ff 15 53 dc 18 00    	call   *0x18dc53(%rip)        # 0x140212e30
1400851dd:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1400851e1:	74 09                	je     0x1400851ec
1400851e3:	48 8b c3             	mov    %rbx,%rax
1400851e6:	48 83 c4 30          	add    $0x30,%rsp
1400851ea:	5b                   	pop    %rbx
1400851eb:	c3                   	ret
1400851ec:	b9 56 64 2c 1e       	mov    $0x1e2c6456,%ecx
1400851f1:	e8 da 6a f8 ff       	call   0x14000bcd0
1400851f6:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1400851fa:	75 e7                	jne    0x1400851e3
1400851fc:	33 d2                	xor    %edx,%edx
1400851fe:	b9 4d d3 81 02       	mov    $0x281d34d,%ecx
140085203:	e8 dc 60 f8 ff       	call   0x14000b2e4
140085208:	cc                   	int3
140085209:	33 d2                	xor    %edx,%edx
14008520b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140085210:	e8 cf 60 f8 ff       	call   0x14000b2e4
140085215:	cc                   	int3
140085216:	90                   	nop
140085217:	90                   	nop
140085218:	48 8b c4             	mov    %rsp,%rax
14008521b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14008521f:	48 89 68 10          	mov    %rbp,0x10(%rax)
140085223:	48 89 70 18          	mov    %rsi,0x18(%rax)
140085227:	48 89 78 20          	mov    %rdi,0x20(%rax)
14008522b:	41 56                	push   %r14
14008522d:	48 83 ec 40          	sub    $0x40,%rsp
140085231:	41 8b e8             	mov    %r8d,%ebp
140085234:	48 8b f2             	mov    %rdx,%rsi
140085237:	48 8b f9             	mov    %rcx,%rdi
14008523a:	48 83 22 00          	andq   $0x0,(%rdx)
14008523e:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140085242:	48 8b cb             	mov    %rbx,%rcx
140085245:	ff 15 a5 d5 18 00    	call   *0x18d5a5(%rip)        # 0x1402127f0
14008524b:	85 c0                	test   %eax,%eax
14008524d:	74 0c                	je     0x14008525b
14008524f:	b9 05 00 00 00       	mov    $0x5,%ecx
140085254:	ff 15 86 d5 18 00    	call   *0x18d586(%rip)        # 0x1402127e0
14008525a:	cc                   	int3
14008525b:	8b 43 4c             	mov    0x4c(%rbx),%eax
14008525e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140085263:	75 11                	jne    0x140085276
140085265:	ff c8                	dec    %eax
140085267:	89 43 4c             	mov    %eax,0x4c(%rbx)
14008526a:	b9 06 00 00 00       	mov    $0x6,%ecx
14008526f:	ff 15 6b d5 18 00    	call   *0x18d56b(%rip)        # 0x1402127e0
140085275:	cc                   	int3
140085276:	4c 8d 77 60          	lea    0x60(%rdi),%r14
14008527a:	49 8b 0e             	mov    (%r14),%rcx
14008527d:	48 8b 41 08          	mov    0x8(%rcx),%rax
140085281:	33 d2                	xor    %edx,%edx
140085283:	48 8b f9             	mov    %rcx,%rdi
140085286:	eb 11                	jmp    0x140085299
140085288:	39 68 20             	cmp    %ebp,0x20(%rax)
14008528b:	7d 06                	jge    0x140085293
14008528d:	48 8b 40 10          	mov    0x10(%rax),%rax
140085291:	eb 06                	jmp    0x140085299
140085293:	48 8b f8             	mov    %rax,%rdi
140085296:	48 8b 00             	mov    (%rax),%rax
140085299:	38 50 19             	cmp    %dl,0x19(%rax)
14008529c:	74 ea                	je     0x140085288
14008529e:	38 57 19             	cmp    %dl,0x19(%rdi)
1400852a1:	75 05                	jne    0x1400852a8
1400852a3:	3b 6f 20             	cmp    0x20(%rdi),%ebp
1400852a6:	7d 03                	jge    0x1400852ab
1400852a8:	48 8b f9             	mov    %rcx,%rdi
1400852ab:	48 3b f9             	cmp    %rcx,%rdi
1400852ae:	74 52                	je     0x140085302
1400852b0:	48 8b 47 28          	mov    0x28(%rdi),%rax
1400852b4:	48 21 57 28          	and    %rdx,0x28(%rdi)
1400852b8:	48 8b 0e             	mov    (%rsi),%rcx
1400852bb:	48 89 06             	mov    %rax,(%rsi)
1400852be:	48 85 c9             	test   %rcx,%rcx
1400852c1:	74 0d                	je     0x1400852d0
1400852c3:	48 8b 01             	mov    (%rcx),%rax
1400852c6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400852ca:	ff 15 60 db 18 00    	call   *0x18db60(%rip)        # 0x140212e30
1400852d0:	48 8b d7             	mov    %rdi,%rdx
1400852d3:	49 8b ce             	mov    %r14,%rcx
1400852d6:	e8 91 0c 00 00       	call   0x140085f6c
1400852db:	48 8b f8             	mov    %rax,%rdi
1400852de:	48 8b 48 28          	mov    0x28(%rax),%rcx
1400852e2:	48 85 c9             	test   %rcx,%rcx
1400852e5:	74 12                	je     0x1400852f9
1400852e7:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1400852ec:	48 8b 11             	mov    (%rcx),%rdx
1400852ef:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400852f3:	ff 15 37 db 18 00    	call   *0x18db37(%rip)        # 0x140212e30
1400852f9:	48 8b cf             	mov    %rdi,%rcx
1400852fc:	ff 15 3e d8 18 00    	call   *0x18d83e(%rip)        # 0x140212b40
140085302:	48 8b cb             	mov    %rbx,%rcx
140085305:	ff 15 ed d4 18 00    	call   *0x18d4ed(%rip)        # 0x1402127f8
14008530b:	48 8b c6             	mov    %rsi,%rax
14008530e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140085313:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140085318:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14008531d:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140085322:	48 83 c4 40          	add    $0x40,%rsp
140085326:	41 5e                	pop    %r14
140085328:	c3                   	ret
140085329:	90                   	nop
14008532a:	90                   	nop
14008532b:	90                   	nop
14008532c:	90                   	nop
14008532d:	90                   	nop
14008532e:	90                   	nop
14008532f:	90                   	nop
140085330:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140085335:	57                   	push   %rdi
140085336:	48 83 ec 20          	sub    $0x20,%rsp
14008533a:	48 8b fa             	mov    %rdx,%rdi
14008533d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140085342:	e8 39 00 00 00       	call   0x140085380
140085347:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14008534c:	48 85 db             	test   %rbx,%rbx
14008534f:	74 23                	je     0x140085374
140085351:	48 8b 03             	mov    (%rbx),%rax
140085354:	48 8b d7             	mov    %rdi,%rdx
140085357:	48 8b cb             	mov    %rbx,%rcx
14008535a:	48 8b 40 18          	mov    0x18(%rax),%rax
14008535e:	ff 15 cc da 18 00    	call   *0x18dacc(%rip)        # 0x140212e30
140085364:	48 8b 03             	mov    (%rbx),%rax
140085367:	48 8b cb             	mov    %rbx,%rcx
14008536a:	48 8b 40 10          	mov    0x10(%rax),%rax
14008536e:	ff 15 bc da 18 00    	call   *0x18dabc(%rip)        # 0x140212e30
140085374:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140085379:	48 83 c4 20          	add    $0x20,%rsp
14008537d:	5f                   	pop    %rdi
14008537e:	c3                   	ret
14008537f:	90                   	nop
140085380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140085385:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14008538a:	57                   	push   %rdi
14008538b:	48 83 ec 20          	sub    $0x20,%rsp
14008538f:	48 8b fa             	mov    %rdx,%rdi
140085392:	48 8b f1             	mov    %rcx,%rsi
140085395:	48 83 22 00          	andq   $0x0,(%rdx)
140085399:	48 8d 59 08          	lea    0x8(%rcx),%rbx
14008539d:	48 8b cb             	mov    %rbx,%rcx
1400853a0:	ff 15 4a d4 18 00    	call   *0x18d44a(%rip)        # 0x1402127f0
1400853a6:	85 c0                	test   %eax,%eax
1400853a8:	74 0c                	je     0x1400853b6
1400853aa:	b9 05 00 00 00       	mov    $0x5,%ecx
1400853af:	ff 15 2b d4 18 00    	call   *0x18d42b(%rip)        # 0x1402127e0
1400853b5:	cc                   	int3
1400853b6:	8b 43 4c             	mov    0x4c(%rbx),%eax
1400853b9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400853be:	75 11                	jne    0x1400853d1
1400853c0:	ff c8                	dec    %eax
1400853c2:	89 43 4c             	mov    %eax,0x4c(%rbx)
1400853c5:	b9 06 00 00 00       	mov    $0x6,%ecx
1400853ca:	ff 15 10 d4 18 00    	call   *0x18d410(%rip)        # 0x1402127e0
1400853d0:	cc                   	int3
1400853d1:	48 8b 76 58          	mov    0x58(%rsi),%rsi
1400853d5:	48 39 37             	cmp    %rsi,(%rdi)
1400853d8:	74 31                	je     0x14008540b
1400853da:	48 85 f6             	test   %rsi,%rsi
1400853dd:	74 10                	je     0x1400853ef
1400853df:	48 8b 06             	mov    (%rsi),%rax
1400853e2:	48 8b ce             	mov    %rsi,%rcx
1400853e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400853e9:	ff 15 41 da 18 00    	call   *0x18da41(%rip)        # 0x140212e30
1400853ef:	48 8b 0f             	mov    (%rdi),%rcx
1400853f2:	48 85 c9             	test   %rcx,%rcx
1400853f5:	74 11                	je     0x140085408
1400853f7:	48 83 27 00          	andq   $0x0,(%rdi)
1400853fb:	48 8b 01             	mov    (%rcx),%rax
1400853fe:	48 8b 40 10          	mov    0x10(%rax),%rax
140085402:	ff 15 28 da 18 00    	call   *0x18da28(%rip)        # 0x140212e30
140085408:	48 89 37             	mov    %rsi,(%rdi)
14008540b:	48 8b cb             	mov    %rbx,%rcx
14008540e:	ff 15 e4 d3 18 00    	call   *0x18d3e4(%rip)        # 0x1402127f8
140085414:	48 8b c7             	mov    %rdi,%rax
140085417:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008541c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140085421:	48 83 c4 20          	add    $0x20,%rsp
140085425:	5f                   	pop    %rdi
140085426:	c3                   	ret
140085427:	90                   	nop
140085428:	90                   	nop
140085429:	90                   	nop
14008542a:	90                   	nop
14008542b:	90                   	nop
14008542c:	90                   	nop
14008542d:	90                   	nop
14008542e:	90                   	nop
14008542f:	90                   	nop
140085430:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140085435:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14008543a:	57                   	push   %rdi
14008543b:	48 83 ec 20          	sub    $0x20,%rsp
14008543f:	48 8b f1             	mov    %rcx,%rsi
140085442:	48 83 c1 08          	add    $0x8,%rcx
140085446:	ff 15 a4 d3 18 00    	call   *0x18d3a4(%rip)        # 0x1402127f0
14008544c:	85 c0                	test   %eax,%eax
14008544e:	74 0c                	je     0x14008545c
140085450:	b9 05 00 00 00       	mov    $0x5,%ecx
140085455:	ff 15 85 d3 18 00    	call   *0x18d385(%rip)        # 0x1402127e0
14008545b:	cc                   	int3
14008545c:	8b 46 54             	mov    0x54(%rsi),%eax
14008545f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140085464:	75 11                	jne    0x140085477
140085466:	ff c8                	dec    %eax
140085468:	89 46 54             	mov    %eax,0x54(%rsi)
14008546b:	b9 06 00 00 00       	mov    $0x6,%ecx
140085470:	ff 15 6a d3 18 00    	call   *0x18d36a(%rip)        # 0x1402127e0
140085476:	cc                   	int3
140085477:	48 8b 7e 58          	mov    0x58(%rsi),%rdi
14008547b:	48 83 66 58 00       	andq   $0x0,0x58(%rsi)
140085480:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140085484:	ff 15 6e d3 18 00    	call   *0x18d36e(%rip)        # 0x1402127f8
14008548a:	48 85 ff             	test   %rdi,%rdi
14008548d:	74 59                	je     0x1400854e8
14008548f:	48 8b 5f 58          	mov    0x58(%rdi),%rbx
140085493:	b9 18 00 00 00       	mov    $0x18,%ecx
140085498:	ff 15 b2 d6 18 00    	call   *0x18d6b2(%rip)        # 0x140212b50
14008549e:	48 85 c0             	test   %rax,%rax
1400854a1:	74 55                	je     0x1400854f8
1400854a3:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1400854aa:	48 8d 0d ff 51 1b 00 	lea    0x1b51ff(%rip),%rcx        # 0x14023a6b0
1400854b1:	48 89 08             	mov    %rcx,(%rax)
1400854b4:	48 89 78 10          	mov    %rdi,0x10(%rax)
1400854b8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400854bd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400854c2:	48 8b cb             	mov    %rbx,%rcx
1400854c5:	e8 ce b0 fb ff       	call   0x140040598
1400854ca:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400854cf:	48 85 c9             	test   %rcx,%rcx
1400854d2:	74 14                	je     0x1400854e8
1400854d4:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400854da:	48 8b 01             	mov    (%rcx),%rax
1400854dd:	48 8b 40 10          	mov    0x10(%rax),%rax
1400854e1:	ff 15 49 d9 18 00    	call   *0x18d949(%rip)        # 0x140212e30
1400854e7:	90                   	nop
1400854e8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400854ed:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400854f2:	48 83 c4 20          	add    $0x20,%rsp
1400854f6:	5f                   	pop    %rdi
1400854f7:	c3                   	ret
1400854f8:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400854fd:	e8 76 5e f8 ff       	call   0x14000b378
140085502:	cc                   	int3