140112207:	75 2b                	jne    0x140112234
140112209:	48 8b 03             	mov    (%rbx),%rax
14011220c:	48 8b cb             	mov    %rbx,%rcx
14011220f:	48 8b 00             	mov    (%rax),%rax
140112212:	ff 15 20 aa 9f 00    	call   *0x9faa20(%rip)        # 0x140b0cc38
140112218:	8b c5                	mov    %ebp,%eax
14011221a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011221f:	03 c5                	add    %ebp,%eax
140112221:	75 11                	jne    0x140112234
140112223:	48 8b 03             	mov    (%rbx),%rax
140112226:	48 8b cb             	mov    %rbx,%rcx
140112229:	48 8b 40 08          	mov    0x8(%rax),%rax
14011222d:	ff 15 05 aa 9f 00    	call   *0x9faa05(%rip)        # 0x140b0cc38
140112233:	90                   	nop
140112234:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140112239:	48 85 db             	test   %rbx,%rbx
14011223c:	74 7f                	je     0x1401122bd
14011223e:	8b c5                	mov    %ebp,%eax
140112240:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140112245:	03 c5                	add    %ebp,%eax
140112247:	75 74                	jne    0x1401122bd
140112249:	48 8b 03             	mov    (%rbx),%rax
14011224c:	48 8b cb             	mov    %rbx,%rcx
14011224f:	48 8b 00             	mov    (%rax),%rax
140112252:	ff 15 e0 a9 9f 00    	call   *0x9fa9e0(%rip)        # 0x140b0cc38
140112258:	8b c5                	mov    %ebp,%eax
14011225a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011225f:	03 c5                	add    %ebp,%eax
140112261:	75 5a                	jne    0x1401122bd
140112263:	48 8b 03             	mov    (%rbx),%rax
140112266:	48 8b cb             	mov    %rbx,%rcx
140112269:	48 8b 40 08          	mov    0x8(%rax),%rax
14011226d:	ff 15 c5 a9 9f 00    	call   *0x9fa9c5(%rip)        # 0x140b0cc38
140112273:	eb 48                	jmp    0x1401122bd
140112275:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011227a:	48 85 db             	test   %rbx,%rbx
14011227d:	74 35                	je     0x1401122b4
14011227f:	8b c5                	mov    %ebp,%eax
140112281:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140112286:	03 c5                	add    %ebp,%eax
140112288:	75 2a                	jne    0x1401122b4
14011228a:	48 8b 03             	mov    (%rbx),%rax
14011228d:	48 8b cb             	mov    %rbx,%rcx
140112290:	48 8b 00             	mov    (%rax),%rax
140112293:	ff 15 9f a9 9f 00    	call   *0x9fa99f(%rip)        # 0x140b0cc38
140112299:	8b c5                	mov    %ebp,%eax
14011229b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401122a0:	03 c5                	add    %ebp,%eax
1401122a2:	75 10                	jne    0x1401122b4
1401122a4:	48 8b 03             	mov    (%rbx),%rax
1401122a7:	48 8b cb             	mov    %rbx,%rcx
1401122aa:	48 8b 40 08          	mov    0x8(%rax),%rax
1401122ae:	ff 15 84 a9 9f 00    	call   *0x9fa984(%rip)        # 0x140b0cc38
1401122b4:	48 83 27 00          	andq   $0x0,(%rdi)
1401122b8:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1401122bd:	48 8b c7             	mov    %rdi,%rax
1401122c0:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1401122c5:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1401122c9:	49 8b 6b 18          	mov    0x18(%r11),%rbp
1401122cd:	49 8b 73 20          	mov    0x20(%r11),%rsi
1401122d1:	49 8b e3             	mov    %r11,%rsp
1401122d4:	5f                   	pop    %rdi
1401122d5:	c3                   	ret
1401122d6:	90                   	nop
1401122d7:	90                   	nop
1401122d8:	90                   	nop
1401122d9:	90                   	nop
1401122da:	90                   	nop
1401122db:	90                   	nop
1401122dc:	90                   	nop
1401122dd:	90                   	nop
1401122de:	90                   	nop
1401122df:	90                   	nop
1401122e0:	40 53                	rex push %rbx
1401122e2:	48 83 ec 20          	sub    $0x20,%rsp
1401122e6:	48 8b d9             	mov    %rcx,%rbx
1401122e9:	48 8b 09             	mov    (%rcx),%rcx
1401122ec:	48 85 c9             	test   %rcx,%rcx
1401122ef:	74 3b                	je     0x14011232c
1401122f1:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401122f5:	48 2b c1             	sub    %rcx,%rax
1401122f8:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401122fc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140112302:	72 14                	jb     0x140112318
140112304:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140112308:	48 2b ca             	sub    %rdx,%rcx
14011230b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14011230f:	48 83 f8 1f          	cmp    $0x1f,%rax
140112313:	77 1d                	ja     0x140112332
140112315:	48 8b ca             	mov    %rdx,%rcx
140112318:	ff 15 a2 a5 9f 00    	call   *0x9fa5a2(%rip)        # 0x140b0c8c0
14011231e:	48 83 23 00          	andq   $0x0,(%rbx)
140112322:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140112327:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14011232c:	48 83 c4 20          	add    $0x20,%rsp
140112330:	5b                   	pop    %rbx
140112331:	c3                   	ret
140112332:	ff 15 60 a6 9f 00    	call   *0x9fa660(%rip)        # 0x140b0c998
140112338:	cc                   	int3
140112339:	90                   	nop
14011233a:	90                   	nop
14011233b:	90                   	nop
14011233c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140112341:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140112346:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14011234b:	57                   	push   %rdi
14011234c:	48 83 ec 50          	sub    $0x50,%rsp
140112350:	48 8b fa             	mov    %rdx,%rdi
140112353:	48 8b d9             	mov    %rcx,%rbx
140112356:	48 8b 31             	mov    (%rcx),%rsi
140112359:	4c 8b 46 08          	mov    0x8(%rsi),%r8
14011235d:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140112362:	33 ed                	xor    %ebp,%ebp
140112364:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140112368:	4c 8b ce             	mov    %rsi,%r9
14011236b:	41 38 68 19          	cmp    %bpl,0x19(%r8)
14011236f:	75 3b                	jne    0x1401123ac
140112371:	48 8b 0a             	mov    (%rdx),%rcx
140112374:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140112379:	49 39 48 20          	cmp    %rcx,0x20(%r8)
14011237d:	75 05                	jne    0x140112384
14011237f:	40 8a c5             	mov    %bpl,%al
140112382:	eb 06                	jmp    0x14011238a
140112384:	1a c0                	sbb    %al,%al
140112386:	24 fe                	and    $0xfe,%al
140112388:	fe c0                	inc    %al
14011238a:	84 c0                	test   %al,%al
14011238c:	79 0a                	jns    0x140112398
14011238e:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140112392:	4d 8b 40 10          	mov    0x10(%r8),%r8
140112396:	eb 0e                	jmp    0x1401123a6
140112398:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
14011239f:	00
1401123a0:	4d 8b c8             	mov    %r8,%r9
1401123a3:	4d 8b 00             	mov    (%r8),%r8
1401123a6:	41 38 68 19          	cmp    %bpl,0x19(%r8)
1401123aa:	74 c8                	je     0x140112374
1401123ac:	41 38 69 19          	cmp    %bpl,0x19(%r9)
1401123b0:	75 1c                	jne    0x1401123ce
1401123b2:	49 8b 41 20          	mov    0x20(%r9),%rax
1401123b6:	48 39 02             	cmp    %rax,(%rdx)
1401123b9:	75 05                	jne    0x1401123c0
1401123bb:	40 8a c5             	mov    %bpl,%al
1401123be:	eb 06                	jmp    0x1401123c6
1401123c0:	1a c0                	sbb    %al,%al
1401123c2:	24 fe                	and    $0xfe,%al
1401123c4:	fe c0                	inc    %al
1401123c6:	84 c0                	test   %al,%al
1401123c8:	0f 89 8d 00 00 00    	jns    0x14011245b
1401123ce:	48 b8 8e e3 38 8e e3 	movabs $0x38e38e38e38e38e,%rax
1401123d5:	38 8e 03
1401123d8:	48 39 43 08          	cmp    %rax,0x8(%rbx)
1401123dc:	0f 84 92 00 00 00    	je     0x140112474
1401123e2:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401123e7:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401123ec:	b9 48 00 00 00       	mov    $0x48,%ecx
1401123f1:	ff 15 d1 a4 9f 00    	call   *0x9fa4d1(%rip)        # 0x140b0c8c8
1401123f7:	4c 8b c0             	mov    %rax,%r8
1401123fa:	48 85 c0             	test   %rax,%rax
1401123fd:	75 07                	jne    0x140112406
1401123ff:	ff 15 93 a0 9f 00    	call   *0x9fa093(%rip)        # 0x140b0c498
140112405:	90                   	nop
140112406:	48 89 68 20          	mov    %rbp,0x20(%rax)
14011240a:	48 89 68 28          	mov    %rbp,0x28(%rax)
14011240e:	48 8b 07             	mov    (%rdi),%rax
140112411:	49 89 40 20          	mov    %rax,0x20(%r8)
140112415:	48 8b 47 08          	mov    0x8(%rdi),%rax
140112419:	49 89 40 28          	mov    %rax,0x28(%r8)
14011241d:	48 89 2f             	mov    %rbp,(%rdi)
140112420:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140112424:	49 89 68 30          	mov    %rbp,0x30(%r8)
140112428:	49 89 68 38          	mov    %rbp,0x38(%r8)
14011242c:	49 89 68 40          	mov    %rbp,0x40(%r8)
140112430:	49 89 30             	mov    %rsi,(%r8)
140112433:	49 89 70 08          	mov    %rsi,0x8(%r8)
140112437:	49 89 70 10          	mov    %rsi,0x10(%r8)
14011243b:	66 41 89 68 18       	mov    %bp,0x18(%r8)
140112440:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140112445:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14011244b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140112450:	48 8b cb             	mov    %rbx,%rcx
140112453:	e8 88 4a ef ff       	call   0x140006ee0
140112458:	4c 8b c8             	mov    %rax,%r9
14011245b:	49 8d 41 30          	lea    0x30(%r9),%rax
14011245f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140112464:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140112469:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14011246e:	48 83 c4 50          	add    $0x50,%rsp
140112472:	5f                   	pop    %rdi
140112473:	c3                   	ret
140112474:	e8 5b 19 ef ff       	call   0x140003dd4
140112479:	cc                   	int3
14011247a:	90                   	nop
14011247b:	90                   	nop
14011247c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140112481:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140112486:	56                   	push   %rsi
140112487:	57                   	push   %rdi
140112488:	41 56                	push   %r14
14011248a:	48 83 ec 50          	sub    $0x50,%rsp
14011248e:	4c 8b f2             	mov    %rdx,%r14
140112491:	48 8b f9             	mov    %rcx,%rdi
140112494:	48 8b 31             	mov    (%rcx),%rsi
140112497:	4c 8b 46 08          	mov    0x8(%rsi),%r8
14011249b:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1401124a0:	33 ed                	xor    %ebp,%ebp
1401124a2:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401124a6:	4c 8b ce             	mov    %rsi,%r9
1401124a9:	41 38 68 19          	cmp    %bpl,0x19(%r8)
1401124ad:	75 3b                	jne    0x1401124ea
1401124af:	48 8b 0a             	mov    (%rdx),%rcx
1401124b2:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1401124b7:	49 39 48 20          	cmp    %rcx,0x20(%r8)
1401124bb:	75 05                	jne    0x1401124c2
1401124bd:	40 8a c5             	mov    %bpl,%al
1401124c0:	eb 06                	jmp    0x1401124c8
1401124c2:	1a c0                	sbb    %al,%al
1401124c4:	24 fe                	and    $0xfe,%al
1401124c6:	fe c0                	inc    %al
1401124c8:	84 c0                	test   %al,%al
1401124ca:	79 0a                	jns    0x1401124d6
1401124cc:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401124d0:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401124d4:	eb 0e                	jmp    0x1401124e4
1401124d6:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1401124dd:	00
1401124de:	4d 8b c8             	mov    %r8,%r9
1401124e1:	4d 8b 00             	mov    (%r8),%r8
1401124e4:	41 38 68 19          	cmp    %bpl,0x19(%r8)
1401124e8:	74 c8                	je     0x1401124b2
1401124ea:	41 38 69 19          	cmp    %bpl,0x19(%r9)
1401124ee:	75 1c                	jne    0x14011250c
1401124f0:	49 8b 41 20          	mov    0x20(%r9),%rax
1401124f4:	48 39 02             	cmp    %rax,(%rdx)
1401124f7:	75 05                	jne    0x1401124fe
1401124f9:	40 8a c5             	mov    %bpl,%al
1401124fc:	eb 06                	jmp    0x140112504
1401124fe:	1a c0                	sbb    %al,%al
140112500:	24 fe                	and    $0xfe,%al
140112502:	fe c0                	inc    %al
140112504:	84 c0                	test   %al,%al
140112506:	0f 89 cd 00 00 00    	jns    0x1401125d9
14011250c:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
140112513:	ff ff 03
140112516:	48 39 47 08          	cmp    %rax,0x8(%rdi)
14011251a:	0f 84 d2 00 00 00    	je     0x1401125f2
140112520:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140112525:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14011252a:	b9 40 00 00 00       	mov    $0x40,%ecx
14011252f:	ff 15 93 a3 9f 00    	call   *0x9fa393(%rip)        # 0x140b0c8c8
140112535:	48 8b d8             	mov    %rax,%rbx
140112538:	48 85 c0             	test   %rax,%rax
14011253b:	75 07                	jne    0x140112544
14011253d:	ff 15 55 9f 9f 00    	call   *0x9f9f55(%rip)        # 0x140b0c498
140112543:	cc                   	int3
140112544:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140112549:	48 8d 48 20          	lea    0x20(%rax),%rcx
14011254d:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140112552:	48 89 29             	mov    %rbp,(%rcx)
140112555:	48 89 69 08          	mov    %rbp,0x8(%rcx)
140112559:	49 8b 06             	mov    (%r14),%rax
14011255c:	48 89 01             	mov    %rax,(%rcx)
14011255f:	49 8b 46 08          	mov    0x8(%r14),%rax
140112563:	48 89 41 08          	mov    %rax,0x8(%rcx)
140112567:	49 89 2e             	mov    %rbp,(%r14)
14011256a:	49 89 6e 08          	mov    %rbp,0x8(%r14)
14011256e:	4c 8d 71 10          	lea    0x10(%rcx),%r14
140112572:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
140112579:	00
14011257a:	49 89 2e             	mov    %rbp,(%r14)
14011257d:	49 89 6e 08          	mov    %rbp,0x8(%r14)
140112581:	b9 48 00 00 00       	mov    $0x48,%ecx
140112586:	ff 15 3c a3 9f 00    	call   *0x9fa33c(%rip)        # 0x140b0c8c8
14011258c:	48 85 c0             	test   %rax,%rax
14011258f:	75 07                	jne    0x140112598
140112591:	ff 15 01 9f 9f 00    	call   *0x9f9f01(%rip)        # 0x140b0c498
140112597:	cc                   	int3
140112598:	48 89 00             	mov    %rax,(%rax)
14011259b:	48 89 40 08          	mov    %rax,0x8(%rax)
14011259f:	48 89 40 10          	mov    %rax,0x10(%rax)
1401125a3:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401125a9:	49 89 06             	mov    %rax,(%r14)
1401125ac:	48 89 33             	mov    %rsi,(%rbx)
1401125af:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1401125b3:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401125b7:	66 89 6b 18          	mov    %bp,0x18(%rbx)
1401125bb:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1401125c0:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401125c6:	4c 8b c3             	mov    %rbx,%r8
1401125c9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401125ce:	48 8b cf             	mov    %rdi,%rcx
1401125d1:	e8 0a 49 ef ff       	call   0x140006ee0
1401125d6:	4c 8b c8             	mov    %rax,%r9
1401125d9:	49 8d 41 30          	lea    0x30(%r9),%rax
1401125dd:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1401125e2:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401125e6:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1401125ea:	49 8b e3             	mov    %r11,%rsp
1401125ed:	41 5e                	pop    %r14
1401125ef:	5f                   	pop    %rdi
1401125f0:	5e                   	pop    %rsi
1401125f1:	c3                   	ret
1401125f2:	e8 dd 17 ef ff       	call   0x140003dd4
1401125f7:	cc                   	int3
1401125f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401125fd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140112602:	57                   	push   %rdi
140112603:	48 83 ec 20          	sub    $0x20,%rsp
140112607:	48 8b 01             	mov    (%rcx),%rax
14011260a:	48 8b f1             	mov    %rcx,%rsi
14011260d:	48 8b 78 08          	mov    0x8(%rax),%rdi
140112611:	eb 27                	jmp    0x14011263a
140112613:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140112617:	48 8b d6             	mov    %rsi,%rdx
14011261a:	48 8b ce             	mov    %rsi,%rcx
14011261d:	e8 ce 11 00 00       	call   0x1401137f0
140112622:	48 8b df             	mov    %rdi,%rbx
140112625:	48 8b 3f             	mov    (%rdi),%rdi
140112628:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14011262c:	e8 27 1d 00 00       	call   0x140114358
140112631:	48 8b cb             	mov    %rbx,%rcx
140112634:	ff 15 86 a2 9f 00    	call   *0x9fa286(%rip)        # 0x140b0c8c0
14011263a:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14011263e:	74 d3                	je     0x140112613
140112640:	48 8b 0e             	mov    (%rsi),%rcx
140112643:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140112648:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011264d:	48 83 c4 20          	add    $0x20,%rsp
140112651:	5f                   	pop    %rdi
140112652:	48 ff 25 67 a2 9f 00 	rex.W jmp *0x9fa267(%rip)        # 0x140b0c8c0
140112659:	cc                   	int3
14011265a:	90                   	nop
14011265b:	90                   	nop
14011265c:	44 88 44 24 18       	mov    %r8b,0x18(%rsp)
140112661:	55                   	push   %rbp
140112662:	48 8b ec             	mov    %rsp,%rbp
140112665:	48 83 ec 70          	sub    $0x70,%rsp
140112669:	4c 8b d2             	mov    %rdx,%r10
14011266c:	4c 8b d9             	mov    %rcx,%r11
14011266f:	48 39 51 18          	cmp    %rdx,0x18(%rcx)
140112673:	73 33                	jae    0x1401126a8
140112675:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140112679:	e8 7a 05 00 00       	call   0x140112bf8
14011267e:	4d 2b 53 18          	sub    0x18(%r11),%r10
140112682:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140112686:	4d 8b ca             	mov    %r10,%r9
140112689:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14011268d:	49 8b cb             	mov    %r11,%rcx
140112690:	0f 10 08             	movups (%rax),%xmm1
140112693:	48 8d 45 20          	lea    0x20(%rbp),%rax