14000800d:	85 ff                	test   %edi,%edi
14000800f:	74 08                	je     0x140008019
140008011:	8b ce                	mov    %esi,%ecx
140008013:	ff 15 3f 42 b0 00    	call   *0xb0423f(%rip)        # 0x140b0c258
140008019:	48 8b c3             	mov    %rbx,%rax
14000801c:	eb 92                	jmp    0x140007fb0
14000801e:	cc                   	int3
14000801f:	90                   	nop
140008020:	48 8d 05 71 22 d2 00 	lea    0xd22271(%rip),%rax        # 0x140d2a298
140008027:	c3                   	ret
140008028:	48 83 ec 28          	sub    $0x28,%rsp
14000802c:	48 8b 09             	mov    (%rcx),%rcx
14000802f:	48 85 c9             	test   %rcx,%rcx
140008032:	74 06                	je     0x14000803a
140008034:	ff 15 46 b0 d4 00    	call   *0xd4b046(%rip)        # 0x140d53080
14000803a:	48 83 c4 28          	add    $0x28,%rsp
14000803e:	c3                   	ret
14000803f:	90                   	nop
140008040:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140008045:	55                   	push   %rbp
140008046:	48 8b ec             	mov    %rsp,%rbp
140008049:	48 83 ec 40          	sub    $0x40,%rsp
14000804d:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140008052:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140008056:	48 8b d9             	mov    %rcx,%rbx
140008059:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000805e:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
140008065:	48 8d 15 24 6c b3 00 	lea    0xb36c24(%rip),%rdx        # 0x140b3ec90
14000806c:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140008072:	45 33 c0             	xor    %r8d,%r8d
140008075:	ff 15 fd af d4 00    	call   *0xd4affd(%rip)        # 0x140d53078
14000807b:	85 c0                	test   %eax,%eax
14000807d:	0f 85 8d 00 00 00    	jne    0x140008110
140008083:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140008087:	48 8d 45 28          	lea    0x28(%rbp),%rax
14000808b:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
140008090:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140008096:	45 33 c0             	xor    %r8d,%r8d
140008099:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000809e:	48 8b d3             	mov    %rbx,%rdx
1400080a1:	ff 15 d1 af d4 00    	call   *0xd4afd1(%rip)        # 0x140d53078
1400080a7:	85 c0                	test   %eax,%eax
1400080a9:	75 56                	jne    0x140008101
1400080ab:	21 45 20             	and    %eax,0x20(%rbp)
1400080ae:	48 8d 15 eb 6b b3 00 	lea    0xb36beb(%rip),%rdx        # 0x140b3eca0
1400080b5:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400080b9:	48 8d 45 18          	lea    0x18(%rbp),%rax
1400080bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400080c2:	45 33 c9             	xor    %r9d,%r9d
1400080c5:	48 8d 45 20          	lea    0x20(%rbp),%rax
1400080c9:	c7 45 18 04 00 00 00 	movl   $0x4,0x18(%rbp)
1400080d0:	45 33 c0             	xor    %r8d,%r8d
1400080d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400080d8:	ff 15 7a af d4 00    	call   *0xd4af7a(%rip)        # 0x140d53058
1400080de:	85 c0                	test   %eax,%eax
1400080e0:	75 1f                	jne    0x140008101
1400080e2:	83 7d 18 04          	cmpl   $0x4,0x18(%rbp)
1400080e6:	75 19                	jne    0x140008101
1400080e8:	8b 5d 20             	mov    0x20(%rbp),%ebx
1400080eb:	83 fb 03             	cmp    $0x3,%ebx
1400080ee:	77 11                	ja     0x140008101
1400080f0:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400080f4:	48 85 c9             	test   %rcx,%rcx
1400080f7:	74 19                	je     0x140008112
1400080f9:	ff 15 81 af d4 00    	call   *0xd4af81(%rip)        # 0x140d53080
1400080ff:	eb 11                	jmp    0x140008112
140008101:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140008105:	48 85 c9             	test   %rcx,%rcx
140008108:	74 06                	je     0x140008110
14000810a:	ff 15 70 af d4 00    	call   *0xd4af70(%rip)        # 0x140d53080
140008110:	33 db                	xor    %ebx,%ebx
140008112:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140008116:	48 85 c9             	test   %rcx,%rcx
140008119:	74 06                	je     0x140008121
14000811b:	ff 15 5f af d4 00    	call   *0xd4af5f(%rip)        # 0x140d53080
140008121:	8b c3                	mov    %ebx,%eax
140008123:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140008128:	48 83 c4 40          	add    $0x40,%rsp
14000812c:	5d                   	pop    %rbp
14000812d:	c3                   	ret
14000812e:	90                   	nop
14000812f:	90                   	nop
140008130:	48 8b c4             	mov    %rsp,%rax
140008133:	48 89 58 10          	mov    %rbx,0x10(%rax)
140008137:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000813b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000813f:	55                   	push   %rbp
140008140:	41 56                	push   %r14
140008142:	41 57                	push   %r15
140008144:	48 8d a8 88 f9 ff ff 	lea    -0x678(%rax),%rbp
14000814b:	48 81 ec 60 07 00 00 	sub    $0x760,%rsp
140008152:	48 8b 05 e7 6e cb 00 	mov    0xcb6ee7(%rip),%rax        # 0x140cbf040
140008159:	48 33 c4             	xor    %rsp,%rax
14000815c:	48 89 85 50 06 00 00 	mov    %rax,0x650(%rbp)
140008163:	4c 8b f1             	mov    %rcx,%r14
140008166:	45 33 ff             	xor    %r15d,%r15d
140008169:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
14000816e:	bb 06 02 00 00       	mov    $0x206,%ebx
140008173:	44 8b c3             	mov    %ebx,%r8d
140008176:	33 d2                	xor    %edx,%edx
140008178:	48 8d 4d a2          	lea    -0x5e(%rbp),%rcx
14000817c:	e8 eb 82 ae 00       	call   0x140af046c
140008181:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
140008187:	0f 57 c0             	xorps  %xmm0,%xmm0
14000818a:	33 c0                	xor    %eax,%eax
14000818c:	0f 11 44 24 72       	movups %xmm0,0x72(%rsp)
140008191:	0f 11 45 82          	movups %xmm0,-0x7e(%rbp)
140008195:	48 89 45 92          	mov    %rax,-0x6e(%rbp)
140008199:	89 45 9a             	mov    %eax,-0x66(%rbp)
14000819c:	66 89 45 9e          	mov    %ax,-0x62(%rbp)
1400081a0:	66 44 89 bd b0 01 00 	mov    %r15w,0x1b0(%rbp)
1400081a7:	00
1400081a8:	44 8b c3             	mov    %ebx,%r8d
1400081ab:	33 d2                	xor    %edx,%edx
1400081ad:	48 8d 8d b2 01 00 00 	lea    0x1b2(%rbp),%rcx
1400081b4:	e8 b3 82 ae 00       	call   0x140af046c
1400081b9:	48 8d bd b0 01 00 00 	lea    0x1b0(%rbp),%rdi
1400081c0:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400081c6:	48 8d 95 b0 01 00 00 	lea    0x1b0(%rbp),%rdx
1400081cd:	33 c9                	xor    %ecx,%ecx
1400081cf:	ff 15 63 40 b0 00    	call   *0xb04063(%rip)        # 0x140b0c238
1400081d5:	ff c8                	dec    %eax
1400081d7:	3d 02 01 00 00       	cmp    $0x102,%eax
1400081dc:	77 31                	ja     0x14000820f
1400081de:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1400081e5:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
1400081e9:	eb 0a                	jmp    0x1400081f5
1400081eb:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
1400081ef:	74 10                	je     0x140008201
1400081f1:	48 83 e9 02          	sub    $0x2,%rcx
1400081f5:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
1400081fc:	48 3b c8             	cmp    %rax,%rcx
1400081ff:	77 ea                	ja     0x1400081eb
140008201:	48 8d 79 02          	lea    0x2(%rcx),%rdi
140008205:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
140008209:	48 0f 45 f9          	cmovne %rcx,%rdi
14000820d:	eb 08                	jmp    0x140008217
14000820f:	66 44 89 bd b0 01 00 	mov    %r15w,0x1b0(%rbp)
140008216:	00
140008217:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14000821c:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140008221:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140008226:	bb 19 00 02 00       	mov    $0x20019,%ebx
14000822b:	44 8b cb             	mov    %ebx,%r9d
14000822e:	45 33 c0             	xor    %r8d,%r8d
140008231:	48 8d 15 58 6a b3 00 	lea    0xb36a58(%rip),%rdx        # 0x140b3ec90
140008238:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
14000823f:	ff 15 33 ae d4 00    	call   *0xd4ae33(%rip)        # 0x140d53078
140008245:	85 c0                	test   %eax,%eax
140008247:	0f 85 bc 00 00 00    	jne    0x140008309
14000824d:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140008252:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140008257:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000825c:	44 8b cb             	mov    %ebx,%r9d
14000825f:	45 33 c0             	xor    %r8d,%r8d
140008262:	49 8b d6             	mov    %r14,%rdx
140008265:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000826a:	ff 15 08 ae d4 00    	call   *0xd4ae08(%rip)        # 0x140d53078
140008270:	85 c0                	test   %eax,%eax
140008272:	0f 85 81 00 00 00    	jne    0x1400082f9
140008278:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14000827d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140008282:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140008287:	44 8b cb             	mov    %ebx,%r9d
14000828a:	45 33 c0             	xor    %r8d,%r8d
14000828d:	48 8d 15 2c 6a b3 00 	lea    0xb36a2c(%rip),%rdx        # 0x140b3ecc0
140008294:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140008299:	ff 15 d9 ad d4 00    	call   *0xd4add9(%rip)        # 0x140d53078
14000829f:	85 c0                	test   %eax,%eax
1400082a1:	75 46                	jne    0x1400082e9
1400082a3:	c7 44 24 50 08 02 00 	movl   $0x208,0x50(%rsp)
1400082aa:	00
1400082ab:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400082b0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400082b5:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400082b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400082be:	45 33 c9             	xor    %r9d,%r9d
1400082c1:	45 33 c0             	xor    %r8d,%r8d
1400082c4:	48 8d 15 ed 69 b3 00 	lea    0xb369ed(%rip),%rdx        # 0x140b3ecb8
1400082cb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400082d0:	ff 15 82 ad d4 00    	call   *0xd4ad82(%rip)        # 0x140d53058
1400082d6:	85 c0                	test   %eax,%eax
1400082d8:	75 0a                	jne    0x1400082e4
1400082da:	66 44 89 bd a6 01 00 	mov    %r15w,0x1a6(%rbp)
1400082e1:	00
1400082e2:	eb 05                	jmp    0x1400082e9
1400082e4:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
1400082e9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400082ee:	48 85 c9             	test   %rcx,%rcx
1400082f1:	74 06                	je     0x1400082f9
1400082f3:	ff 15 87 ad d4 00    	call   *0xd4ad87(%rip)        # 0x140d53080
1400082f9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400082fe:	48 85 c9             	test   %rcx,%rcx
140008301:	74 06                	je     0x140008309
140008303:	ff 15 77 ad d4 00    	call   *0xd4ad77(%rip)        # 0x140d53080
140008309:	66 44 39 7d a0       	cmp    %r15w,-0x60(%rbp)
14000830e:	0f 84 00 01 00 00    	je     0x140008414
140008314:	e8 4f fc ff ff       	call   0x140007f68
140008319:	48 8b f0             	mov    %rax,%rsi
14000831c:	48 8d 15 d5 69 b3 00 	lea    0xb369d5(%rip),%rdx        # 0x140b3ecf8
140008323:	48 8b c8             	mov    %rax,%rcx
140008326:	ff 15 ac 3e b0 00    	call   *0xb03eac(%rip)        # 0x140b0c1d8
14000832c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140008331:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140008335:	ff 15 fd 48 b0 00    	call   *0xb048fd(%rip)        # 0x140b0cc38
14000833b:	89 44 24 50          	mov    %eax,0x50(%rsp)
14000833f:	85 c0                	test   %eax,%eax
140008341:	75 0b                	jne    0x14000834e
140008343:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
140008349:	e9 c6 00 00 00       	jmp    0x140008414
14000834e:	8b d8                	mov    %eax,%ebx
140008350:	ff 15 7a 3e b0 00    	call   *0xb03e7a(%rip)        # 0x140b0c1d0
140008356:	44 8b c3             	mov    %ebx,%r8d
140008359:	33 d2                	xor    %edx,%edx
14000835b:	48 8b c8             	mov    %rax,%rcx
14000835e:	ff 15 7c 3e b0 00    	call   *0xb03e7c(%rip)        # 0x140b0c1e0
140008364:	48 8b d8             	mov    %rax,%rbx
140008367:	48 85 c0             	test   %rax,%rax
14000836a:	0f 84 a4 00 00 00    	je     0x140008414
140008370:	48 8d 15 99 69 b3 00 	lea    0xb36999(%rip),%rdx        # 0x140b3ed10
140008377:	48 8b ce             	mov    %rsi,%rcx
14000837a:	ff 15 58 3e b0 00    	call   *0xb03e58(%rip)        # 0x140b0c1d8
140008380:	4c 8b cb             	mov    %rbx,%r9
140008383:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140008388:	33 d2                	xor    %edx,%edx
14000838a:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000838e:	ff 15 a4 48 b0 00    	call   *0xb048a4(%rip)        # 0x140b0cc38
140008394:	85 c0                	test   %eax,%eax
140008396:	74 68                	je     0x140008400
140008398:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14000839d:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
1400083a2:	48 8d 15 7f 69 b3 00 	lea    0xb3697f(%rip),%rdx        # 0x140b3ed28
1400083a9:	48 8b ce             	mov    %rsi,%rcx
1400083ac:	ff 15 26 3e b0 00    	call   *0xb03e26(%rip)        # 0x140b0c1d8
1400083b2:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400083b7:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400083bc:	48 8d 15 75 69 b3 00 	lea    0xb36975(%rip),%rdx        # 0x140b3ed38
1400083c3:	48 8b cb             	mov    %rbx,%rcx
1400083c6:	ff 15 6c 48 b0 00    	call   *0xb0486c(%rip)        # 0x140b0cc38
1400083cc:	85 c0                	test   %eax,%eax
1400083ce:	74 30                	je     0x140008400
1400083d0:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400083d5:	0f b7 42 0c          	movzwl 0xc(%rdx),%eax
1400083d9:	0f b7 4a 0e          	movzwl 0xe(%rdx),%ecx
1400083dd:	44 0f b7 4a 08       	movzwl 0x8(%rdx),%r9d
1400083e2:	44 0f b7 42 0a       	movzwl 0xa(%rdx),%r8d
1400083e7:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400083eb:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400083ef:	48 8d 15 4a 69 b3 00 	lea    0xb3694a(%rip),%rdx        # 0x140b3ed40
1400083f6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400083fb:	e8 fc 04 00 00       	call   0x1400088fc
140008400:	ff 15 ca 3d b0 00    	call   *0xb03dca(%rip)        # 0x140b0c1d0
140008406:	48 8b c8             	mov    %rax,%rcx
140008409:	4c 8b c3             	mov    %rbx,%r8
14000840c:	33 d2                	xor    %edx,%edx
14000840e:	ff 15 d4 3d b0 00    	call   *0xb03dd4(%rip)        # 0x140b0c1e8
140008414:	66 44 89 bd c0 03 00 	mov    %r15w,0x3c0(%rbp)
14000841b:	00
14000841c:	33 d2                	xor    %edx,%edx
14000841e:	41 b8 86 02 00 00    	mov    $0x286,%r8d
140008424:	48 8d 8d c2 03 00 00 	lea    0x3c2(%rbp),%rcx
14000842b:	e8 3c 80 ae 00       	call   0x140af046c
140008430:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140008435:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14000843a:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14000843e:	48 8d 15 13 69 b3 00 	lea    0xb36913(%rip),%rdx        # 0x140b3ed58
140008445:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
14000844c:	e8 03 05 00 00       	call   0x140008954
140008451:	48 8d 85 c0 03 00 00 	lea    0x3c0(%rbp),%rax
140008458:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14000845d:	48 8d 05 dc 67 b3 00 	lea    0xb367dc(%rip),%rax        # 0x140b3ec40
140008464:	66 44 39 3f          	cmp    %r15w,(%rdi)
140008468:	48 0f 44 f8          	cmove  %rax,%rdi
14000846c:	48 8b d7             	mov    %rdi,%rdx
14000846f:	33 c9                	xor    %ecx,%ecx
140008471:	ff 15 f9 ab d4 00    	call   *0xd4abf9(%rip)        # 0x140d53070
140008477:	48 8b d8             	mov    %rax,%rbx
14000847a:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
14000847e:	48 83 f9 fd          	cmp    $0xfffffffffffffffd,%rcx
140008482:	77 40                	ja     0x1400084c4
140008484:	45 33 c0             	xor    %r8d,%r8d
140008487:	41 8d 50 04          	lea    0x4(%r8),%edx
14000848b:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140008490:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140008495:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000849a:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14000849f:	66 c7 44 24 28 01 00 	movw   $0x1,0x28(%rsp)
1400084a6:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400084ab:	41 b9 30 53 00 60    	mov    $0x60005330,%r9d
1400084b1:	48 8b cb             	mov    %rbx,%rcx
1400084b4:	ff 15 ae ab d4 00    	call   *0xd4abae(%rip)        # 0x140d53068
1400084ba:	48 8b cb             	mov    %rbx,%rcx
1400084bd:	ff 15 c5 ab d4 00    	call   *0xd4abc5(%rip)        # 0x140d53088
1400084c3:	90                   	nop
1400084c4:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400084c9:	48 85 c9             	test   %rcx,%rcx
1400084cc:	74 06                	je     0x1400084d4
1400084ce:	ff 15 ac ab d4 00    	call   *0xd4abac(%rip)        # 0x140d53080
1400084d4:	48 8b 8d 50 06 00 00 	mov    0x650(%rbp),%rcx
1400084db:	48 33 cc             	xor    %rsp,%rcx
1400084de:	e8 fd 70 ae 00       	call   0x140aef5e0
1400084e3:	4c 8d 9c 24 60 07 00 	lea    0x760(%rsp),%r11
1400084ea:	00
1400084eb:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400084ef:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400084f3:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1400084f7:	49 8b e3             	mov    %r11,%rsp
1400084fa:	41 5f                	pop    %r15
1400084fc:	41 5e                	pop    %r14
1400084fe:	5d                   	pop    %rbp
1400084ff:	c3                   	ret
140008500:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140008505:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000850a:	55                   	push   %rbp
14000850b:	48 8b ec             	mov    %rsp,%rbp
14000850e:	48 83 ec 30          	sub    $0x30,%rsp
140008512:	80 3d 87 1d d2 00 00 	cmpb   $0x0,0xd21d87(%rip)        # 0x140d2a2a0
140008519:	74 0b                	je     0x140008526
14000851b:	8b 05 83 1d d2 00    	mov    0xd21d83(%rip),%eax        # 0x140d2a2a4
140008521:	e9 05 01 00 00       	jmp    0x14000862b
140008526:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000852b:	48 8d 45 18          	lea    0x18(%rbp),%rax
14000852f:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140008535:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000853a:	45 33 c0             	xor    %r8d,%r8d
14000853d:	48 8d 15 5c 68 b3 00 	lea    0xb3685c(%rip),%rdx        # 0x140b3eda0
140008544:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14000854b:	ff 15 27 ab d4 00    	call   *0xd4ab27(%rip)        # 0x140d53078
140008551:	bb 04 00 00 00       	mov    $0x4,%ebx
140008556:	48 8d 35 47 1d d2 00 	lea    0xd21d47(%rip),%rsi        # 0x140d2a2a4
14000855d:	85 c0                	test   %eax,%eax
14000855f:	75 31                	jne    0x140008592
140008561:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140008565:	48 8d 45 10          	lea    0x10(%rbp),%rax
140008569:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000856e:	48 8d 15 fb 67 b3 00 	lea    0xb367fb(%rip),%rdx        # 0x140b3ed70
140008575:	45 33 c9             	xor    %r9d,%r9d
140008578:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000857d:	45 33 c0             	xor    %r8d,%r8d
140008580:	89 5d 10             	mov    %ebx,0x10(%rbp)
140008583:	ff 15 cf aa d4 00    	call   *0xd4aacf(%rip)        # 0x140d53058
140008589:	85 c0                	test   %eax,%eax
14000858b:	75 05                	jne    0x140008592
14000858d:	39 5d 10             	cmp    %ebx,0x10(%rbp)
140008590:	74 6f                	je     0x140008601
140008592:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140008596:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000859b:	48 85 c9             	test   %rcx,%rcx
14000859e:	74 06                	je     0x1400085a6
1400085a0:	ff 15 da aa d4 00    	call   *0xd4aada(%rip)        # 0x140d53080