14056a08c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a090:	48 2b c1             	sub    %rcx,%rax
14056a093:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a097:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a09b:	0f 87 38 01 00 00    	ja     0x14056a1d9
14056a0a1:	e8 9e 10 8b 00       	call   0x140e1b144
14056a0a6:	48 8b 43 10          	mov    0x10(%rbx),%rax
14056a0aa:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14056a0ae:	74 28                	je     0x14056a0d8
14056a0b0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14056a0b4:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14056a0b8:	75 19                	jne    0x14056a0d3
14056a0ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14056a0c0:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14056a0c4:	75 0d                	jne    0x14056a0d3
14056a0c6:	48 8b d8             	mov    %rax,%rbx
14056a0c9:	48 8b 40 08          	mov    0x8(%rax),%rax
14056a0cd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14056a0d1:	74 ed                	je     0x14056a0c0
14056a0d3:	48 8b d8             	mov    %rax,%rbx
14056a0d6:	eb 27                	jmp    0x14056a0ff
14056a0d8:	48 8b d8             	mov    %rax,%rbx
14056a0db:	48 8b 08             	mov    (%rax),%rcx
14056a0de:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14056a0e2:	75 1b                	jne    0x14056a0ff
14056a0e4:	0f 1f 40 00          	nopl   0x0(%rax)
14056a0e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14056a0ef:	00
14056a0f0:	48 8b d9             	mov    %rcx,%rbx
14056a0f3:	48 8b 01             	mov    (%rcx),%rax
14056a0f6:	48 8b c8             	mov    %rax,%rcx
14056a0f9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14056a0fd:	74 f1                	je     0x14056a0f0
14056a0ff:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14056a104:	48 3b 98 98 00 00 00 	cmp    0x98(%rax),%rbx
14056a10b:	0f 85 6f f8 ff ff    	jne    0x140569980
14056a111:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14056a115:	48 85 c9             	test   %rcx,%rcx
14056a118:	74 05                	je     0x14056a11f
14056a11a:	e8 21 5e ce ff       	call   0x14024ff40
14056a11f:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14056a124:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a128:	76 2e                	jbe    0x14056a158
14056a12a:	48 ff c2             	inc    %rdx
14056a12d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14056a132:	48 8b c1             	mov    %rcx,%rax
14056a135:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a13c:	72 15                	jb     0x14056a153
14056a13e:	48 83 c2 27          	add    $0x27,%rdx
14056a142:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a146:	48 2b c1             	sub    %rcx,%rax
14056a149:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a14d:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a151:	77 4a                	ja     0x14056a19d
14056a153:	e8 ec 0f 8b 00       	call   0x140e1b144
14056a158:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14056a15c:	48 33 cc             	xor    %rsp,%rcx
14056a15f:	e8 9c 13 8b 00       	call   0x140e1b500
14056a164:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
14056a16b:	00
14056a16c:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14056a170:	49 8b 73 40          	mov    0x40(%r11),%rsi
14056a174:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14056a178:	49 8b e3             	mov    %r11,%rsp
14056a17b:	41 5f                	pop    %r15
14056a17d:	41 5e                	pop    %r14
14056a17f:	41 5d                	pop    %r13
14056a181:	41 5c                	pop    %r12
14056a183:	5d                   	pop    %rbp
14056a184:	c3                   	ret
14056a185:	e8 e6 33 c3 ff       	call   0x14019d570
14056a18a:	90                   	nop
14056a18b:	e8 14 00 8c 00       	call   0x140e2a1a4
14056a190:	90                   	nop
14056a191:	e8 0e 00 8c 00       	call   0x140e2a1a4
14056a196:	90                   	nop
14056a197:	e8 08 00 8c 00       	call   0x140e2a1a4
14056a19c:	90                   	nop
14056a19d:	e8 02 00 8c 00       	call   0x140e2a1a4
14056a1a2:	90                   	nop
14056a1a3:	e8 fc ff 8b 00       	call   0x140e2a1a4
14056a1a8:	cc                   	int3
14056a1a9:	e8 e2 2f c3 ff       	call   0x14019d190
14056a1ae:	90                   	nop
14056a1af:	e8 f0 ff 8b 00       	call   0x140e2a1a4
14056a1b4:	90                   	nop
14056a1b5:	e8 ea ff 8b 00       	call   0x140e2a1a4
14056a1ba:	cc                   	int3
14056a1bb:	e8 d0 2f c3 ff       	call   0x14019d190
14056a1c0:	cc                   	int3
14056a1c1:	e8 ca 33 c3 ff       	call   0x14019d590
14056a1c6:	90                   	nop
14056a1c7:	e8 d8 ff 8b 00       	call   0x140e2a1a4
14056a1cc:	cc                   	int3
14056a1cd:	e8 d2 ff 8b 00       	call   0x140e2a1a4
14056a1d2:	90                   	nop
14056a1d3:	e8 cc ff 8b 00       	call   0x140e2a1a4
14056a1d8:	90                   	nop
14056a1d9:	e8 c6 ff 8b 00       	call   0x140e2a1a4
14056a1de:	cc                   	int3
14056a1df:	cc                   	int3
14056a1e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14056a1e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14056a1ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14056a1ef:	55                   	push   %rbp
14056a1f0:	41 56                	push   %r14
14056a1f2:	41 57                	push   %r15
14056a1f4:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14056a1f9:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14056a200:	48 8b 05 f9 ec e4 00 	mov    0xe4ecf9(%rip),%rax        # 0x1413b8f00
14056a207:	48 33 c4             	xor    %rsp,%rax
14056a20a:	48 89 45 37          	mov    %rax,0x37(%rbp)
14056a20e:	4c 8d 71 68          	lea    0x68(%rcx),%r14
14056a212:	45 33 ff             	xor    %r15d,%r15d
14056a215:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14056a219:	48 8b d7             	mov    %rdi,%rdx
14056a21c:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14056a220:	e8 1b e8 c3 ff       	call   0x1401a8a40
14056a225:	90                   	nop
14056a226:	4d 8b c6             	mov    %r14,%r8
14056a229:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14056a22d:	48 8b 0d ec 8b ec 00 	mov    0xec8bec(%rip),%rcx        # 0x141432e20
14056a234:	e8 b7 b1 ff ff       	call   0x1405653f0
14056a239:	0f b6 d8             	movzbl %al,%ebx
14056a23c:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
14056a240:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a244:	76 31                	jbe    0x14056a277
14056a246:	48 ff c2             	inc    %rdx
14056a249:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14056a24d:	48 8b c1             	mov    %rcx,%rax
14056a250:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a257:	72 19                	jb     0x14056a272
14056a259:	48 83 c2 27          	add    $0x27,%rdx
14056a25d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a261:	48 2b c1             	sub    %rcx,%rax
14056a264:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a268:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a26c:	0f 87 17 02 00 00    	ja     0x14056a489
14056a272:	e8 cd 0e 8b 00       	call   0x140e1b144
14056a277:	84 db                	test   %bl,%bl
14056a279:	0f 85 db 01 00 00    	jne    0x14056a45a
14056a27f:	48 8b d7             	mov    %rdi,%rdx
14056a282:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14056a286:	e8 b5 e7 c3 ff       	call   0x1401a8a40
14056a28b:	90                   	nop
14056a28c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14056a290:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14056a294:	e8 67 cb ff ff       	call   0x140566e00
14056a299:	90                   	nop
14056a29a:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
14056a29e:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a2a2:	76 31                	jbe    0x14056a2d5
14056a2a4:	48 ff c2             	inc    %rdx
14056a2a7:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14056a2ab:	48 8b c1             	mov    %rcx,%rax
14056a2ae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a2b5:	72 19                	jb     0x14056a2d0
14056a2b7:	48 83 c2 27          	add    $0x27,%rdx
14056a2bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a2bf:	48 2b c1             	sub    %rcx,%rax
14056a2c2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a2c6:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a2ca:	0f 87 bf 01 00 00    	ja     0x14056a48f
14056a2d0:	e8 6f 0e 8b 00       	call   0x140e1b144
14056a2d5:	48 8d 15 64 58 aa 00 	lea    0xaa5864(%rip),%rdx        # 0x14100fb40
14056a2dc:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14056a2e0:	e8 8b 58 e1 ff       	call   0x14037fb70
14056a2e5:	48 8d 15 64 58 aa 00 	lea    0xaa5864(%rip),%rdx        # 0x14100fb50
14056a2ec:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14056a2f0:	e8 7b 58 e1 ff       	call   0x14037fb70
14056a2f5:	49 8b ff             	mov    %r15,%rdi
14056a2f8:	49 8b 0e             	mov    (%r14),%rcx
14056a2fb:	49 8b 46 08          	mov    0x8(%r14),%rax
14056a2ff:	48 2b c1             	sub    %rcx,%rax
14056a302:	48 c1 f8 03          	sar    $0x3,%rax
14056a306:	48 85 c0             	test   %rax,%rax
14056a309:	0f 84 06 01 00 00    	je     0x14056a415
14056a30f:	90                   	nop
14056a310:	48 8b 34 f9          	mov    (%rcx,%rdi,8),%rsi
14056a314:	48 85 f6             	test   %rsi,%rsi
14056a317:	0f 84 de 00 00 00    	je     0x14056a3fb
14056a31d:	48 8b 06             	mov    (%rsi),%rax
14056a320:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14056a324:	48 8b ce             	mov    %rsi,%rcx
14056a327:	48 8b 40 10          	mov    0x10(%rax),%rax
14056a32b:	ff 15 ef 96 a1 00    	call   *0xa196ef(%rip)        # 0x140f83a20
14056a331:	90                   	nop
14056a332:	48 8d 5d f7          	lea    -0x9(%rbp),%rbx
14056a336:	48 83 7d 0f 0f       	cmpq   $0xf,0xf(%rbp)
14056a33b:	48 0f 47 5d f7       	cmova  -0x9(%rbp),%rbx
14056a340:	48 8b 06             	mov    (%rsi),%rax
14056a343:	48 8d 55 17          	lea    0x17(%rbp),%rdx
14056a347:	48 8b ce             	mov    %rsi,%rcx
14056a34a:	48 8b 40 10          	mov    0x10(%rax),%rax
14056a34e:	ff 15 cc 96 a1 00    	call   *0xa196cc(%rip)        # 0x140f83a20
14056a354:	4c 8d 45 17          	lea    0x17(%rbp),%r8
14056a358:	48 83 7d 2f 0f       	cmpq   $0xf,0x2f(%rbp)
14056a35d:	4c 0f 47 45 17       	cmova  0x17(%rbp),%r8
14056a362:	4c 8b cb             	mov    %rbx,%r9
14056a365:	48 8d 15 fc 57 aa 00 	lea    0xaa57fc(%rip),%rdx        # 0x14100fb68
14056a36c:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14056a370:	e8 fb 57 e1 ff       	call   0x14037fb70
14056a375:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
14056a379:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a37d:	76 31                	jbe    0x14056a3b0
14056a37f:	48 ff c2             	inc    %rdx
14056a382:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14056a386:	48 8b c1             	mov    %rcx,%rax
14056a389:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a390:	72 19                	jb     0x14056a3ab
14056a392:	48 83 c2 27          	add    $0x27,%rdx
14056a396:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a39a:	48 2b c1             	sub    %rcx,%rax
14056a39d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a3a1:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a3a5:	0f 87 f0 00 00 00    	ja     0x14056a49b
14056a3ab:	e8 94 0d 8b 00       	call   0x140e1b144
14056a3b0:	4c 89 7d 27          	mov    %r15,0x27(%rbp)
14056a3b4:	48 c7 45 2f 0f 00 00 	movq   $0xf,0x2f(%rbp)
14056a3bb:	00
14056a3bc:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
14056a3c0:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
14056a3c4:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a3c8:	76 31                	jbe    0x14056a3fb
14056a3ca:	48 ff c2             	inc    %rdx
14056a3cd:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14056a3d1:	48 8b c1             	mov    %rcx,%rax
14056a3d4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a3db:	72 19                	jb     0x14056a3f6
14056a3dd:	48 83 c2 27          	add    $0x27,%rdx
14056a3e1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a3e5:	48 2b c1             	sub    %rcx,%rax
14056a3e8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a3ec:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a3f0:	0f 87 8d 00 00 00    	ja     0x14056a483
14056a3f6:	e8 49 0d 8b 00       	call   0x140e1b144
14056a3fb:	48 ff c7             	inc    %rdi
14056a3fe:	49 8b 0e             	mov    (%r14),%rcx
14056a401:	49 8b 46 08          	mov    0x8(%r14),%rax
14056a405:	48 2b c1             	sub    %rcx,%rax
14056a408:	48 c1 f8 03          	sar    $0x3,%rax
14056a40c:	48 3b f8             	cmp    %rax,%rdi
14056a40f:	0f 82 fb fe ff ff    	jb     0x14056a310
14056a415:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14056a419:	48 85 c9             	test   %rcx,%rcx
14056a41c:	74 05                	je     0x14056a423
14056a41e:	e8 1d 5b ce ff       	call   0x14024ff40
14056a423:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
14056a427:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a42b:	76 2d                	jbe    0x14056a45a
14056a42d:	48 ff c2             	inc    %rdx
14056a430:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14056a434:	48 8b c1             	mov    %rcx,%rax
14056a437:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a43e:	72 15                	jb     0x14056a455
14056a440:	48 83 c2 27          	add    $0x27,%rdx
14056a444:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a448:	48 2b c1             	sub    %rcx,%rax
14056a44b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a44f:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a453:	77 40                	ja     0x14056a495
14056a455:	e8 ea 0c 8b 00       	call   0x140e1b144
14056a45a:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
14056a45e:	48 33 cc             	xor    %rsp,%rcx
14056a461:	e8 9a 10 8b 00       	call   0x140e1b500
14056a466:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
14056a46d:	00
14056a46e:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14056a472:	49 8b 73 30          	mov    0x30(%r11),%rsi
14056a476:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14056a47a:	49 8b e3             	mov    %r11,%rsp
14056a47d:	41 5f                	pop    %r15
14056a47f:	41 5e                	pop    %r14
14056a481:	5d                   	pop    %rbp
14056a482:	c3                   	ret
14056a483:	e8 1c fd 8b 00       	call   0x140e2a1a4
14056a488:	90                   	nop
14056a489:	e8 16 fd 8b 00       	call   0x140e2a1a4
14056a48e:	90                   	nop
14056a48f:	e8 10 fd 8b 00       	call   0x140e2a1a4
14056a494:	90                   	nop
14056a495:	e8 0a fd 8b 00       	call   0x140e2a1a4
14056a49a:	90                   	nop
14056a49b:	e8 04 fd 8b 00       	call   0x140e2a1a4
14056a4a0:	cc                   	int3
14056a4a1:	cc                   	int3
14056a4a2:	cc                   	int3
14056a4a3:	cc                   	int3
14056a4a4:	cc                   	int3
14056a4a5:	cc                   	int3
14056a4a6:	cc                   	int3
14056a4a7:	cc                   	int3
14056a4a8:	cc                   	int3
14056a4a9:	cc                   	int3
14056a4aa:	cc                   	int3
14056a4ab:	cc                   	int3
14056a4ac:	cc                   	int3
14056a4ad:	cc                   	int3
14056a4ae:	cc                   	int3
14056a4af:	cc                   	int3
14056a4b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14056a4b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14056a4ba:	55                   	push   %rbp
14056a4bb:	57                   	push   %rdi
14056a4bc:	41 56                	push   %r14
14056a4be:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14056a4c3:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14056a4ca:	48 8b 05 2f ea e4 00 	mov    0xe4ea2f(%rip),%rax        # 0x1413b8f00
14056a4d1:	48 33 c4             	xor    %rsp,%rax
14056a4d4:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
14056a4d8:	4c 8d 71 68          	lea    0x68(%rcx),%r14
14056a4dc:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14056a4e0:	48 8b d7             	mov    %rdi,%rdx
14056a4e3:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
14056a4e7:	e8 54 e5 c3 ff       	call   0x1401a8a40
14056a4ec:	90                   	nop
14056a4ed:	4d 8b c6             	mov    %r14,%r8
14056a4f0:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
14056a4f4:	48 8b 0d 25 89 ec 00 	mov    0xec8925(%rip),%rcx        # 0x141432e20
14056a4fb:	e8 f0 ae ff ff       	call   0x1405653f0
14056a500:	0f b6 d8             	movzbl %al,%ebx
14056a503:	48 8b 55 37          	mov    0x37(%rbp),%rdx
14056a507:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a50b:	76 31                	jbe    0x14056a53e
14056a50d:	48 ff c2             	inc    %rdx
14056a510:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
14056a514:	48 8b c1             	mov    %rcx,%rax
14056a517:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a51e:	72 19                	jb     0x14056a539
14056a520:	48 83 c2 27          	add    $0x27,%rdx
14056a524:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a528:	48 2b c1             	sub    %rcx,%rax
14056a52b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a52f:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a533:	0f 87 48 02 00 00    	ja     0x14056a781
14056a539:	e8 06 0c 8b 00       	call   0x140e1b144
14056a53e:	84 db                	test   %bl,%bl
14056a540:	0f 85 11 02 00 00    	jne    0x14056a757
14056a546:	48 8b d7             	mov    %rdi,%rdx
14056a549:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
14056a54d:	e8 ee e4 c3 ff       	call   0x1401a8a40
14056a552:	90                   	nop
14056a553:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
14056a557:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14056a55b:	e8 a0 c8 ff ff       	call   0x140566e00
14056a560:	90                   	nop
14056a561:	48 8b 55 37          	mov    0x37(%rbp),%rdx
14056a565:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a569:	76 31                	jbe    0x14056a59c
14056a56b:	48 ff c2             	inc    %rdx