14030aff6:	ff 15 9c 19 80 00    	call   *0x80199c(%rip)        # 0x140b0c998
14030affc:	cc                   	int3
14030affd:	90                   	nop
14030affe:	90                   	nop
14030afff:	90                   	nop
14030b000:	48 8d 05 69 c7 9c 00 	lea    0x9cc769(%rip),%rax        # 0x140cd7770
14030b007:	c3                   	ret
14030b008:	90                   	nop
14030b009:	90                   	nop
14030b00a:	90                   	nop
14030b00b:	90                   	nop
14030b00c:	90                   	nop
14030b00d:	90                   	nop
14030b00e:	90                   	nop
14030b00f:	90                   	nop
14030b010:	81 7a 18 24 84 04 80 	cmpl   $0x80048424,0x18(%rdx)
14030b017:	0f 94 c0             	sete   %al
14030b01a:	c3                   	ret
14030b01b:	90                   	nop
14030b01c:	90                   	nop
14030b01d:	90                   	nop
14030b01e:	90                   	nop
14030b01f:	90                   	nop
14030b020:	48 8d 05 11 97 81 00 	lea    0x819711(%rip),%rax        # 0x140b24738
14030b027:	48 89 02             	mov    %rax,(%rdx)
14030b02a:	48 8b c2             	mov    %rdx,%rax
14030b02d:	c3                   	ret
14030b02e:	90                   	nop
14030b02f:	90                   	nop
14030b030:	48 8d 05 c9 c5 9c 00 	lea    0x9cc5c9(%rip),%rax        # 0x140cd7600
14030b037:	c3                   	ret
14030b038:	90                   	nop
14030b039:	90                   	nop
14030b03a:	90                   	nop
14030b03b:	90                   	nop
14030b03c:	90                   	nop
14030b03d:	90                   	nop
14030b03e:	90                   	nop
14030b03f:	90                   	nop
14030b040:	40 53                	rex push %rbx
14030b042:	48 83 ec 60          	sub    $0x60,%rsp
14030b046:	48 8b d9             	mov    %rcx,%rbx
14030b049:	0f 57 c0             	xorps  %xmm0,%xmm0
14030b04c:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14030b050:	48 83 c1 28          	add    $0x28,%rcx
14030b054:	48 8b 43 30          	mov    0x30(%rbx),%rax
14030b058:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14030b05c:	4c 8b 5b 28          	mov    0x28(%rbx),%r11
14030b060:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
14030b064:	44 8b 10             	mov    (%rax),%r10d
14030b067:	4c 8b 43 18          	mov    0x18(%rbx),%r8
14030b06b:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
14030b071:	48 8b 42 08          	mov    0x8(%rdx),%rax
14030b075:	48 85 c0             	test   %rax,%rax
14030b078:	74 04                	je     0x14030b07e
14030b07a:	f0 ff 40 08          	lock incl 0x8(%rax)
14030b07e:	48 8b 02             	mov    (%rdx),%rax
14030b081:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14030b086:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14030b08b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14030b090:	48 8b 42 08          	mov    0x8(%rdx),%rax
14030b094:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14030b099:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
14030b09e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14030b0a3:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14030b0a8:	e8 23 c3 ff ff       	call   0x1403073d0
14030b0ad:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14030b0b1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14030b0b6:	33 d2                	xor    %edx,%edx
14030b0b8:	48 3b c8             	cmp    %rax,%rcx
14030b0bb:	74 07                	je     0x14030b0c4
14030b0bd:	48 8b 10             	mov    (%rax),%rdx
14030b0c0:	48 83 20 00          	andq   $0x0,(%rax)
14030b0c4:	49 8b 08             	mov    (%r8),%rcx
14030b0c7:	49 89 10             	mov    %rdx,(%r8)
14030b0ca:	48 85 c9             	test   %rcx,%rcx
14030b0cd:	74 0d                	je     0x14030b0dc
14030b0cf:	48 8b 01             	mov    (%rcx),%rax
14030b0d2:	48 8b 40 10          	mov    0x10(%rax),%rax
14030b0d6:	ff 15 5c 1b 80 00    	call   *0x801b5c(%rip)        # 0x140b0cc38
14030b0dc:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14030b0e1:	48 85 c9             	test   %rcx,%rcx
14030b0e4:	74 13                	je     0x14030b0f9
14030b0e6:	48 83 64 24 70 00    	andq   $0x0,0x70(%rsp)
14030b0ec:	48 8b 01             	mov    (%rcx),%rax
14030b0ef:	48 8b 40 10          	mov    0x10(%rax),%rax
14030b0f3:	ff 15 3f 1b 80 00    	call   *0x801b3f(%rip)        # 0x140b0cc38
14030b0f9:	48 83 c4 60          	add    $0x60,%rsp
14030b0fd:	5b                   	pop    %rbx
14030b0fe:	c3                   	ret
14030b0ff:	90                   	nop
14030b100:	40 53                	rex push %rbx
14030b102:	48 83 ec 20          	sub    $0x20,%rsp
14030b106:	48 8b d9             	mov    %rcx,%rbx
14030b109:	b9 40 00 00 00       	mov    $0x40,%ecx
14030b10e:	ff 15 b4 17 80 00    	call   *0x8017b4(%rip)        # 0x140b0c8c8
14030b114:	48 85 c0             	test   %rax,%rax
14030b117:	75 07                	jne    0x14030b120
14030b119:	ff 15 79 13 80 00    	call   *0x801379(%rip)        # 0x140b0c498
14030b11f:	cc                   	int3
14030b120:	48 8d 0d 49 96 81 00 	lea    0x819649(%rip),%rcx        # 0x140b24770
14030b127:	48 89 08             	mov    %rcx,(%rax)
14030b12a:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
14030b12e:	0f 11 40 08          	movups %xmm0,0x8(%rax)
14030b132:	0f 10 4b 18          	movups 0x18(%rbx),%xmm1
14030b136:	0f 11 48 18          	movups %xmm1,0x18(%rax)
14030b13a:	0f 10 43 28          	movups 0x28(%rbx),%xmm0
14030b13e:	0f 11 40 28          	movups %xmm0,0x28(%rax)
14030b142:	f2 0f 10 4b 38       	movsd  0x38(%rbx),%xmm1
14030b147:	f2 0f 11 48 38       	movsd  %xmm1,0x38(%rax)
14030b14c:	48 83 c4 20          	add    $0x20,%rsp
14030b150:	5b                   	pop    %rbx
14030b151:	c3                   	ret
14030b152:	90                   	nop
14030b153:	90                   	nop
14030b154:	90                   	nop
14030b155:	90                   	nop
14030b156:	90                   	nop
14030b157:	90                   	nop
14030b158:	90                   	nop
14030b159:	90                   	nop
14030b15a:	90                   	nop
14030b15b:	90                   	nop
14030b15c:	90                   	nop
14030b15d:	90                   	nop
14030b15e:	90                   	nop
14030b15f:	90                   	nop
14030b160:	48 8d 05 49 c3 9c 00 	lea    0x9cc349(%rip),%rax        # 0x140cd74b0
14030b167:	c3                   	ret
14030b168:	90                   	nop
14030b169:	90                   	nop
14030b16a:	90                   	nop
14030b16b:	90                   	nop
14030b16c:	90                   	nop
14030b16d:	90                   	nop
14030b16e:	90                   	nop
14030b16f:	90                   	nop
14030b170:	48 83 ec 28          	sub    $0x28,%rsp
14030b174:	48 8b 41 10          	mov    0x10(%rcx),%rax
14030b178:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14030b17c:	8b 10                	mov    (%rax),%edx
14030b17e:	49 8b 40 08          	mov    0x8(%r8),%rax
14030b182:	03 d2                	add    %edx,%edx
14030b184:	49 2b 00             	sub    (%r8),%rax
14030b187:	48 c1 f8 02          	sar    $0x2,%rax
14030b18b:	48 3b c2             	cmp    %rdx,%rax
14030b18e:	76 0c                	jbe    0x14030b19c
14030b190:	49 8b c8             	mov    %r8,%rcx
14030b193:	e8 8c a6 d6 ff       	call   0x140075824
14030b198:	b0 01                	mov    $0x1,%al
14030b19a:	eb 02                	jmp    0x14030b19e
14030b19c:	32 c0                	xor    %al,%al
14030b19e:	48 83 c4 28          	add    $0x28,%rsp
14030b1a2:	c3                   	ret
14030b1a3:	90                   	nop
14030b1a4:	90                   	nop
14030b1a5:	90                   	nop
14030b1a6:	90                   	nop
14030b1a7:	90                   	nop
14030b1a8:	90                   	nop
14030b1a9:	90                   	nop
14030b1aa:	90                   	nop
14030b1ab:	90                   	nop
14030b1ac:	90                   	nop
14030b1ad:	90                   	nop
14030b1ae:	90                   	nop
14030b1af:	90                   	nop
14030b1b0:	48 8d 05 f1 95 81 00 	lea    0x8195f1(%rip),%rax        # 0x140b247a8
14030b1b7:	48 89 02             	mov    %rax,(%rdx)
14030b1ba:	48 8b c2             	mov    %rdx,%rax
14030b1bd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
14030b1c1:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
14030b1c6:	c3                   	ret
14030b1c7:	90                   	nop
14030b1c8:	90                   	nop
14030b1c9:	90                   	nop
14030b1ca:	90                   	nop
14030b1cb:	90                   	nop
14030b1cc:	90                   	nop
14030b1cd:	90                   	nop
14030b1ce:	90                   	nop
14030b1cf:	90                   	nop
14030b1d0:	48 8d 05 89 c1 9c 00 	lea    0x9cc189(%rip),%rax        # 0x140cd7360
14030b1d7:	c3                   	ret
14030b1d8:	90                   	nop
14030b1d9:	90                   	nop
14030b1da:	90                   	nop
14030b1db:	90                   	nop
14030b1dc:	90                   	nop
14030b1dd:	90                   	nop
14030b1de:	90                   	nop
14030b1df:	90                   	nop
14030b1e0:	48 83 ec 78          	sub    $0x78,%rsp
14030b1e4:	48 8b 05 55 3e 9b 00 	mov    0x9b3e55(%rip),%rax        # 0x140cbf040
14030b1eb:	48 33 c4             	xor    %rsp,%rax
14030b1ee:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14030b1f3:	48 8b 41 08          	mov    0x8(%rcx),%rax
14030b1f7:	48 8b 50 08          	mov    0x8(%rax),%rdx
14030b1fb:	48 39 10             	cmp    %rdx,(%rax)
14030b1fe:	74 15                	je     0x14030b215
14030b200:	48 2b 10             	sub    (%rax),%rdx
14030b203:	48 8b 41 10          	mov    0x10(%rcx),%rax
14030b207:	48 c1 fa 02          	sar    $0x2,%rdx
14030b20b:	8b 08                	mov    (%rax),%ecx
14030b20d:	8d 04 09             	lea    (%rcx,%rcx,1),%eax
14030b210:	48 3b d0             	cmp    %rax,%rdx
14030b213:	75 12                	jne    0x14030b227
14030b215:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14030b21a:	48 33 cc             	xor    %rsp,%rcx
14030b21d:	e8 be 43 7e 00       	call   0x140aef5e0
14030b222:	48 83 c4 78          	add    $0x78,%rsp
14030b226:	c3                   	ret
14030b227:	ba 00 84 04 80       	mov    $0x80048400,%edx
14030b22c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14030b231:	e8 62 ae fe ff       	call   0x1402f6098
14030b236:	48 8d 15 cb b2 92 00 	lea    0x92b2cb(%rip),%rdx        # 0x140c36508
14030b23d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14030b242:	e8 37 52 7e 00       	call   0x140af047e
14030b247:	cc                   	int3
14030b248:	90                   	nop
14030b249:	90                   	nop
14030b24a:	90                   	nop
14030b24b:	90                   	nop
14030b24c:	90                   	nop
14030b24d:	90                   	nop
14030b24e:	90                   	nop
14030b24f:	90                   	nop
14030b250:	48 8d 05 89 95 81 00 	lea    0x819589(%rip),%rax        # 0x140b247e0
14030b257:	48 89 02             	mov    %rax,(%rdx)
14030b25a:	48 8b c2             	mov    %rdx,%rax
14030b25d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
14030b261:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
14030b266:	c3                   	ret
14030b267:	90                   	nop
14030b268:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14030b26d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14030b272:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14030b277:	41 54                	push   %r12
14030b279:	41 56                	push   %r14
14030b27b:	41 57                	push   %r15
14030b27d:	48 83 ec 20          	sub    $0x20,%rsp
14030b281:	48 8b 19             	mov    (%rcx),%rbx
14030b284:	4d 8b f9             	mov    %r9,%r15
14030b287:	4d 8b e0             	mov    %r8,%r12
14030b28a:	4c 8b f2             	mov    %rdx,%r14
14030b28d:	48 8b f9             	mov    %rcx,%rdi
14030b290:	48 85 db             	test   %rbx,%rbx
14030b293:	0f 84 98 00 00 00    	je     0x14030b331
14030b299:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14030b29d:	eb 47                	jmp    0x14030b2e6
14030b29f:	48 8b 0b             	mov    (%rbx),%rcx
14030b2a2:	48 85 c9             	test   %rcx,%rcx
14030b2a5:	74 3b                	je     0x14030b2e2
14030b2a7:	48 8b 43 10          	mov    0x10(%rbx),%rax
14030b2ab:	48 2b c1             	sub    %rcx,%rax
14030b2ae:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14030b2b4:	72 18                	jb     0x14030b2ce
14030b2b6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14030b2ba:	48 2b ca             	sub    %rdx,%rcx
14030b2bd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14030b2c1:	48 83 f8 1f          	cmp    $0x1f,%rax
14030b2c5:	0f 87 9b 00 00 00    	ja     0x14030b366
14030b2cb:	48 8b ca             	mov    %rdx,%rcx
14030b2ce:	ff 15 ec 15 80 00    	call   *0x8015ec(%rip)        # 0x140b0c8c0
14030b2d4:	48 83 23 00          	andq   $0x0,(%rbx)
14030b2d8:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14030b2dd:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14030b2e2:	48 83 c3 18          	add    $0x18,%rbx
14030b2e6:	48 3b de             	cmp    %rsi,%rbx
14030b2e9:	75 b4                	jne    0x14030b29f
14030b2eb:	48 8b 0f             	mov    (%rdi),%rcx
14030b2ee:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
14030b2f5:	aa aa aa
14030b2f8:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030b2fc:	48 2b c1             	sub    %rcx,%rax
14030b2ff:	48 c1 f8 03          	sar    $0x3,%rax
14030b303:	48 0f af c2          	imul   %rdx,%rax
14030b307:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
14030b30b:	48 c1 e0 03          	shl    $0x3,%rax
14030b30f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14030b315:	72 14                	jb     0x14030b32b
14030b317:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14030b31b:	48 2b ca             	sub    %rdx,%rcx
14030b31e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14030b322:	48 83 f8 1f          	cmp    $0x1f,%rax
14030b326:	77 3e                	ja     0x14030b366
14030b328:	48 8b ca             	mov    %rdx,%rcx
14030b32b:	ff 15 8f 15 80 00    	call   *0x80158f(%rip)        # 0x140b0c8c0
14030b331:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14030b336:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
14030b33a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14030b33f:	49 8d 0c c6          	lea    (%r14,%rax,8),%rcx
14030b343:	4c 89 37             	mov    %r14,(%rdi)
14030b346:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
14030b34a:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14030b34e:	49 8d 0c c6          	lea    (%r14,%rax,8),%rcx
14030b352:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14030b356:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14030b35b:	48 83 c4 20          	add    $0x20,%rsp
14030b35f:	41 5f                	pop    %r15
14030b361:	41 5e                	pop    %r14
14030b363:	41 5c                	pop    %r12
14030b365:	c3                   	ret
14030b366:	ff 15 2c 16 80 00    	call   *0x80162c(%rip)        # 0x140b0c998
14030b36c:	cc                   	int3
14030b36d:	90                   	nop
14030b36e:	90                   	nop
14030b36f:	90                   	nop
14030b370:	b9 05 00 00 00       	mov    $0x5,%ecx
14030b375:	cd 29                	int    $0x29
14030b377:	c3                   	ret
14030b378:	90                   	nop
14030b379:	90                   	nop
14030b37a:	90                   	nop
14030b37b:	90                   	nop
14030b37c:	90                   	nop
14030b37d:	90                   	nop
14030b37e:	90                   	nop
14030b37f:	90                   	nop
14030b380:	40 53                	rex push %rbx
14030b382:	48 83 ec 20          	sub    $0x20,%rsp
14030b386:	48 8d 05 eb 94 81 00 	lea    0x8194eb(%rip),%rax        # 0x140b24878
14030b38d:	48 8b d9             	mov    %rcx,%rbx
14030b390:	48 89 01             	mov    %rax,(%rcx)
14030b393:	f6 c2 01             	test   $0x1,%dl
14030b396:	74 05                	je     0x14030b39d
14030b398:	e8 37 42 7e 00       	call   0x140aef5d4
14030b39d:	48 8b c3             	mov    %rbx,%rax
14030b3a0:	48 83 c4 20          	add    $0x20,%rsp
14030b3a4:	5b                   	pop    %rbx
14030b3a5:	c3                   	ret
14030b3a6:	90                   	nop
14030b3a7:	90                   	nop
14030b3a8:	90                   	nop
14030b3a9:	90                   	nop
14030b3aa:	90                   	nop
14030b3ab:	90                   	nop
14030b3ac:	90                   	nop
14030b3ad:	90                   	nop
14030b3ae:	90                   	nop
14030b3af:	90                   	nop
14030b3b0:	40 53                	rex push %rbx
14030b3b2:	48 83 ec 20          	sub    $0x20,%rsp
14030b3b6:	48 8d 05 cb 94 81 00 	lea    0x8194cb(%rip),%rax        # 0x140b24888
14030b3bd:	48 8b d9             	mov    %rcx,%rbx
14030b3c0:	48 89 01             	mov    %rax,(%rcx)
14030b3c3:	f6 c2 01             	test   $0x1,%dl
14030b3c6:	74 05                	je     0x14030b3cd
14030b3c8:	e8 07 42 7e 00       	call   0x140aef5d4
14030b3cd:	48 8b c3             	mov    %rbx,%rax