1400f70db:	8d 4b 06             	lea    0x6(%rbx),%ecx
1400f70de:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1400f70e3:	e8 a8 01 03 00       	call   0x140127290
1400f70e8:	33 c0                	xor    %eax,%eax
1400f70ea:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1400f70f1:	00
1400f70f2:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400f70f9:	5d                   	pop    %rbp
1400f70fa:	c3                   	ret
1400f70fb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400f70ff:	48 85 c0             	test   %rax,%rax
1400f7102:	74 58                	je     0x1400f715c
1400f7104:	48 83 78 68 00       	cmpq   $0x0,0x68(%rax)
1400f7109:	75 51                	jne    0x1400f715c
1400f710b:	4c 8b 50 48          	mov    0x48(%rax),%r10
1400f710f:	4d 85 d2             	test   %r10,%r10
1400f7112:	75 40                	jne    0x1400f7154
1400f7114:	e8 57 ff 02 00       	call   0x140127070
1400f7119:	4c 8d 05 80 30 21 00 	lea    0x213080(%rip),%r8        # 0x14030a1a0
1400f7120:	ba 52 03 00 00       	mov    $0x352,%edx
1400f7125:	48 8d 0d 94 2f 21 00 	lea    0x212f94(%rip),%rcx        # 0x14030a0c0
1400f712c:	e8 5f 00 03 00       	call   0x140127190
1400f7131:	ba 84 00 00 00       	mov    $0x84,%edx
1400f7136:	45 33 c0             	xor    %r8d,%r8d
1400f7139:	8d 4a 82             	lea    -0x7e(%rdx),%ecx
1400f713c:	e8 4f 01 03 00       	call   0x140127290
1400f7141:	33 c0                	xor    %eax,%eax
1400f7143:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1400f714a:	00
1400f714b:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400f7152:	5d                   	pop    %rbp
1400f7153:	c3                   	ret
1400f7154:	41 ff d2             	call   *%r10
1400f7157:	e9 34 01 00 00       	jmp    0x1400f7290
1400f715c:	83 ea 02             	sub    $0x2,%edx
1400f715f:	0f 84 a2 00 00 00    	je     0x1400f7207
1400f7165:	83 ea 01             	sub    $0x1,%edx
1400f7168:	74 21                	je     0x1400f718b
1400f716a:	83 fa 1a             	cmp    $0x1a,%edx
1400f716d:	0f 85 21 01 00 00    	jne    0x1400f7294
1400f7173:	4d 63 c8             	movslq %r8d,%r9
1400f7176:	48 8d 15 3b 30 21 00 	lea    0x21303b(%rip),%rdx        # 0x14030a1b8
1400f717d:	4d 8b c3             	mov    %r11,%r8
1400f7180:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f7184:	e8 57 0d 04 00       	call   0x140137ee0
1400f7189:	eb 1b                	jmp    0x1400f71a6
1400f718b:	49 63 c0             	movslq %r8d,%rax
1400f718e:	48 8d 15 e7 2f 21 00 	lea    0x212fe7(%rip),%rdx        # 0x14030a17c
1400f7195:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1400f7199:	48 89 45 67          	mov    %rax,0x67(%rbp)
1400f719d:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f71a1:	e8 8a 0d 04 00       	call   0x140137f30
1400f71a6:	0f 10 00             	movups (%rax),%xmm0
1400f71a9:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1400f71ad:	0f 29 45 07          	movaps %xmm0,0x7(%rbp)
1400f71b1:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f71b5:	0f 29 4d 17          	movaps %xmm1,0x17(%rbp)
1400f71b9:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1400f71be:	f2 0f 11 45 27       	movsd  %xmm0,0x27(%rbp)
1400f71c3:	48 85 d2             	test   %rdx,%rdx
1400f71c6:	74 29                	je     0x1400f71f1
1400f71c8:	8b 02                	mov    (%rdx),%eax
1400f71ca:	83 c0 80             	add    $0xffffff80,%eax
1400f71cd:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
1400f71d2:	75 1d                	jne    0x1400f71f1
1400f71d4:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
1400f71d8:	48 85 c9             	test   %rcx,%rcx
1400f71db:	74 14                	je     0x1400f71f1
1400f71dd:	48 8b 42 28          	mov    0x28(%rdx),%rax
1400f71e1:	4c 8b 80 e8 00 00 00 	mov    0xe8(%rax),%r8
1400f71e8:	4d 85 c0             	test   %r8,%r8
1400f71eb:	0f 85 98 00 00 00    	jne    0x1400f7289
1400f71f1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f71f5:	48 85 c0             	test   %rax,%rax
1400f71f8:	0f 84 96 00 00 00    	je     0x1400f7294
1400f71fe:	4c 8b 80 c0 00 00 00 	mov    0xc0(%rax),%r8
1400f7205:	eb 79                	jmp    0x1400f7280
1400f7207:	45 85 c0             	test   %r8d,%r8d
1400f720a:	48 8d 15 9f 2f 21 00 	lea    0x212f9f(%rip),%rdx        # 0x14030a1b0
1400f7211:	b8 0f 27 00 00       	mov    $0x270f,%eax
1400f7216:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f721a:	41 0f 45 c0          	cmovne %r8d,%eax
1400f721e:	4d 8b c3             	mov    %r11,%r8
1400f7221:	4c 63 c8             	movslq %eax,%r9
1400f7224:	e8 77 0e 04 00       	call   0x1401380a0
1400f7229:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1400f722d:	0f 10 00             	movups (%rax),%xmm0
1400f7230:	0f 29 45 07          	movaps %xmm0,0x7(%rbp)
1400f7234:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f7238:	0f 29 4d 17          	movaps %xmm1,0x17(%rbp)
1400f723c:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1400f7241:	f2 0f 11 45 27       	movsd  %xmm0,0x27(%rbp)
1400f7246:	48 85 d2             	test   %rdx,%rdx
1400f7249:	74 25                	je     0x1400f7270
1400f724b:	8b 02                	mov    (%rdx),%eax
1400f724d:	83 c0 80             	add    $0xffffff80,%eax
1400f7250:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
1400f7255:	75 19                	jne    0x1400f7270
1400f7257:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
1400f725b:	48 85 c9             	test   %rcx,%rcx
1400f725e:	74 10                	je     0x1400f7270
1400f7260:	48 8b 42 28          	mov    0x28(%rdx),%rax
1400f7264:	4c 8b 80 d8 00 00 00 	mov    0xd8(%rax),%r8
1400f726b:	4d 85 c0             	test   %r8,%r8
1400f726e:	75 19                	jne    0x1400f7289
1400f7270:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f7274:	48 85 c0             	test   %rax,%rax
1400f7277:	74 1b                	je     0x1400f7294
1400f7279:	4c 8b 80 c8 00 00 00 	mov    0xc8(%rax),%r8
1400f7280:	4d 85 c0             	test   %r8,%r8
1400f7283:	74 0f                	je     0x1400f7294
1400f7285:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f7289:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400f728d:	41 ff d0             	call   *%r8
1400f7290:	85 c0                	test   %eax,%eax
1400f7292:	7f 02                	jg     0x1400f7296
1400f7294:	33 c0                	xor    %eax,%eax
1400f7296:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1400f729d:	00
1400f729e:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400f72a5:	5d                   	pop    %rbp
1400f72a6:	c3                   	ret
1400f72a7:	cc                   	int3
1400f72a8:	cc                   	int3
1400f72a9:	cc                   	int3
1400f72aa:	cc                   	int3
1400f72ab:	cc                   	int3
1400f72ac:	cc                   	int3
1400f72ad:	cc                   	int3
1400f72ae:	cc                   	int3
1400f72af:	cc                   	int3
1400f72b0:	48 85 c9             	test   %rcx,%rcx
1400f72b3:	74 32                	je     0x1400f72e7
1400f72b5:	53                   	push   %rbx
1400f72b6:	b8 20 00 00 00       	mov    $0x20,%eax
1400f72bb:	e8 70 98 1b 00       	call   0x1402b0b30
1400f72c0:	48 2b e0             	sub    %rax,%rsp
1400f72c3:	33 d2                	xor    %edx,%edx
1400f72c5:	48 8b d9             	mov    %rcx,%rbx
1400f72c8:	e8 03 05 00 00       	call   0x1400f77d0
1400f72cd:	41 b8 8d 00 00 00    	mov    $0x8d,%r8d
1400f72d3:	48 8d 15 e6 2d 21 00 	lea    0x212de6(%rip),%rdx        # 0x14030a0c0
1400f72da:	48 8b cb             	mov    %rbx,%rcx
1400f72dd:	e8 de 4a ff ff       	call   0x1400ebdc0
1400f72e2:	48 83 c4 20          	add    $0x20,%rsp
1400f72e6:	5b                   	pop    %rbx
1400f72e7:	c3                   	ret
1400f72e8:	cc                   	int3
1400f72e9:	cc                   	int3
1400f72ea:	cc                   	int3
1400f72eb:	cc                   	int3
1400f72ec:	cc                   	int3
1400f72ed:	cc                   	int3
1400f72ee:	cc                   	int3
1400f72ef:	cc                   	int3
1400f72f0:	b8 28 00 00 00       	mov    $0x28,%eax
1400f72f5:	e8 36 98 1b 00       	call   0x1402b0b30
1400f72fa:	48 2b e0             	sub    %rax,%rsp
1400f72fd:	4c 8b 41 28          	mov    0x28(%rcx),%r8
1400f7301:	4d 85 c0             	test   %r8,%r8
1400f7304:	74 30                	je     0x1400f7336
1400f7306:	41 8b 00             	mov    (%r8),%eax
1400f7309:	83 c0 80             	add    $0xffffff80,%eax
1400f730c:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
1400f7311:	75 23                	jne    0x1400f7336
1400f7313:	4d 8b 48 30          	mov    0x30(%r8),%r9
1400f7317:	4d 85 c9             	test   %r9,%r9
1400f731a:	74 1a                	je     0x1400f7336
1400f731c:	49 8b 40 28          	mov    0x28(%r8),%rax
1400f7320:	4c 8b 80 d8 00 00 00 	mov    0xd8(%rax),%r8
1400f7327:	4d 85 c0             	test   %r8,%r8
1400f732a:	74 0a                	je     0x1400f7336
1400f732c:	49 8b c9             	mov    %r9,%rcx
1400f732f:	48 83 c4 28          	add    $0x28,%rsp
1400f7333:	49 ff e0             	rex.WB jmp *%r8
1400f7336:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400f733a:	48 85 c0             	test   %rax,%rax
1400f733d:	74 17                	je     0x1400f7356
1400f733f:	4c 8b 80 c8 00 00 00 	mov    0xc8(%rax),%r8
1400f7346:	4d 85 c0             	test   %r8,%r8
1400f7349:	74 0b                	je     0x1400f7356
1400f734b:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400f734f:	48 83 c4 28          	add    $0x28,%rsp
1400f7353:	49 ff e0             	rex.WB jmp *%r8
1400f7356:	33 c0                	xor    %eax,%eax
1400f7358:	48 83 c4 28          	add    $0x28,%rsp
1400f735c:	c3                   	ret
1400f735d:	cc                   	int3
1400f735e:	cc                   	int3
1400f735f:	cc                   	int3
1400f7360:	b8 28 00 00 00       	mov    $0x28,%eax
1400f7365:	e8 c6 97 1b 00       	call   0x1402b0b30
1400f736a:	48 2b e0             	sub    %rax,%rsp
1400f736d:	44 8d 40 5c          	lea    0x5c(%rax),%r8d
1400f7371:	48 8d 15 48 2d 21 00 	lea    0x212d48(%rip),%rdx        # 0x14030a0c0
1400f7378:	8d 48 20             	lea    0x20(%rax),%ecx
1400f737b:	48 83 c4 28          	add    $0x28,%rsp
1400f737f:	e9 3c 4d ff ff       	jmp    0x1400ec0c0
1400f7384:	cc                   	int3
1400f7385:	cc                   	int3
1400f7386:	cc                   	int3
1400f7387:	cc                   	int3
1400f7388:	cc                   	int3
1400f7389:	cc                   	int3
1400f738a:	cc                   	int3
1400f738b:	cc                   	int3
1400f738c:	cc                   	int3
1400f738d:	cc                   	int3
1400f738e:	cc                   	int3
1400f738f:	cc                   	int3
1400f7390:	b8 28 00 00 00       	mov    $0x28,%eax
1400f7395:	e8 96 97 1b 00       	call   0x1402b0b30
1400f739a:	48 2b e0             	sub    %rax,%rsp
1400f739d:	33 d2                	xor    %edx,%edx
1400f739f:	48 83 c4 28          	add    $0x28,%rsp
1400f73a3:	e9 28 04 00 00       	jmp    0x1400f77d0
1400f73a8:	cc                   	int3
1400f73a9:	cc                   	int3
1400f73aa:	cc                   	int3
1400f73ab:	cc                   	int3
1400f73ac:	cc                   	int3
1400f73ad:	cc                   	int3
1400f73ae:	cc                   	int3
1400f73af:	cc                   	int3
1400f73b0:	b8 28 00 00 00       	mov    $0x28,%eax
1400f73b5:	e8 76 97 1b 00       	call   0x1402b0b30
1400f73ba:	48 2b e0             	sub    %rax,%rsp
1400f73bd:	4c 8b 41 28          	mov    0x28(%rcx),%r8
1400f73c1:	4d 85 c0             	test   %r8,%r8
1400f73c4:	74 30                	je     0x1400f73f6
1400f73c6:	41 8b 00             	mov    (%r8),%eax
1400f73c9:	83 c0 80             	add    $0xffffff80,%eax
1400f73cc:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
1400f73d1:	75 23                	jne    0x1400f73f6
1400f73d3:	4d 8b 48 30          	mov    0x30(%r8),%r9
1400f73d7:	4d 85 c9             	test   %r9,%r9
1400f73da:	74 1a                	je     0x1400f73f6
1400f73dc:	49 8b 40 28          	mov    0x28(%r8),%rax
1400f73e0:	4c 8b 80 e8 00 00 00 	mov    0xe8(%rax),%r8
1400f73e7:	4d 85 c0             	test   %r8,%r8
1400f73ea:	74 0a                	je     0x1400f73f6
1400f73ec:	49 8b c9             	mov    %r9,%rcx
1400f73ef:	48 83 c4 28          	add    $0x28,%rsp
1400f73f3:	49 ff e0             	rex.WB jmp *%r8
1400f73f6:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400f73fa:	48 85 c0             	test   %rax,%rax
1400f73fd:	74 17                	je     0x1400f7416
1400f73ff:	4c 8b 80 c0 00 00 00 	mov    0xc0(%rax),%r8
1400f7406:	4d 85 c0             	test   %r8,%r8
1400f7409:	74 0b                	je     0x1400f7416
1400f740b:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400f740f:	48 83 c4 28          	add    $0x28,%rsp
1400f7413:	49 ff e0             	rex.WB jmp *%r8
1400f7416:	33 c0                	xor    %eax,%eax
1400f7418:	48 83 c4 28          	add    $0x28,%rsp
1400f741c:	c3                   	ret
1400f741d:	cc                   	int3
1400f741e:	cc                   	int3
1400f741f:	cc                   	int3
1400f7420:	b8 48 00 00 00       	mov    $0x48,%eax
1400f7425:	e8 06 97 1b 00       	call   0x1402b0b30
1400f742a:	48 2b e0             	sub    %rax,%rsp
1400f742d:	48 8d 05 ec 04 00 00 	lea    0x4ec(%rip),%rax        # 0x1400f7920
1400f7434:	4d 8b c8             	mov    %r8,%r9
1400f7437:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f743c:	4c 8b c2             	mov    %rdx,%r8
1400f743f:	48 8d 05 0a 01 00 00 	lea    0x10a(%rip),%rax        # 0x1400f7550
1400f7446:	ba 01 00 00 00       	mov    $0x1,%edx
1400f744b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f7450:	48 8d 05 09 05 00 00 	lea    0x509(%rip),%rax        # 0x1400f7960
1400f7457:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f745c:	e8 af a4 04 00       	call   0x140141910
1400f7461:	48 83 c4 48          	add    $0x48,%rsp
1400f7465:	c3                   	ret
1400f7466:	cc                   	int3
1400f7467:	cc                   	int3
1400f7468:	cc                   	int3
1400f7469:	cc                   	int3
1400f746a:	cc                   	int3
1400f746b:	cc                   	int3
1400f746c:	cc                   	int3
1400f746d:	cc                   	int3
1400f746e:	cc                   	int3
1400f746f:	cc                   	int3
1400f7470:	48 85 c9             	test   %rcx,%rcx
1400f7473:	74 2b                	je     0x1400f74a0
1400f7475:	b8 28 00 00 00       	mov    $0x28,%eax
1400f747a:	e8 b1 96 1b 00       	call   0x1402b0b30
1400f747f:	48 2b e0             	sub    %rax,%rsp
1400f7482:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
1400f7486:	75 14                	jne    0x1400f749c
1400f7488:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f748d:	f0 0f c1 41 70       	lock xadd %eax,0x70(%rcx)
1400f7492:	83 e8 01             	sub    $0x1,%eax
1400f7495:	7f 05                	jg     0x1400f749c
1400f7497:	e8 04 38 04 00       	call   0x14013aca0
1400f749c:	48 83 c4 28          	add    $0x28,%rsp
1400f74a0:	c3                   	ret
1400f74a1:	cc                   	int3
1400f74a2:	cc                   	int3
1400f74a3:	cc                   	int3
1400f74a4:	cc                   	int3
1400f74a5:	cc                   	int3
1400f74a6:	cc                   	int3
1400f74a7:	cc                   	int3
1400f74a8:	cc                   	int3
1400f74a9:	cc                   	int3
1400f74aa:	cc                   	int3
1400f74ab:	cc                   	int3
1400f74ac:	cc                   	int3
1400f74ad:	cc                   	int3
1400f74ae:	cc                   	int3
1400f74af:	cc                   	int3
1400f74b0:	40 53                	rex push %rbx
1400f74b2:	b8 20 00 00 00       	mov    $0x20,%eax
1400f74b7:	e8 74 96 1b 00       	call   0x1402b0b30
1400f74bc:	48 2b e0             	sub    %rax,%rsp
1400f74bf:	48 8b d9             	mov    %rcx,%rbx
1400f74c2:	48 85 c9             	test   %rcx,%rcx
1400f74c5:	74 2b                	je     0x1400f74f2
1400f74c7:	48 83 b9 e0 00 00 00 	cmpq   $0x0,0xe0(%rcx)
1400f74ce:	00
1400f74cf:	74 21                	je     0x1400f74f2
1400f74d1:	e8 3a c3 00 00       	call   0x140103810
1400f74d6:	48 8b c8             	mov    %rax,%rcx
1400f74d9:	e8 72 82 04 00       	call   0x14013f750
1400f74de:	48 8b d0             	mov    %rax,%rdx
1400f74e1:	33 c9                	xor    %ecx,%ecx
1400f74e3:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
1400f74ea:	48 83 c4 20          	add    $0x20,%rsp
1400f74ee:	5b                   	pop    %rbx
1400f74ef:	48 ff e0             	rex.W jmp *%rax
1400f74f2:	33 c0                	xor    %eax,%eax
1400f74f4:	48 83 c4 20          	add    $0x20,%rsp
1400f74f8:	5b                   	pop    %rbx
1400f74f9:	c3                   	ret
1400f74fa:	cc                   	int3
1400f74fb:	cc                   	int3
1400f74fc:	cc                   	int3
1400f74fd:	cc                   	int3
1400f74fe:	cc                   	int3
1400f74ff:	cc                   	int3
1400f7500:	40 53                	rex push %rbx
1400f7502:	b8 20 00 00 00       	mov    $0x20,%eax
1400f7507:	e8 24 96 1b 00       	call   0x1402b0b30
1400f750c:	48 2b e0             	sub    %rax,%rsp
1400f750f:	48 8b d9             	mov    %rcx,%rbx
1400f7512:	48 85 c9             	test   %rcx,%rcx
1400f7515:	74 2b                	je     0x1400f7542
1400f7517:	48 83 b9 d8 00 00 00 	cmpq   $0x0,0xd8(%rcx)