1401f6f96:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1401f6f9d:	00
1401f6f9e:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
1401f6fa5:	00
1401f6fa6:	c6 84 24 e0 00 00 00 	movb   $0x1,0xe0(%rsp)
1401f6fad:	01
1401f6fae:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
1401f6fb5:	00
1401f6fb6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401f6fbb:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401f6fc0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401f6fc5:	48 8b 84 24 88 05 00 	mov    0x588(%rsp),%rax
1401f6fcc:	00
1401f6fcd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401f6fd2:	0f b6 84 24 80 05 00 	movzbl 0x580(%rsp),%eax
1401f6fd9:	00
1401f6fda:	88 44 24 20          	mov    %al,0x20(%rsp)
1401f6fde:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
1401f6fe5:	00
1401f6fe6:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
1401f6fed:	00
1401f6fee:	48 8d 94 24 78 01 00 	lea    0x178(%rsp),%rdx
1401f6ff5:	00
1401f6ff6:	48 8b cb             	mov    %rbx,%rcx
1401f6ff9:	e8 f2 4a ff ff       	call   0x1401ebaf0
1401f6ffe:	90                   	nop
1401f6fff:	48 8b d0             	mov    %rax,%rdx
1401f7002:	49 8b cd             	mov    %r13,%rcx
1401f7005:	e8 46 8c fd ff       	call   0x1401cfc50
1401f700a:	90                   	nop
1401f700b:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
1401f7012:	00
1401f7013:	e8 48 c5 8a 00       	call   0x140aa3560
1401f7018:	48 8b 9c 24 f0 01 00 	mov    0x1f0(%rsp),%rbx
1401f701f:	00
1401f7020:	48 85 db             	test   %rbx,%rbx
1401f7023:	74 43                	je     0x1401f7068
1401f7025:	48 83 2b 01          	subq   $0x1,(%rbx)
1401f7029:	75 3d                	jne    0x1401f7068
1401f702b:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1401f702f:	4d 85 ff             	test   %r15,%r15
1401f7032:	74 1f                	je     0x1401f7053
1401f7034:	49 8d 4f 40          	lea    0x40(%r15),%rcx
1401f7038:	e8 e3 a5 fe ff       	call   0x1401e1620
1401f703d:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1401f7041:	e8 2a fc fe ff       	call   0x1401e6c70
1401f7046:	ba 48 00 00 00       	mov    $0x48,%edx
1401f704b:	49 8b cf             	mov    %r15,%rcx
1401f704e:	e8 f1 40 c2 00       	call   0x140e1b144
1401f7053:	ba 28 00 00 00       	mov    $0x28,%edx
1401f7058:	48 8b cb             	mov    %rbx,%rcx
1401f705b:	e8 e4 40 c2 00       	call   0x140e1b144
1401f7060:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1401f7067:	00
1401f7068:	80 bc 24 e8 01 00 00 	cmpb   $0x0,0x1e8(%rsp)
1401f706f:	00
1401f7070:	74 1c                	je     0x1401f708e
1401f7072:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
1401f7079:	00
1401f707a:	33 d2                	xor    %edx,%edx
1401f707c:	48 8d 8c 24 78 01 00 	lea    0x178(%rsp),%rcx
1401f7083:	00
1401f7084:	48 8b 00             	mov    (%rax),%rax
1401f7087:	ff 15 93 c9 d8 00    	call   *0xd8c993(%rip)        # 0x140f83a20
1401f708d:	90                   	nop
1401f708e:	0f b6 84 24 10 05 00 	movzbl 0x510(%rsp),%eax
1401f7095:	00
1401f7096:	3c 01                	cmp    $0x1,%al
1401f7098:	75 0d                	jne    0x1401f70a7
1401f709a:	48 8d 9c 24 00 05 00 	lea    0x500(%rsp),%rbx
1401f70a1:	00
1401f70a2:	48 8b 1b             	mov    (%rbx),%rbx
1401f70a5:	eb 1b                	jmp    0x1401f70c2
1401f70a7:	84 c0                	test   %al,%al
1401f70a9:	75 0d                	jne    0x1401f70b8
1401f70ab:	48 8d 9c 24 00 05 00 	lea    0x500(%rsp),%rbx
1401f70b2:	00
1401f70b3:	48 8b 1b             	mov    (%rbx),%rbx
1401f70b6:	eb 0a                	jmp    0x1401f70c2
1401f70b8:	e8 03 42 8a 00       	call   0x140a9b2c0
1401f70bd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401f70c2:	48 85 db             	test   %rbx,%rbx
1401f70c5:	0f 84 cc 02 00 00    	je     0x1401f7397
1401f70cb:	48 83 eb 80          	sub    $0xffffffffffffff80,%rbx
1401f70cf:	0f b6 43 70          	movzbl 0x70(%rbx),%eax
1401f70d3:	80 7f 70 00          	cmpb   $0x0,0x70(%rdi)
1401f70d7:	74 1f                	je     0x1401f70f8
1401f70d9:	48 8b d7             	mov    %rdi,%rdx
1401f70dc:	48 8b cb             	mov    %rbx,%rcx
1401f70df:	84 c0                	test   %al,%al
1401f70e1:	74 07                	je     0x1401f70ea
1401f70e3:	e8 28 d4 fe ff       	call   0x1401e4510
1401f70e8:	eb 27                	jmp    0x1401f7111
1401f70ea:	e8 e1 7c fe ff       	call   0x1401dedd0
1401f70ef:	48 89 33             	mov    %rsi,(%rbx)
1401f70f2:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
1401f70f6:	eb 19                	jmp    0x1401f7111
1401f70f8:	84 c0                	test   %al,%al
1401f70fa:	74 15                	je     0x1401f7111
1401f70fc:	48 8b 03             	mov    (%rbx),%rax
1401f70ff:	33 d2                	xor    %edx,%edx
1401f7101:	48 8b cb             	mov    %rbx,%rcx
1401f7104:	48 8b 00             	mov    (%rax),%rax
1401f7107:	ff 15 13 c9 d8 00    	call   *0xd8c913(%rip)        # 0x140f83a20
1401f710d:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1401f7111:	e8 9a 8a 8a 00       	call   0x140a9fbb0
1401f7116:	48 8b 08             	mov    (%rax),%rcx
1401f7119:	48 85 c9             	test   %rcx,%rcx
1401f711c:	74 04                	je     0x1401f7122
1401f711e:	4c 89 61 60          	mov    %r12,0x60(%rcx)
1401f7122:	80 bc 24 10 05 00 00 	cmpb   $0x1,0x510(%rsp)
1401f7129:	01
1401f712a:	75 0d                	jne    0x1401f7139
1401f712c:	48 8d 84 24 00 05 00 	lea    0x500(%rsp),%rax
1401f7133:	00
1401f7134:	48 8b 00             	mov    (%rax),%rax
1401f7137:	eb 21                	jmp    0x1401f715a
1401f7139:	80 bc 24 10 05 00 00 	cmpb   $0x0,0x510(%rsp)
1401f7140:	00
1401f7141:	75 0d                	jne    0x1401f7150
1401f7143:	48 8d 84 24 00 05 00 	lea    0x500(%rsp),%rax
1401f714a:	00
1401f714b:	48 8b 00             	mov    (%rax),%rax
1401f714e:	eb 0a                	jmp    0x1401f715a
1401f7150:	e8 6b 41 8a 00       	call   0x140a9b2c0
1401f7155:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401f715a:	48 85 c0             	test   %rax,%rax
1401f715d:	0f 84 fb 01 00 00    	je     0x1401f735e
1401f7163:	48 8d 90 80 00 00 00 	lea    0x80(%rax),%rdx
1401f716a:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401f716e:	74 1e                	je     0x1401f718e
1401f7170:	48 8b cf             	mov    %rdi,%rcx
1401f7173:	80 7f 70 00          	cmpb   $0x0,0x70(%rdi)
1401f7177:	74 07                	je     0x1401f7180
1401f7179:	e8 92 d3 fe ff       	call   0x1401e4510
1401f717e:	eb 29                	jmp    0x1401f71a9
1401f7180:	e8 4b 7c fe ff       	call   0x1401dedd0
1401f7185:	48 89 37             	mov    %rsi,(%rdi)
1401f7188:	c6 47 70 01          	movb   $0x1,0x70(%rdi)
1401f718c:	eb 1b                	jmp    0x1401f71a9
1401f718e:	80 7f 70 00          	cmpb   $0x0,0x70(%rdi)
1401f7192:	74 15                	je     0x1401f71a9
1401f7194:	48 8b 07             	mov    (%rdi),%rax
1401f7197:	33 d2                	xor    %edx,%edx
1401f7199:	48 8b cf             	mov    %rdi,%rcx
1401f719c:	48 8b 00             	mov    (%rax),%rax
1401f719f:	ff 15 7b c8 d8 00    	call   *0xd8c87b(%rip)        # 0x140f83a20
1401f71a5:	c6 47 70 00          	movb   $0x0,0x70(%rdi)
1401f71a9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f71ac:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
1401f71b2:	80 bc 24 10 05 00 00 	cmpb   $0x1,0x510(%rsp)
1401f71b9:	01
1401f71ba:	75 0d                	jne    0x1401f71c9
1401f71bc:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1401f71c3:	00
1401f71c4:	48 8b 09             	mov    (%rcx),%rcx
1401f71c7:	eb 21                	jmp    0x1401f71ea
1401f71c9:	80 bc 24 10 05 00 00 	cmpb   $0x0,0x510(%rsp)
1401f71d0:	00
1401f71d1:	75 0d                	jne    0x1401f71e0
1401f71d3:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1401f71da:	00
1401f71db:	48 8b 09             	mov    (%rcx),%rcx
1401f71de:	eb 0a                	jmp    0x1401f71ea
1401f71e0:	e8 db 40 8a 00       	call   0x140a9b2c0
1401f71e5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401f71ea:	48 85 c9             	test   %rcx,%rcx
1401f71ed:	0f 84 32 01 00 00    	je     0x1401f7325
1401f71f3:	48 83 c1 70          	add    $0x70,%rcx
1401f71f7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401f71fc:	e8 0f b2 fe ff       	call   0x1401e2410
1401f7201:	90                   	nop
1401f7202:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401f7207:	48 85 c9             	test   %rcx,%rcx
1401f720a:	74 42                	je     0x1401f724e
1401f720c:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401f7211:	8b c6                	mov    %esi,%eax
1401f7213:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401f7218:	83 f8 01             	cmp    $0x1,%eax
1401f721b:	75 31                	jne    0x1401f724e
1401f721d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401f7222:	48 8b 03             	mov    (%rbx),%rax
1401f7225:	48 8b cb             	mov    %rbx,%rcx
1401f7228:	48 8b 00             	mov    (%rax),%rax
1401f722b:	ff 15 ef c7 d8 00    	call   *0xd8c7ef(%rip)        # 0x140f83a20
1401f7231:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1401f7236:	83 fe 01             	cmp    $0x1,%esi
1401f7239:	75 13                	jne    0x1401f724e
1401f723b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401f7240:	48 8b 01             	mov    (%rcx),%rax
1401f7243:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f7247:	ff 15 d3 c7 d8 00    	call   *0xd8c7d3(%rip)        # 0x140f83a20
1401f724d:	90                   	nop
1401f724e:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1401f7255:	00
1401f7256:	e8 35 9f fe ff       	call   0x1401e1190
1401f725b:	90                   	nop
1401f725c:	49 8b ce             	mov    %r14,%rcx
1401f725f:	e8 fc c2 8a 00       	call   0x140aa3560
1401f7264:	90                   	nop
1401f7265:	49 8b 1f             	mov    (%r15),%rbx
1401f7268:	48 85 db             	test   %rbx,%rbx
1401f726b:	74 3c                	je     0x1401f72a9
1401f726d:	48 83 2b 01          	subq   $0x1,(%rbx)
1401f7271:	75 36                	jne    0x1401f72a9
1401f7273:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1401f7277:	48 85 f6             	test   %rsi,%rsi
1401f727a:	74 1f                	je     0x1401f729b
1401f727c:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
1401f7280:	e8 9b a3 fe ff       	call   0x1401e1620
1401f7285:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1401f7289:	e8 e2 f9 fe ff       	call   0x1401e6c70
1401f728e:	ba 48 00 00 00       	mov    $0x48,%edx
1401f7293:	48 8b ce             	mov    %rsi,%rcx
1401f7296:	e8 a9 3e c2 00       	call   0x140e1b144
1401f729b:	ba 28 00 00 00       	mov    $0x28,%edx
1401f72a0:	48 8b cb             	mov    %rbx,%rcx
1401f72a3:	e8 9c 3e c2 00       	call   0x140e1b144
1401f72a8:	90                   	nop
1401f72a9:	80 7f 70 00          	cmpb   $0x0,0x70(%rdi)
1401f72ad:	74 11                	je     0x1401f72c0
1401f72af:	48 8b 17             	mov    (%rdi),%rdx
1401f72b2:	48 8b 02             	mov    (%rdx),%rax
1401f72b5:	33 d2                	xor    %edx,%edx
1401f72b7:	48 8b cf             	mov    %rdi,%rcx
1401f72ba:	ff 15 60 c7 d8 00    	call   *0xd8c760(%rip)        # 0x140f83a20
1401f72c0:	49 8b c5             	mov    %r13,%rax
1401f72c3:	48 8b 8c 24 18 05 00 	mov    0x518(%rsp),%rcx
1401f72ca:	00
1401f72cb:	48 33 cc             	xor    %rsp,%rcx
1401f72ce:	e8 2d 42 c2 00       	call   0x140e1b500
1401f72d3:	48 81 c4 20 05 00 00 	add    $0x520,%rsp
1401f72da:	41 5f                	pop    %r15
1401f72dc:	41 5e                	pop    %r14
1401f72de:	41 5d                	pop    %r13
1401f72e0:	41 5c                	pop    %r12
1401f72e2:	5f                   	pop    %rdi
1401f72e3:	5e                   	pop    %rsi
1401f72e4:	5b                   	pop    %rbx
1401f72e5:	c3                   	ret
1401f72e6:	48 8d 15 c3 4e db 00 	lea    0xdb4ec3(%rip),%rdx        # 0x140fac1b0
1401f72ed:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f72f2:	e8 19 08 fa ff       	call   0x140197b10
1401f72f7:	90                   	nop
1401f72f8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f72fd:	48 8d 8c 24 80 04 00 	lea    0x480(%rsp),%rcx
1401f7304:	00
1401f7305:	e8 d6 80 fe ff       	call   0x1401df3e0
1401f730a:	48 8d 15 d7 9e 1a 01 	lea    0x11a9ed7(%rip),%rdx        # 0x1413a11e8
1401f7311:	48 8d 8c 24 80 04 00 	lea    0x480(%rsp),%rcx
1401f7318:	00
1401f7319:	e8 fa 54 c2 00       	call   0x140e1c818
1401f731e:	90                   	nop
1401f731f:	e8 80 2e c3 00       	call   0x140e2a1a4
1401f7324:	90                   	nop
1401f7325:	48 8d 15 84 4e db 00 	lea    0xdb4e84(%rip),%rdx        # 0x140fac1b0
1401f732c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f7331:	e8 da 07 fa ff       	call   0x140197b10
1401f7336:	90                   	nop
1401f7337:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f733c:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
1401f7343:	00
1401f7344:	e8 97 80 fe ff       	call   0x1401df3e0
1401f7349:	48 8d 15 98 9e 1a 01 	lea    0x11a9e98(%rip),%rdx        # 0x1413a11e8
1401f7350:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
1401f7357:	00
1401f7358:	e8 bb 54 c2 00       	call   0x140e1c818
1401f735d:	90                   	nop
1401f735e:	48 8d 15 4b 4e db 00 	lea    0xdb4e4b(%rip),%rdx        # 0x140fac1b0
1401f7365:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f736a:	e8 a1 07 fa ff       	call   0x140197b10
1401f736f:	90                   	nop
1401f7370:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f7375:	48 8d 8c 24 c0 02 00 	lea    0x2c0(%rsp),%rcx
1401f737c:	00
1401f737d:	e8 5e 80 fe ff       	call   0x1401df3e0
1401f7382:	48 8d 15 5f 9e 1a 01 	lea    0x11a9e5f(%rip),%rdx        # 0x1413a11e8
1401f7389:	48 8d 8c 24 c0 02 00 	lea    0x2c0(%rsp),%rcx
1401f7390:	00
1401f7391:	e8 82 54 c2 00       	call   0x140e1c818
1401f7396:	90                   	nop
1401f7397:	48 8d 15 12 4e db 00 	lea    0xdb4e12(%rip),%rdx        # 0x140fac1b0
1401f739e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f73a3:	e8 68 07 fa ff       	call   0x140197b10
1401f73a8:	90                   	nop
1401f73a9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f73ae:	48 8d 8c 24 30 03 00 	lea    0x330(%rsp),%rcx
1401f73b5:	00
1401f73b6:	e8 25 80 fe ff       	call   0x1401df3e0
1401f73bb:	48 8d 15 26 9e 1a 01 	lea    0x11a9e26(%rip),%rdx        # 0x1413a11e8
1401f73c2:	48 8d 8c 24 30 03 00 	lea    0x330(%rsp),%rcx
1401f73c9:	00
1401f73ca:	e8 49 54 c2 00       	call   0x140e1c818
1401f73cf:	90                   	nop
1401f73d0:	48 8d 15 d9 4d db 00 	lea    0xdb4dd9(%rip),%rdx        # 0x140fac1b0
1401f73d7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401f73dc:	e8 2f 07 fa ff       	call   0x140197b10
1401f73e1:	90                   	nop
1401f73e2:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401f73e7:	48 8d 8c 24 a0 03 00 	lea    0x3a0(%rsp),%rcx
1401f73ee:	00
1401f73ef:	e8 ec 7f fe ff       	call   0x1401df3e0
1401f73f4:	48 8d 15 ed 9d 1a 01 	lea    0x11a9ded(%rip),%rdx        # 0x1413a11e8
1401f73fb:	48 8d 8c 24 a0 03 00 	lea    0x3a0(%rsp),%rcx
1401f7402:	00
1401f7403:	e8 10 54 c2 00       	call   0x140e1c818
1401f7408:	90                   	nop
1401f7409:	48 8d 15 a0 4d db 00 	lea    0xdb4da0(%rip),%rdx        # 0x140fac1b0
1401f7410:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f7415:	e8 f6 06 fa ff       	call   0x140197b10
1401f741a:	90                   	nop
1401f741b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f7420:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
1401f7427:	00
1401f7428:	e8 b3 7f fe ff       	call   0x1401df3e0
1401f742d:	48 8d 15 b4 9d 1a 01 	lea    0x11a9db4(%rip),%rdx        # 0x1413a11e8
1401f7434:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
1401f743b:	00
1401f743c:	e8 d7 53 c2 00       	call   0x140e1c818
1401f7441:	cc                   	int3
1401f7442:	cc                   	int3
1401f7443:	cc                   	int3
1401f7444:	cc                   	int3
1401f7445:	cc                   	int3
1401f7446:	cc                   	int3
1401f7447:	cc                   	int3
1401f7448:	cc                   	int3
1401f7449:	cc                   	int3
1401f744a:	cc                   	int3
1401f744b:	cc                   	int3
1401f744c:	cc                   	int3
1401f744d:	cc                   	int3
1401f744e:	cc                   	int3
1401f744f:	cc                   	int3
1401f7450:	4c 8b dc             	mov    %rsp,%r11
1401f7453:	53                   	push   %rbx
1401f7454:	56                   	push   %rsi
1401f7455:	57                   	push   %rdi
1401f7456:	41 54                	push   %r12
1401f7458:	41 55                	push   %r13
1401f745a:	41 56                	push   %r14
1401f745c:	41 57                	push   %r15
1401f745e:	48 81 ec 50 06 00 00 	sub    $0x650,%rsp
1401f7465:	48 8b 05 94 1a 1c 01 	mov    0x11c1a94(%rip),%rax        # 0x1413b8f00
1401f746c:	48 33 c4             	xor    %rsp,%rax
1401f746f:	48 89 84 24 40 06 00 	mov    %rax,0x640(%rsp)
1401f7476:	00
1401f7477:	4d 8b f9             	mov    %r9,%r15
1401f747a:	4d 89 8b 10 fa ff ff 	mov    %r9,-0x5f0(%r11)
1401f7481:	4d 8b e8             	mov    %r8,%r13