14000af96:	cc                   	int3
14000af97:	cc                   	int3
14000af98:	cc                   	int3
14000af99:	cc                   	int3
14000af9a:	cc                   	int3
14000af9b:	cc                   	int3
14000af9c:	48 85 d2             	test   %rdx,%rdx
14000af9f:	74 17                	je     0x14000afb8
14000afa1:	0f 10 41 48          	movups 0x48(%rcx),%xmm0
14000afa5:	0f 11 02             	movups %xmm0,(%rdx)
14000afa8:	f2 0f 10 49 58       	movsd  0x58(%rcx),%xmm1
14000afad:	f2 0f 11 4a 10       	movsd  %xmm1,0x10(%rdx)
14000afb2:	8b 41 60             	mov    0x60(%rcx),%eax
14000afb5:	89 42 18             	mov    %eax,0x18(%rdx)
14000afb8:	33 c0                	xor    %eax,%eax
14000afba:	c3                   	ret
14000afbb:	cc                   	int3
14000afbc:	cc                   	int3
14000afbd:	cc                   	int3
14000afbe:	cc                   	int3
14000afbf:	cc                   	int3
14000afc0:	cc                   	int3
14000afc1:	cc                   	int3
14000afc2:	cc                   	int3
14000afc3:	cc                   	int3
14000afc4:	cc                   	int3
14000afc5:	cc                   	int3
14000afc6:	cc                   	int3
14000afc7:	cc                   	int3
14000afc8:	cc                   	int3
14000afc9:	cc                   	int3
14000afca:	cc                   	int3
14000afcb:	cc                   	int3
14000afcc:	cc                   	int3
14000afcd:	cc                   	int3
14000afce:	cc                   	int3
14000afcf:	cc                   	int3
14000afd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000afd5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000afda:	57                   	push   %rdi
14000afdb:	48 83 ec 40          	sub    $0x40,%rsp
14000afdf:	48 8b da             	mov    %rdx,%rbx
14000afe2:	e8 95 01 00 00       	call   0x14000b17c
14000afe7:	85 c0                	test   %eax,%eax
14000afe9:	0f 84 13 c4 03 00    	je     0x140047402
14000afef:	81 79 08 00 80 00 00 	cmpl   $0x8000,0x8(%rcx)
14000aff6:	0f 85 06 c4 03 00    	jne    0x140047402
14000affc:	8b 52 04             	mov    0x4(%rdx),%edx
14000afff:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14000b003:	8d 42 ff             	lea    -0x1(%rdx),%eax
14000b006:	83 f8 06             	cmp    $0x6,%eax
14000b009:	0f 87 65 c2 03 00    	ja     0x140047274
14000b00f:	44 8b 03             	mov    (%rbx),%r8d
14000b012:	41 8b c8             	mov    %r8d,%ecx
14000b015:	0f ba f1 08          	btr    $0x8,%ecx
14000b019:	83 f9 30             	cmp    $0x30,%ecx
14000b01c:	0f 87 ff c2 03 00    	ja     0x140047321
14000b022:	49 b9 00 00 01 00 01 	movabs $0x1000100010000,%r9
14000b029:	00 01 00
14000b02c:	49 0f a3 c9          	bt     %rcx,%r9
14000b030:	0f 83 eb c2 03 00    	jae    0x140047321
14000b036:	f7 43 08 00 88 ff ff 	testl  $0xffff8800,0x8(%rbx)
14000b03d:	0f 85 1e c3 03 00    	jne    0x140047361
14000b043:	48 8d 3d b6 3f 09 00 	lea    0x93fb6(%rip),%rdi        # 0x14009f000
14000b04a:	8b c2                	mov    %edx,%eax
14000b04c:	83 fa 03             	cmp    $0x3,%edx
14000b04f:	74 19                	je     0x14000b06a
14000b051:	83 fa 01             	cmp    $0x1,%edx
14000b054:	74 14                	je     0x14000b06a
14000b056:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
14000b05a:	0f 85 1f c3 03 00    	jne    0x14004737f
14000b060:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
14000b064:	0f 85 15 c3 03 00    	jne    0x14004737f
14000b06a:	83 f8 07             	cmp    $0x7,%eax
14000b06d:	77 16                	ja     0x14000b085
14000b06f:	b9 92 00 00 00       	mov    $0x92,%ecx
14000b074:	0f a3 c1             	bt     %eax,%ecx
14000b077:	73 0c                	jae    0x14000b085
14000b079:	83 7b 14 00          	cmpl   $0x0,0x14(%rbx)
14000b07d:	75 4c                	jne    0x14000b0cb
14000b07f:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14000b083:	75 46                	jne    0x14000b0cb
14000b085:	48 8b 0d 74 3f 09 00 	mov    0x93f74(%rip),%rcx        # 0x14009f000
14000b08c:	48 3b cf             	cmp    %rdi,%rcx
14000b08f:	74 0a                	je     0x14000b09b
14000b091:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14000b095:	0f 85 38 c3 03 00    	jne    0x1400473d3
14000b09b:	48 8b 06             	mov    (%rsi),%rax
14000b09e:	48 8b d3             	mov    %rbx,%rdx
14000b0a1:	48 8b ce             	mov    %rsi,%rcx
14000b0a4:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14000b0ab:	ff 15 17 a6 07 00    	call   *0x7a617(%rip)        # 0x1400856c8
14000b0b1:	8b d8                	mov    %eax,%ebx
14000b0b3:	e8 3c 00 00 00       	call   0x14000b0f4
14000b0b8:	8b c3                	mov    %ebx,%eax
14000b0ba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000b0bf:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000b0c4:	48 83 c4 40          	add    $0x40,%rsp
14000b0c8:	5f                   	pop    %rdi
14000b0c9:	c3                   	ret
14000b0ca:	cc                   	int3
14000b0cb:	48 8b 0d 2e 3f 09 00 	mov    0x93f2e(%rip),%rcx        # 0x14009f000
14000b0d2:	48 3b cf             	cmp    %rdi,%rcx
14000b0d5:	74 0a                	je     0x14000b0e1
14000b0d7:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14000b0db:	0f 85 d7 c2 03 00    	jne    0x1400473b8
14000b0e1:	83 63 14 00          	andl   $0x0,0x14(%rbx)
14000b0e5:	83 63 18 00          	andl   $0x0,0x18(%rbx)
14000b0e9:	eb 9a                	jmp    0x14000b085
14000b0eb:	cc                   	int3
14000b0ec:	cc                   	int3
14000b0ed:	cc                   	int3
14000b0ee:	cc                   	int3
14000b0ef:	cc                   	int3
14000b0f0:	cc                   	int3
14000b0f1:	cc                   	int3
14000b0f2:	cc                   	int3
14000b0f3:	cc                   	int3
14000b0f4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b0f9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000b0fe:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14000b103:	41 56                	push   %r14
14000b105:	48 83 ec 20          	sub    $0x20,%rsp
14000b109:	b2 01                	mov    $0x1,%dl
14000b10b:	48 8d 0d de 52 09 00 	lea    0x952de(%rip),%rcx        # 0x1400a03f0
14000b112:	33 ff                	xor    %edi,%edi
14000b114:	33 f6                	xor    %esi,%esi
14000b116:	48 ff 15 63 a5 07 00 	rex.W call *0x7a563(%rip)        # 0x140085680
14000b11d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b122:	8b 05 1c 40 09 00    	mov    0x9401c(%rip),%eax        # 0x14009f144
14000b128:	85 c0                	test   %eax,%eax
14000b12a:	0f 85 dc c2 03 00    	jne    0x14004740c
14000b130:	48 8d 0d b9 52 09 00 	lea    0x952b9(%rip),%rcx        # 0x1400a03f0
14000b137:	48 ff 15 72 a5 07 00 	rex.W call *0x7a572(%rip)        # 0x1400856b0
14000b13e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b143:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000b14a:	00 00
14000b14c:	4c 8b c7             	mov    %rdi,%r8
14000b14f:	33 d2                	xor    %edx,%edx
14000b151:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000b155:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000b15a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000b15f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000b164:	48 83 c4 20          	add    $0x20,%rsp
14000b168:	41 5e                	pop    %r14
14000b16a:	48 ff 25 47 a2 07 00 	rex.W jmp *0x7a247(%rip)        # 0x1400853b8
14000b171:	cc                   	int3
14000b172:	cc                   	int3
14000b173:	cc                   	int3
14000b174:	cc                   	int3
14000b175:	cc                   	int3
14000b176:	cc                   	int3
14000b177:	cc                   	int3
14000b178:	cc                   	int3
14000b179:	cc                   	int3
14000b17a:	cc                   	int3
14000b17b:	cc                   	int3
14000b17c:	48 85 c9             	test   %rcx,%rcx
14000b17f:	74 0f                	je     0x14000b190
14000b181:	81 39 73 65 72 48    	cmpl   $0x48726573,(%rcx)
14000b187:	75 07                	jne    0x14000b190
14000b189:	b8 01 00 00 00       	mov    $0x1,%eax
14000b18e:	c3                   	ret
14000b18f:	cc                   	int3
14000b190:	33 c0                	xor    %eax,%eax
14000b192:	c3                   	ret
14000b193:	cc                   	int3
14000b194:	cc                   	int3
14000b195:	cc                   	int3
14000b196:	cc                   	int3
14000b197:	cc                   	int3
14000b198:	cc                   	int3
14000b199:	cc                   	int3
14000b19a:	cc                   	int3
14000b19b:	cc                   	int3
14000b19c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000b1a1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14000b1a6:	56                   	push   %rsi
14000b1a7:	57                   	push   %rdi
14000b1a8:	41 56                	push   %r14
14000b1aa:	48 83 ec 40          	sub    $0x40,%rsp
14000b1ae:	81 39 73 63 72 48    	cmpl   $0x48726373,(%rcx)
14000b1b4:	41 8b e9             	mov    %r9d,%ebp
14000b1b7:	41 8b f0             	mov    %r8d,%esi
14000b1ba:	89 54 24 68          	mov    %edx,0x68(%rsp)
14000b1be:	8b fa                	mov    %edx,%edi
14000b1c0:	48 8b d9             	mov    %rcx,%rbx
14000b1c3:	0f 85 19 c3 03 00    	jne    0x1400474e2
14000b1c9:	48 8d 3d b0 53 09 00 	lea    0x953b0(%rip),%rdi        # 0x1400a0580
14000b1d0:	48 8b cf             	mov    %rdi,%rcx
14000b1d3:	48 ff 15 16 9c 07 00 	rex.W call *0x79c16(%rip)        # 0x140084df0
14000b1da:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b1df:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14000b1e4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000b1e9:	48 8d 3d d0 bf 07 00 	lea    0x7bfd0(%rip),%rdi        # 0x1400871c0
14000b1f0:	48 8b d7             	mov    %rdi,%rdx
14000b1f3:	48 ff 15 c6 a1 07 00 	rex.W call *0x7a1c6(%rip)        # 0x1400853c0
14000b1fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b1ff:	8b 44 24 68          	mov    0x68(%rsp),%eax
14000b203:	48 8d 15 46 c0 07 00 	lea    0x7c046(%rip),%rdx        # 0x140087250
14000b20a:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14000b20e:	4c 8b cb             	mov    %rbx,%r9
14000b211:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14000b216:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
14000b21a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000b21e:	48 8b 05 5b 55 09 00 	mov    0x9555b(%rip),%rax        # 0x1400a0780
14000b225:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b22a:	e8 61 1e 00 00       	call   0x14000d090
14000b22f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000b234:	8b d8                	mov    %eax,%ebx
14000b236:	e8 55 71 ff ff       	call   0x140002390
14000b23b:	8b c3                	mov    %ebx,%eax
14000b23d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000b242:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14000b247:	48 83 c4 40          	add    $0x40,%rsp
14000b24b:	41 5e                	pop    %r14
14000b24d:	5f                   	pop    %rdi
14000b24e:	5e                   	pop    %rsi
14000b24f:	c3                   	ret
14000b250:	cc                   	int3
14000b251:	cc                   	int3
14000b252:	cc                   	int3
14000b253:	cc                   	int3
14000b254:	cc                   	int3
14000b255:	cc                   	int3
14000b256:	cc                   	int3
14000b257:	cc                   	int3
14000b258:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000b25d:	56                   	push   %rsi
14000b25e:	57                   	push   %rdi
14000b25f:	41 56                	push   %r14
14000b261:	48 83 ec 60          	sub    $0x60,%rsp
14000b265:	48 8b 05 54 3f 09 00 	mov    0x93f54(%rip),%rax        # 0x14009f1c0
14000b26c:	48 33 c4             	xor    %rsp,%rax
14000b26f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000b274:	4d 8b f0             	mov    %r8,%r14
14000b277:	8b fa                	mov    %edx,%edi
14000b279:	48 8b d9             	mov    %rcx,%rbx
14000b27c:	85 d2                	test   %edx,%edx
14000b27e:	0f 84 b8 c3 03 00    	je     0x14004763c
14000b284:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14000b28b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000b290:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000b295:	e8 12 07 00 00       	call   0x14000b9ac
14000b29a:	85 c0                	test   %eax,%eax
14000b29c:	74 29                	je     0x14000b2c7
14000b29e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000b2a3:	49 89 06             	mov    %rax,(%r14)
14000b2a6:	33 c0                	xor    %eax,%eax
14000b2a8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000b2ad:	48 33 cc             	xor    %rsp,%rcx
14000b2b0:	e8 fb 88 02 00       	call   0x140033bb0
14000b2b5:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14000b2bc:	00
14000b2bd:	48 83 c4 60          	add    $0x60,%rsp
14000b2c1:	41 5e                	pop    %r14
14000b2c3:	5f                   	pop    %rdi
14000b2c4:	5e                   	pop    %rsi
14000b2c5:	c3                   	ret
14000b2c6:	cc                   	int3
14000b2c7:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14000b2ce:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14000b2d3:	8b c7                	mov    %edi,%eax
14000b2d5:	f7 d8                	neg    %eax
14000b2d7:	1b d2                	sbb    %edx,%edx
14000b2d9:	83 e2 03             	and    $0x3,%edx
14000b2dc:	ff c2                	inc    %edx
14000b2de:	e8 c1 cf ff ff       	call   0x1400082a4
14000b2e3:	85 c0                	test   %eax,%eax
14000b2e5:	75 c1                	jne    0x14000b2a8
14000b2e7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14000b2ec:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000b2f1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000b2f6:	45 33 c9             	xor    %r9d,%r9d
14000b2f9:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
14000b300:	00
14000b301:	45 33 c0             	xor    %r8d,%r8d
14000b304:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000b30a:	41 8d 51 03          	lea    0x3(%r9),%edx
14000b30e:	48 ff 15 fb a0 07 00 	rex.W call *0x7a0fb(%rip)        # 0x140085410
14000b315:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b31a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000b31f:	8b f0                	mov    %eax,%esi
14000b321:	48 ff 15 a0 a2 07 00 	rex.W call *0x7a2a0(%rip)        # 0x1400855c8
14000b328:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b32d:	85 f6                	test   %esi,%esi
14000b32f:	0f 88 13 c3 03 00    	js     0x140047648
14000b335:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000b33a:	48 8b cb             	mov    %rbx,%rcx
14000b33d:	85 ff                	test   %edi,%edi
14000b33f:	0f 84 17 c3 03 00    	je     0x14004765c
14000b345:	8b 53 4c             	mov    0x4c(%rbx),%edx
14000b348:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
14000b34f:	e8 c8 05 00 00       	call   0x14000b91c
14000b354:	e9 45 ff ff ff       	jmp    0x14000b29e
14000b359:	cc                   	int3
14000b35a:	cc                   	int3
14000b35b:	cc                   	int3
14000b35c:	cc                   	int3
14000b35d:	cc                   	int3
14000b35e:	cc                   	int3
14000b35f:	cc                   	int3
14000b360:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000b365:	55                   	push   %rbp
14000b366:	56                   	push   %rsi
14000b367:	57                   	push   %rdi
14000b368:	41 54                	push   %r12
14000b36a:	41 55                	push   %r13
14000b36c:	41 56                	push   %r14
14000b36e:	41 57                	push   %r15
14000b370:	48 8d ac 24 80 fe ff 	lea    -0x180(%rsp),%rbp
14000b377:	ff
14000b378:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
14000b37f:	48 8b 05 3a 3e 09 00 	mov    0x93e3a(%rip),%rax        # 0x14009f1c0
14000b386:	48 33 c4             	xor    %rsp,%rax
14000b389:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
14000b390:	33 c0                	xor    %eax,%eax
14000b392:	48 8b f2             	mov    %rdx,%rsi
14000b395:	48 8b f9             	mov    %rcx,%rdi
14000b398:	b2 01                	mov    $0x1,%dl
14000b39a:	48 8d 0d 4f 50 09 00 	lea    0x9504f(%rip),%rcx        # 0x1400a03f0
14000b3a1:	44 8b e8             	mov    %eax,%r13d
14000b3a4:	44 8b e0             	mov    %eax,%r12d
14000b3a7:	44 8b f8             	mov    %eax,%r15d
14000b3aa:	48 ff 15 cf a2 07 00 	rex.W call *0x7a2cf(%rip)        # 0x140085680
14000b3b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3b6:	48 8d 9f 10 01 00 00 	lea    0x110(%rdi),%rbx
14000b3bd:	48 8b cb             	mov    %rbx,%rcx
14000b3c0:	48 ff 15 69 9a 07 00 	rex.W call *0x79a69(%rip)        # 0x140084e30
14000b3c7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3cc:	48 ff 15 7d 98 07 00 	rex.W call *0x7987d(%rip)        # 0x140084c50
14000b3d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3d8:	33 c9                	xor    %ecx,%ecx
14000b3da:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14000b3df:	89 43 08             	mov    %eax,0x8(%rbx)
14000b3e2:	4c 8d 05 17 3c 09 00 	lea    0x93c17(%rip),%r8        # 0x14009f000
14000b3e9:	ba 04 00 00 00       	mov    $0x4,%edx
14000b3ee:	44 8b 77 4c          	mov    0x4c(%rdi),%r14d
14000b3f2:	8b 5f 48             	mov    0x48(%rdi),%ebx
14000b3f5:	48 39 8f 28 01 00 00 	cmp    %rcx,0x128(%rdi)
14000b3fc:	0f 84 f9 00 00 00    	je     0x14000b4fb
14000b402:	48 8d 0d bf 51 09 00 	lea    0x951bf(%rip),%rcx        # 0x1400a05c8
14000b409:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
14000b40e:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14000b413:	48 ff 15 5e 9f 07 00 	rex.W call *0x79f5e(%rip)        # 0x140085378
14000b41a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b41f:	4c 8b 15 12 4c 09 00 	mov    0x94c12(%rip),%r10        # 0x1400a0038
14000b426:	33 d2                	xor    %edx,%edx
14000b428:	89 54 24 54          	mov    %edx,0x54(%rsp)
14000b42c:	4d 85 d2             	test   %r10,%r10