1400b6190:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b6195:	55                   	push   %rbp
1400b6196:	41 57                	push   %r15
1400b6198:	41 56                	push   %r14
1400b619a:	41 55                	push   %r13
1400b619c:	41 54                	push   %r12
1400b619e:	56                   	push   %rsi
1400b619f:	57                   	push   %rdi
1400b61a0:	53                   	push   %rbx
1400b61a1:	48 83 ec 78          	sub    $0x78,%rsp
1400b61a5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b61ac:	80 bd 47 01 00 00 00 	cmpb   $0x0,0x147(%rbp)
1400b61b3:	79 0c                	jns    0x1400b61c1
1400b61b5:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
1400b61bc:	e8 0f 7d fb ff       	call   0x14006ded0
1400b61c1:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400b61c8:	79 0c                	jns    0x1400b61d6
1400b61ca:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400b61d1:	e8 fa 7c fb ff       	call   0x14006ded0
1400b61d6:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400b61dd:	79 0c                	jns    0x1400b61eb
1400b61df:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400b61e6:	e8 e5 7c fb ff       	call   0x14006ded0
1400b61eb:	90                   	nop
1400b61ec:	48 83 c4 78          	add    $0x78,%rsp
1400b61f0:	5b                   	pop    %rbx
1400b61f1:	5f                   	pop    %rdi
1400b61f2:	5e                   	pop    %rsi
1400b61f3:	41 5c                	pop    %r12
1400b61f5:	41 5d                	pop    %r13
1400b61f7:	41 5e                	pop    %r14
1400b61f9:	41 5f                	pop    %r15
1400b61fb:	5d                   	pop    %rbp
1400b61fc:	c3                   	ret
1400b61fd:	0f 1f 00             	nopl   (%rax)
1400b6200:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b6205:	55                   	push   %rbp
1400b6206:	41 57                	push   %r15
1400b6208:	41 56                	push   %r14
1400b620a:	41 55                	push   %r13
1400b620c:	41 54                	push   %r12
1400b620e:	56                   	push   %rsi
1400b620f:	57                   	push   %rdi
1400b6210:	53                   	push   %rbx
1400b6211:	48 83 ec 78          	sub    $0x78,%rsp
1400b6215:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b621c:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
1400b6223:	48 8d 05 c6 b6 05 00 	lea    0x5b6c6(%rip),%rax        # 0x1401118f0
1400b622a:	48 39 c1             	cmp    %rax,%rcx
1400b622d:	74 1b                	je     0x1400b624a
1400b622f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b6234:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b6239:	85 c0                	test   %eax,%eax
1400b623b:	75 0d                	jne    0x1400b624a
1400b623d:	48 8b 01             	mov    (%rcx),%rax
1400b6240:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b6244:	ff 15 be 0a 04 00    	call   *0x40abe(%rip)        # 0x1400f6d08
1400b624a:	90                   	nop
1400b624b:	48 83 c4 78          	add    $0x78,%rsp
1400b624f:	5b                   	pop    %rbx
1400b6250:	5f                   	pop    %rdi
1400b6251:	5e                   	pop    %rsi
1400b6252:	41 5c                	pop    %r12
1400b6254:	41 5d                	pop    %r13
1400b6256:	41 5e                	pop    %r14
1400b6258:	41 5f                	pop    %r15
1400b625a:	5d                   	pop    %rbp
1400b625b:	c3                   	ret
1400b625c:	cc                   	int3
1400b625d:	cc                   	int3
1400b625e:	cc                   	int3
1400b625f:	cc                   	int3
1400b6260:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400b6267:	c3                   	ret
1400b6268:	cc                   	int3
1400b6269:	cc                   	int3
1400b626a:	cc                   	int3
1400b626b:	cc                   	int3
1400b626c:	cc                   	int3
1400b626d:	cc                   	int3
1400b626e:	cc                   	int3
1400b626f:	cc                   	int3
1400b6270:	56                   	push   %rsi
1400b6271:	48 83 ec 20          	sub    $0x20,%rsp
1400b6275:	48 89 d6             	mov    %rdx,%rsi
1400b6278:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b627d:	80 78 17 00          	cmpb   $0x0,0x17(%rax)
1400b6281:	78 17                	js     0x1400b629a
1400b6283:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400b6287:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1400b628b:	0f 10 00             	movups (%rax),%xmm0
1400b628e:	0f 11 06             	movups %xmm0,(%rsi)
1400b6291:	48 89 f0             	mov    %rsi,%rax
1400b6294:	48 83 c4 20          	add    $0x20,%rsp
1400b6298:	5e                   	pop    %rsi
1400b6299:	c3                   	ret
1400b629a:	48 8b 10             	mov    (%rax),%rdx
1400b629d:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400b62a1:	48 89 f1             	mov    %rsi,%rcx
1400b62a4:	e8 e7 51 fa ff       	call   0x14005b490
1400b62a9:	eb e6                	jmp    0x1400b6291
1400b62ab:	cc                   	int3
1400b62ac:	cc                   	int3
1400b62ad:	cc                   	int3
1400b62ae:	cc                   	int3
1400b62af:	cc                   	int3
1400b62b0:	56                   	push   %rsi
1400b62b1:	48 83 ec 20          	sub    $0x20,%rsp
1400b62b5:	48 89 d6             	mov    %rdx,%rsi
1400b62b8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b62bd:	80 78 17 00          	cmpb   $0x0,0x17(%rax)
1400b62c1:	78 17                	js     0x1400b62da
1400b62c3:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400b62c7:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1400b62cb:	0f 10 00             	movups (%rax),%xmm0
1400b62ce:	0f 11 06             	movups %xmm0,(%rsi)
1400b62d1:	48 89 f0             	mov    %rsi,%rax
1400b62d4:	48 83 c4 20          	add    $0x20,%rsp
1400b62d8:	5e                   	pop    %rsi
1400b62d9:	c3                   	ret
1400b62da:	48 8b 10             	mov    (%rax),%rdx
1400b62dd:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400b62e1:	48 89 f1             	mov    %rsi,%rcx
1400b62e4:	e8 67 5d fa ff       	call   0x14005c050
1400b62e9:	eb e6                	jmp    0x1400b62d1
1400b62eb:	cc                   	int3
1400b62ec:	cc                   	int3
1400b62ed:	cc                   	int3
1400b62ee:	cc                   	int3
1400b62ef:	cc                   	int3
1400b62f0:	55                   	push   %rbp
1400b62f1:	41 56                	push   %r14
1400b62f3:	56                   	push   %rsi
1400b62f4:	57                   	push   %rdi
1400b62f5:	53                   	push   %rbx
1400b62f6:	48 83 ec 40          	sub    $0x40,%rsp
1400b62fa:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400b62ff:	48 c7 45 f8 fe ff ff 	movq   $0xfffffffffffffffe,-0x8(%rbp)
1400b6306:	ff
1400b6307:	48 89 ce             	mov    %rcx,%rsi
1400b630a:	48 8d 05 97 ac 02 00 	lea    0x2ac97(%rip),%rax        # 0x1400e0fa8
1400b6311:	48 89 01             	mov    %rax,(%rcx)
1400b6314:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400b6318:	e8 53 1e ff ff       	call   0x1400a8170
1400b631d:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1400b6321:	4c 8b 75 e0          	mov    -0x20(%rbp),%r14
1400b6325:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1400b6329:	48 85 ff             	test   %rdi,%rdi
1400b632c:	75 3b                	jne    0x1400b6369
1400b632e:	4c 39 f3             	cmp    %r14,%rbx
1400b6331:	74 09                	je     0x1400b633c
1400b6333:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400b6337:	e8 ec 58 fc ff       	call   0x14007bc28
1400b633c:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
1400b6340:	48 85 ff             	test   %rdi,%rdi
1400b6343:	75 12                	jne    0x1400b6357
1400b6345:	48 89 f1             	mov    %rsi,%rcx
1400b6348:	48 83 c4 40          	add    $0x40,%rsp
1400b634c:	5b                   	pop    %rbx
1400b634d:	5f                   	pop    %rdi
1400b634e:	5e                   	pop    %rsi
1400b634f:	41 5e                	pop    %r14
1400b6351:	5d                   	pop    %rbp
1400b6352:	e9 e9 83 fe ff       	jmp    0x14009e740
1400b6357:	48 89 f9             	mov    %rdi,%rcx
1400b635a:	e8 b1 ea fe ff       	call   0x1400a4e10
1400b635f:	48 89 f9             	mov    %rdi,%rcx
1400b6362:	e8 69 7b fb ff       	call   0x14006ded0
1400b6367:	eb dc                	jmp    0x1400b6345
1400b6369:	48 89 f9             	mov    %rdi,%rcx
1400b636c:	e8 9f ea fe ff       	call   0x1400a4e10
1400b6371:	48 89 f9             	mov    %rdi,%rcx
1400b6374:	e8 57 7b fb ff       	call   0x14006ded0
1400b6379:	eb b3                	jmp    0x1400b632e
1400b637b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b6380:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b6385:	55                   	push   %rbp
1400b6386:	41 56                	push   %r14
1400b6388:	56                   	push   %rsi
1400b6389:	57                   	push   %rdi
1400b638a:	53                   	push   %rbx
1400b638b:	48 83 ec 20          	sub    $0x20,%rsp
1400b638f:	48 8d 6a 40          	lea    0x40(%rdx),%rbp
1400b6393:	e8 18 97 fb ff       	call   0x14006fab0
1400b6398:	cc                   	int3
1400b6399:	cc                   	int3
1400b639a:	cc                   	int3
1400b639b:	cc                   	int3
1400b639c:	cc                   	int3
1400b639d:	cc                   	int3
1400b639e:	cc                   	int3
1400b639f:	cc                   	int3
1400b63a0:	56                   	push   %rsi
1400b63a1:	48 83 ec 20          	sub    $0x20,%rsp
1400b63a5:	48 8b 35 34 b5 05 00 	mov    0x5b534(%rip),%rsi        # 0x1401118e0
1400b63ac:	48 85 f6             	test   %rsi,%rsi
1400b63af:	75 06                	jne    0x1400b63b7
1400b63b1:	48 83 c4 20          	add    $0x20,%rsp
1400b63b5:	5e                   	pop    %rsi
1400b63b6:	c3                   	ret
1400b63b7:	48 89 f1             	mov    %rsi,%rcx
1400b63ba:	e8 51 ea fe ff       	call   0x1400a4e10
1400b63bf:	48 89 f1             	mov    %rsi,%rcx
1400b63c2:	48 83 c4 20          	add    $0x20,%rsp
1400b63c6:	5e                   	pop    %rsi
1400b63c7:	e9 04 7b fb ff       	jmp    0x14006ded0
1400b63cc:	cc                   	int3
1400b63cd:	cc                   	int3
1400b63ce:	cc                   	int3
1400b63cf:	cc                   	int3
1400b63d0:	56                   	push   %rsi
1400b63d1:	57                   	push   %rdi
1400b63d2:	48 83 ec 28          	sub    $0x28,%rsp
1400b63d6:	48 89 ce             	mov    %rcx,%rsi
1400b63d9:	48 8d 05 48 ab 02 00 	lea    0x2ab48(%rip),%rax        # 0x1400e0f28
1400b63e0:	48 89 01             	mov    %rax,(%rcx)
1400b63e3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400b63e7:	48 39 4e 18          	cmp    %rcx,0x18(%rsi)
1400b63eb:	74 47                	je     0x1400b6434
1400b63ed:	bf 01 00 00 00       	mov    $0x1,%edi
1400b63f2:	31 c0                	xor    %eax,%eax
1400b63f4:	eb 25                	jmp    0x1400b641b
1400b63f6:	48 8b 01             	mov    (%rcx),%rax
1400b63f9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b63fd:	ff 15 05 09 04 00    	call   *0x40905(%rip)        # 0x1400f6d08
1400b6403:	89 f8                	mov    %edi,%eax
1400b6405:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400b6409:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1400b640d:	48 29 ca             	sub    %rcx,%rdx
1400b6410:	48 c1 fa 03          	sar    $0x3,%rdx
1400b6414:	ff c7                	inc    %edi
1400b6416:	48 39 c2             	cmp    %rax,%rdx
1400b6419:	76 19                	jbe    0x1400b6434
1400b641b:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1400b641f:	48 85 c9             	test   %rcx,%rcx
1400b6422:	74 df                	je     0x1400b6403
1400b6424:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b6429:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b642e:	85 c0                	test   %eax,%eax
1400b6430:	75 d1                	jne    0x1400b6403
1400b6432:	eb c2                	jmp    0x1400b63f6
1400b6434:	80 be 37 01 00 00 00 	cmpb   $0x0,0x137(%rsi)
1400b643b:	79 10                	jns    0x1400b644d
1400b643d:	48 8b 8e 20 01 00 00 	mov    0x120(%rsi),%rcx
1400b6444:	e8 87 7a fb ff       	call   0x14006ded0
1400b6449:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400b644d:	48 85 c9             	test   %rcx,%rcx
1400b6450:	74 23                	je     0x1400b6475
1400b6452:	48 8b 46 18          	mov    0x18(%rsi),%rax
1400b6456:	48 39 c8             	cmp    %rcx,%rax
1400b6459:	74 08                	je     0x1400b6463
1400b645b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b645f:	75 f5                	jne    0x1400b6456
1400b6461:	eb 29                	jmp    0x1400b648c
1400b6463:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1400b6467:	48 8d 46 28          	lea    0x28(%rsi),%rax
1400b646b:	48 39 c1             	cmp    %rax,%rcx
1400b646e:	74 13                	je     0x1400b6483
1400b6470:	e8 5b 7a fb ff       	call   0x14006ded0
1400b6475:	48 89 f1             	mov    %rsi,%rcx
1400b6478:	48 83 c4 28          	add    $0x28,%rsp
1400b647c:	5f                   	pop    %rdi
1400b647d:	5e                   	pop    %rsi
1400b647e:	e9 bd 82 fe ff       	jmp    0x14009e740
1400b6483:	c6 86 18 01 00 00 00 	movb   $0x0,0x118(%rsi)
1400b648a:	eb e9                	jmp    0x1400b6475
1400b648c:	0f 0b                	ud2
1400b648e:	cc                   	int3
1400b648f:	cc                   	int3
1400b6490:	48 85 c9             	test   %rcx,%rcx
1400b6493:	74 15                	je     0x1400b64aa
1400b6495:	48 8b 01             	mov    (%rcx),%rax
1400b6498:	48 8b 00             	mov    (%rax),%rax
1400b649b:	4c 8b 05 66 08 04 00 	mov    0x40866(%rip),%r8        # 0x1400f6d08
1400b64a2:	ba 01 00 00 00       	mov    $0x1,%edx
1400b64a7:	49 ff e0             	rex.WB jmp *%r8
1400b64aa:	c3                   	ret
1400b64ab:	cc                   	int3
1400b64ac:	cc                   	int3
1400b64ad:	cc                   	int3
1400b64ae:	cc                   	int3
1400b64af:	cc                   	int3
1400b64b0:	56                   	push   %rsi
1400b64b1:	57                   	push   %rdi
1400b64b2:	48 83 ec 28          	sub    $0x28,%rsp
1400b64b6:	66 41 83 f8 7f       	cmp    $0x7f,%r8w
1400b64bb:	76 04                	jbe    0x1400b64c1
1400b64bd:	31 c0                	xor    %eax,%eax
1400b64bf:	eb 14                	jmp    0x1400b64d5
1400b64c1:	44 89 c7             	mov    %r8d,%edi
1400b64c4:	89 d6                	mov    %edx,%esi
1400b64c6:	e8 6d b7 fb ff       	call   0x140071c38
1400b64cb:	0f b7 cf             	movzwl %di,%ecx
1400b64ce:	66 85 34 48          	test   %si,(%rax,%rcx,2)
1400b64d2:	0f 95 c0             	setne  %al
1400b64d5:	48 83 c4 28          	add    $0x28,%rsp
1400b64d9:	5f                   	pop    %rdi
1400b64da:	5e                   	pop    %rsi
1400b64db:	c3                   	ret
1400b64dc:	cc                   	int3
1400b64dd:	cc                   	int3
1400b64de:	cc                   	int3
1400b64df:	cc                   	int3
1400b64e0:	56                   	push   %rsi
1400b64e1:	57                   	push   %rdi
1400b64e2:	53                   	push   %rbx
1400b64e3:	48 83 ec 20          	sub    $0x20,%rsp
1400b64e7:	48 89 d6             	mov    %rdx,%rsi
1400b64ea:	4c 39 c2             	cmp    %r8,%rdx
1400b64ed:	74 2e                	je     0x1400b651d
1400b64ef:	4c 89 cf             	mov    %r9,%rdi
1400b64f2:	4c 89 c3             	mov    %r8,%rbx
1400b64f5:	eb 12                	jmp    0x1400b6509
1400b64f7:	31 c0                	xor    %eax,%eax
1400b64f9:	66 89 07             	mov    %ax,(%rdi)
1400b64fc:	48 83 c6 02          	add    $0x2,%rsi
1400b6500:	48 83 c7 02          	add    $0x2,%rdi
1400b6504:	48 39 de             	cmp    %rbx,%rsi
1400b6507:	74 14                	je     0x1400b651d
1400b6509:	66 83 3e 7f          	cmpw   $0x7f,(%rsi)
1400b650d:	77 e8                	ja     0x1400b64f7
1400b650f:	e8 24 b7 fb ff       	call   0x140071c38
1400b6514:	0f b7 0e             	movzwl (%rsi),%ecx
1400b6517:	0f b7 04 48          	movzwl (%rax,%rcx,2),%eax
1400b651b:	eb dc                	jmp    0x1400b64f9
1400b651d:	48 89 f0             	mov    %rsi,%rax
1400b6520:	48 83 c4 20          	add    $0x20,%rsp
1400b6524:	5b                   	pop    %rbx
1400b6525:	5f                   	pop    %rdi
1400b6526:	5e                   	pop    %rsi
1400b6527:	c3                   	ret
1400b6528:	cc                   	int3
1400b6529:	cc                   	int3
1400b652a:	cc                   	int3
1400b652b:	cc                   	int3
1400b652c:	cc                   	int3
1400b652d:	cc                   	int3
1400b652e:	cc                   	int3
1400b652f:	cc                   	int3
1400b6530:	56                   	push   %rsi
1400b6531:	57                   	push   %rdi
1400b6532:	53                   	push   %rbx
1400b6533:	48 83 ec 20          	sub    $0x20,%rsp
1400b6537:	4c 89 c6             	mov    %r8,%rsi
1400b653a:	4d 39 c8             	cmp    %r9,%r8
1400b653d:	74 24                	je     0x1400b6563
1400b653f:	4c 89 cf             	mov    %r9,%rdi
1400b6542:	89 d3                	mov    %edx,%ebx
1400b6544:	eb 09                	jmp    0x1400b654f
1400b6546:	48 83 c6 02          	add    $0x2,%rsi