140a671f2:	74 08                	je     0x140a671fc
140a671f4:	b0 01                	mov    $0x1,%al
140a671f6:	48 83 c4 30          	add    $0x30,%rsp
140a671fa:	5b                   	pop    %rbx
140a671fb:	c3                   	ret
140a671fc:	32 c0                	xor    %al,%al
140a671fe:	48 83 c4 30          	add    $0x30,%rsp
140a67202:	5b                   	pop    %rbx
140a67203:	c3                   	ret
140a67204:	cc                   	int3
140a67205:	cc                   	int3
140a67206:	cc                   	int3
140a67207:	cc                   	int3
140a67208:	cc                   	int3
140a67209:	cc                   	int3
140a6720a:	cc                   	int3
140a6720b:	cc                   	int3
140a6720c:	cc                   	int3
140a6720d:	cc                   	int3
140a6720e:	cc                   	int3
140a6720f:	cc                   	int3
140a67210:	40 53                	rex push %rbx
140a67212:	48 83 ec 30          	sub    $0x30,%rsp
140a67216:	48 8b 01             	mov    (%rcx),%rax
140a67219:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a6721e:	0f 10 05 ab 93 61 00 	movups 0x6193ab(%rip),%xmm0        # 0x1410805d0
140a67225:	ba 69 00 00 00       	mov    $0x69,%edx
140a6722a:	48 8b d9             	mov    %rcx,%rbx
140a6722d:	48 8b 40 18          	mov    0x18(%rax),%rax
140a67231:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140a67236:	ff 15 e4 c7 51 00    	call   *0x51c7e4(%rip)        # 0x140f83a20
140a6723c:	84 c0                	test   %al,%al
140a6723e:	74 1c                	je     0x140a6725c
140a67240:	48 8b 03             	mov    (%rbx),%rax
140a67243:	48 8b cb             	mov    %rbx,%rcx
140a67246:	48 8b 40 20          	mov    0x20(%rax),%rax
140a6724a:	ff 15 d0 c7 51 00    	call   *0x51c7d0(%rip)        # 0x140f83a20
140a67250:	84 c0                	test   %al,%al
140a67252:	74 08                	je     0x140a6725c
140a67254:	b0 01                	mov    $0x1,%al
140a67256:	48 83 c4 30          	add    $0x30,%rsp
140a6725a:	5b                   	pop    %rbx
140a6725b:	c3                   	ret
140a6725c:	32 c0                	xor    %al,%al
140a6725e:	48 83 c4 30          	add    $0x30,%rsp
140a67262:	5b                   	pop    %rbx
140a67263:	c3                   	ret
140a67264:	cc                   	int3
140a67265:	cc                   	int3
140a67266:	cc                   	int3
140a67267:	cc                   	int3
140a67268:	cc                   	int3
140a67269:	cc                   	int3
140a6726a:	cc                   	int3
140a6726b:	cc                   	int3
140a6726c:	cc                   	int3
140a6726d:	cc                   	int3
140a6726e:	cc                   	int3
140a6726f:	cc                   	int3
140a67270:	40 53                	rex push %rbx
140a67272:	48 83 ec 30          	sub    $0x30,%rsp
140a67276:	48 8b 01             	mov    (%rcx),%rax
140a67279:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a6727e:	0f 10 05 5b 93 61 00 	movups 0x61935b(%rip),%xmm0        # 0x1410805e0
140a67285:	ba 6a 00 00 00       	mov    $0x6a,%edx
140a6728a:	48 8b d9             	mov    %rcx,%rbx
140a6728d:	48 8b 40 18          	mov    0x18(%rax),%rax
140a67291:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140a67296:	ff 15 84 c7 51 00    	call   *0x51c784(%rip)        # 0x140f83a20
140a6729c:	84 c0                	test   %al,%al
140a6729e:	74 1c                	je     0x140a672bc
140a672a0:	48 8b 03             	mov    (%rbx),%rax
140a672a3:	48 8b cb             	mov    %rbx,%rcx
140a672a6:	48 8b 40 20          	mov    0x20(%rax),%rax
140a672aa:	ff 15 70 c7 51 00    	call   *0x51c770(%rip)        # 0x140f83a20
140a672b0:	84 c0                	test   %al,%al
140a672b2:	74 08                	je     0x140a672bc
140a672b4:	b0 01                	mov    $0x1,%al
140a672b6:	48 83 c4 30          	add    $0x30,%rsp
140a672ba:	5b                   	pop    %rbx
140a672bb:	c3                   	ret
140a672bc:	32 c0                	xor    %al,%al
140a672be:	48 83 c4 30          	add    $0x30,%rsp
140a672c2:	5b                   	pop    %rbx
140a672c3:	c3                   	ret
140a672c4:	cc                   	int3
140a672c5:	cc                   	int3
140a672c6:	cc                   	int3
140a672c7:	cc                   	int3
140a672c8:	cc                   	int3
140a672c9:	cc                   	int3
140a672ca:	cc                   	int3
140a672cb:	cc                   	int3
140a672cc:	cc                   	int3
140a672cd:	cc                   	int3
140a672ce:	cc                   	int3
140a672cf:	cc                   	int3
140a672d0:	40 53                	rex push %rbx
140a672d2:	48 83 ec 30          	sub    $0x30,%rsp
140a672d6:	48 8b 01             	mov    (%rcx),%rax
140a672d9:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a672de:	0f 10 05 0b 93 61 00 	movups 0x61930b(%rip),%xmm0        # 0x1410805f0
140a672e5:	ba 6b 00 00 00       	mov    $0x6b,%edx
140a672ea:	48 8b d9             	mov    %rcx,%rbx
140a672ed:	48 8b 40 18          	mov    0x18(%rax),%rax
140a672f1:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140a672f6:	ff 15 24 c7 51 00    	call   *0x51c724(%rip)        # 0x140f83a20
140a672fc:	84 c0                	test   %al,%al
140a672fe:	74 1c                	je     0x140a6731c
140a67300:	48 8b 03             	mov    (%rbx),%rax
140a67303:	48 8b cb             	mov    %rbx,%rcx
140a67306:	48 8b 40 20          	mov    0x20(%rax),%rax
140a6730a:	ff 15 10 c7 51 00    	call   *0x51c710(%rip)        # 0x140f83a20
140a67310:	84 c0                	test   %al,%al
140a67312:	74 08                	je     0x140a6731c
140a67314:	b0 01                	mov    $0x1,%al
140a67316:	48 83 c4 30          	add    $0x30,%rsp
140a6731a:	5b                   	pop    %rbx
140a6731b:	c3                   	ret
140a6731c:	32 c0                	xor    %al,%al
140a6731e:	48 83 c4 30          	add    $0x30,%rsp
140a67322:	5b                   	pop    %rbx
140a67323:	c3                   	ret
140a67324:	cc                   	int3
140a67325:	cc                   	int3
140a67326:	cc                   	int3
140a67327:	cc                   	int3
140a67328:	cc                   	int3
140a67329:	cc                   	int3
140a6732a:	cc                   	int3
140a6732b:	cc                   	int3
140a6732c:	cc                   	int3
140a6732d:	cc                   	int3
140a6732e:	cc                   	int3
140a6732f:	cc                   	int3
140a67330:	40 53                	rex push %rbx
140a67332:	48 83 ec 30          	sub    $0x30,%rsp
140a67336:	48 8b 01             	mov    (%rcx),%rax
140a67339:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a6733e:	0f 10 05 bb 92 61 00 	movups 0x6192bb(%rip),%xmm0        # 0x141080600
140a67345:	ba 6c 00 00 00       	mov    $0x6c,%edx
140a6734a:	48 8b d9             	mov    %rcx,%rbx
140a6734d:	48 8b 40 18          	mov    0x18(%rax),%rax
140a67351:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140a67356:	ff 15 c4 c6 51 00    	call   *0x51c6c4(%rip)        # 0x140f83a20
140a6735c:	84 c0                	test   %al,%al
140a6735e:	74 1c                	je     0x140a6737c
140a67360:	48 8b 03             	mov    (%rbx),%rax
140a67363:	48 8b cb             	mov    %rbx,%rcx
140a67366:	48 8b 40 20          	mov    0x20(%rax),%rax
140a6736a:	ff 15 b0 c6 51 00    	call   *0x51c6b0(%rip)        # 0x140f83a20
140a67370:	84 c0                	test   %al,%al
140a67372:	74 08                	je     0x140a6737c
140a67374:	b0 01                	mov    $0x1,%al
140a67376:	48 83 c4 30          	add    $0x30,%rsp
140a6737a:	5b                   	pop    %rbx
140a6737b:	c3                   	ret
140a6737c:	32 c0                	xor    %al,%al
140a6737e:	48 83 c4 30          	add    $0x30,%rsp
140a67382:	5b                   	pop    %rbx
140a67383:	c3                   	ret
140a67384:	cc                   	int3
140a67385:	cc                   	int3
140a67386:	cc                   	int3
140a67387:	cc                   	int3
140a67388:	cc                   	int3
140a67389:	cc                   	int3
140a6738a:	cc                   	int3
140a6738b:	cc                   	int3
140a6738c:	cc                   	int3
140a6738d:	cc                   	int3
140a6738e:	cc                   	int3
140a6738f:	cc                   	int3
140a67390:	40 53                	rex push %rbx
140a67392:	48 83 ec 30          	sub    $0x30,%rsp
140a67396:	48 8b 01             	mov    (%rcx),%rax
140a67399:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a6739e:	0f 10 05 6b 92 61 00 	movups 0x61926b(%rip),%xmm0        # 0x141080610
140a673a5:	ba 6d 00 00 00       	mov    $0x6d,%edx
140a673aa:	48 8b d9             	mov    %rcx,%rbx
140a673ad:	48 8b 40 18          	mov    0x18(%rax),%rax
140a673b1:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140a673b6:	ff 15 64 c6 51 00    	call   *0x51c664(%rip)        # 0x140f83a20
140a673bc:	84 c0                	test   %al,%al
140a673be:	74 1c                	je     0x140a673dc
140a673c0:	48 8b 03             	mov    (%rbx),%rax
140a673c3:	48 8b cb             	mov    %rbx,%rcx
140a673c6:	48 8b 40 20          	mov    0x20(%rax),%rax
140a673ca:	ff 15 50 c6 51 00    	call   *0x51c650(%rip)        # 0x140f83a20
140a673d0:	84 c0                	test   %al,%al
140a673d2:	74 08                	je     0x140a673dc
140a673d4:	b0 01                	mov    $0x1,%al
140a673d6:	48 83 c4 30          	add    $0x30,%rsp
140a673da:	5b                   	pop    %rbx
140a673db:	c3                   	ret
140a673dc:	32 c0                	xor    %al,%al
140a673de:	48 83 c4 30          	add    $0x30,%rsp
140a673e2:	5b                   	pop    %rbx
140a673e3:	c3                   	ret
140a673e4:	cc                   	int3
140a673e5:	cc                   	int3
140a673e6:	cc                   	int3
140a673e7:	cc                   	int3
140a673e8:	cc                   	int3
140a673e9:	cc                   	int3
140a673ea:	cc                   	int3
140a673eb:	cc                   	int3
140a673ec:	cc                   	int3
140a673ed:	cc                   	int3
140a673ee:	cc                   	int3
140a673ef:	cc                   	int3
140a673f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a673f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a673fa:	57                   	push   %rdi
140a673fb:	48 83 ec 50          	sub    $0x50,%rsp
140a673ff:	48 8b 05 fa 1a 95 00 	mov    0x951afa(%rip),%rax        # 0x1413b8f00
140a67406:	48 33 c4             	xor    %rsp,%rax
140a67409:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6740e:	48 8b fa             	mov    %rdx,%rdi
140a67411:	33 f6                	xor    %esi,%esi
140a67413:	b8 3a 00 00 00       	mov    $0x3a,%eax
140a67418:	66 3b c1             	cmp    %cx,%ax
140a6741b:	0f 85 b6 00 00 00    	jne    0x140a674d7
140a67421:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a67426:	e8 b5 eb 01 00       	call   0x140a85fe0
140a6742b:	90                   	nop
140a6742c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a67431:	48 8b 0f             	mov    (%rdi),%rcx
140a67434:	e8 d7 2c ff ff       	call   0x140a5a110
140a67439:	84 c0                	test   %al,%al
140a6743b:	74 42                	je     0x140a6747f
140a6743d:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a67441:	48 39 33             	cmp    %rsi,(%rbx)
140a67444:	74 20                	je     0x140a67466
140a67446:	48 8b cb             	mov    %rbx,%rcx
140a67449:	e8 42 e5 00 00       	call   0x140a75990
140a6744e:	48 89 33             	mov    %rsi,(%rbx)
140a67451:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a67456:	48 85 c0             	test   %rax,%rax
140a67459:	74 05                	je     0x140a67460
140a6745b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140a67460:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a67464:	eb 12                	jmp    0x140a67478
140a67466:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a6746a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a6746f:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a67473:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a67478:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a6747c:	c6 00 01             	movb   $0x1,(%rax)
140a6747f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a67484:	48 85 db             	test   %rbx,%rbx
140a67487:	0f 84 bd 00 00 00    	je     0x140a6754a
140a6748d:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
140a67494:	90                   	nop
140a67495:	48 83 f8 01          	cmp    $0x1,%rax
140a67499:	74 1a                	je     0x140a674b5
140a6749b:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a674a2:	f0 48 0f c1 83 e8 00 	lock xadd %rax,0xe8(%rbx)
140a674a9:	00 00
140a674ab:	48 83 f8 01          	cmp    $0x1,%rax
140a674af:	0f 85 95 00 00 00    	jne    0x140a6754a
140a674b5:	48 85 db             	test   %rbx,%rbx
140a674b8:	0f 84 8c 00 00 00    	je     0x140a6754a
140a674be:	48 8b cb             	mov    %rbx,%rcx
140a674c1:	e8 ca d4 f8 ff       	call   0x1409f4990
140a674c6:	ba f0 00 00 00       	mov    $0xf0,%edx
140a674cb:	48 8b cb             	mov    %rbx,%rcx
140a674ce:	e8 71 3c 3b 00       	call   0x140e1b144
140a674d3:	b0 01                	mov    $0x1,%al
140a674d5:	eb 79                	jmp    0x140a67550
140a674d7:	b8 1f 00 00 00       	mov    $0x1f,%eax
140a674dc:	66 3b c1             	cmp    %cx,%ax
140a674df:	75 6d                	jne    0x140a6754e
140a674e1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a674e6:	e8 25 83 01 00       	call   0x140a7f810
140a674eb:	48 8b 1f             	mov    (%rdi),%rbx
140a674ee:	48 8d 74 24 2c       	lea    0x2c(%rsp),%rsi
140a674f3:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a674f8:	48 8b cb             	mov    %rbx,%rcx
140a674fb:	e8 50 fc fe ff       	call   0x140a57150
140a67500:	84 c0                	test   %al,%al
140a67502:	74 46                	je     0x140a6754a
140a67504:	45 33 c0             	xor    %r8d,%r8d
140a67507:	48 8b d6             	mov    %rsi,%rdx
140a6750a:	48 8b cb             	mov    %rbx,%rcx
140a6750d:	e8 ae d0 00 00       	call   0x140a745c0
140a67512:	84 c0                	test   %al,%al
140a67514:	74 34                	je     0x140a6754a
140a67516:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a6751a:	48 83 3b 01          	cmpq   $0x1,(%rbx)
140a6751e:	74 0f                	je     0x140a6752f
140a67520:	48 8b cb             	mov    %rbx,%rcx
140a67523:	e8 68 e4 00 00       	call   0x140a75990
140a67528:	48 c7 03 01 00 00 00 	movq   $0x1,(%rbx)
140a6752f:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
140a67534:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
140a67538:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
140a6753e:	f2 0f 11 4b 18       	movsd  %xmm1,0x18(%rbx)
140a67543:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a67547:	c6 00 01             	movb   $0x1,(%rax)
140a6754a:	b0 01                	mov    $0x1,%al
140a6754c:	eb 02                	jmp    0x140a67550
140a6754e:	32 c0                	xor    %al,%al
140a67550:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a67555:	48 33 cc             	xor    %rsp,%rcx
140a67558:	e8 a3 3f 3b 00       	call   0x140e1b500
140a6755d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a67562:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a67567:	48 83 c4 50          	add    $0x50,%rsp
140a6756b:	5f                   	pop    %rdi
140a6756c:	c3                   	ret
140a6756d:	cc                   	int3
140a6756e:	cc                   	int3
140a6756f:	cc                   	int3
140a67570:	48 8b c4             	mov    %rsp,%rax
140a67573:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a67577:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a6757b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a6757f:	55                   	push   %rbp
140a67580:	41 56                	push   %r14
140a67582:	41 57                	push   %r15
140a67584:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140a67588:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140a6758f:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140a67593:	48 8b 05 66 19 95 00 	mov    0x951966(%rip),%rax        # 0x1413b8f00
140a6759a:	48 33 c4             	xor    %rsp,%rax
140a6759d:	48 89 45 27          	mov    %rax,0x27(%rbp)
140a675a1:	48 8b fa             	mov    %rdx,%rdi
140a675a4:	45 33 f6             	xor    %r14d,%r14d
140a675a7:	0f b7 c1             	movzwl %cx,%eax
140a675aa:	83 f8 3e             	cmp    $0x3e,%eax
140a675ad:	0f 87 ca 04 00 00    	ja     0x140a67a7d
140a675b3:	48 8d 15 46 8a 59 ff 	lea    -0xa675ba(%rip),%rdx        # 0x140000000
140a675ba:	0f b6 84 02 e8 7a a6 	movzbl 0xa67ae8(%rdx,%rax,1),%eax
140a675c1:	00
140a675c2:	8b 8c 82 c0 7a a6 00 	mov    0xa67ac0(%rdx,%rax,4),%ecx
140a675c9:	48 03 ca             	add    %rdx,%rcx
140a675cc:	ff e1                	jmp    *%rcx
140a675ce:	0f 57 c0             	xorps  %xmm0,%xmm0
140a675d1:	33 c0                	xor    %eax,%eax
140a675d3:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140a675d7:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140a675db:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140a675df:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
140a675e3:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140a675e7:	48 8b 0f             	mov    (%rdi),%rcx
140a675ea:	e8 11 2d ff ff       	call   0x140a5a300
140a675ef:	84 c0                	test   %al,%al
140a675f1:	74 1c                	je     0x140a6760f
140a675f3:	48 8b 47 08          	mov    0x8(%rdi),%rax