1400061c4:	74 06                	je     0x1400061cc
1400061c6:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1400061ca:	eb 53                	jmp    0x14000621f
1400061cc:	48 8b 06             	mov    (%rsi),%rax
1400061cf:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400061d3:	74 30                	je     0x140006205
1400061d5:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400061d9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400061dd:	75 1b                	jne    0x1400061fa
1400061df:	48 8b d6             	mov    %rsi,%rdx
1400061e2:	4c 8b c0             	mov    %rax,%r8
1400061e5:	48 3b 10             	cmp    (%rax),%rdx
1400061e8:	75 10                	jne    0x1400061fa
1400061ea:	48 8b d8             	mov    %rax,%rbx
1400061ed:	48 8b 40 08          	mov    0x8(%rax),%rax
1400061f1:	48 8b d3             	mov    %rbx,%rdx
1400061f4:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400061f8:	74 e8                	je     0x1400061e2
1400061fa:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400061fe:	75 1f                	jne    0x14000621f
140006200:	48 8b d8             	mov    %rax,%rbx
140006203:	eb 1a                	jmp    0x14000621f
140006205:	48 8b d8             	mov    %rax,%rbx
140006208:	48 8b 40 10          	mov    0x10(%rax),%rax
14000620c:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140006210:	75 0d                	jne    0x14000621f
140006212:	48 8b d8             	mov    %rax,%rbx
140006215:	48 8b 40 10          	mov    0x10(%rax),%rax
140006219:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000621d:	74 f3                	je     0x140006212
14000621f:	48 8b c7             	mov    %rdi,%rax
140006222:	48 83 7f 18 08       	cmpq   $0x8,0x18(%rdi)
140006227:	72 03                	jb     0x14000622c
140006229:	48 8b 07             	mov    (%rdi),%rax
14000622c:	4c 8d 53 20          	lea    0x20(%rbx),%r10
140006230:	48 83 7b 38 08       	cmpq   $0x8,0x38(%rbx)
140006235:	72 04                	jb     0x14000623b
140006237:	4c 8b 53 20          	mov    0x20(%rbx),%r10
14000623b:	4c 8b 5f 10          	mov    0x10(%rdi),%r11
14000623f:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
140006243:	48 8b d7             	mov    %rdi,%rdx
140006246:	4c 3b df             	cmp    %rdi,%r11
140006249:	49 0f 42 d3          	cmovb  %r11,%rdx
14000624d:	48 85 d2             	test   %rdx,%rdx
140006250:	74 27                	je     0x140006279
140006252:	4c 2b d0             	sub    %rax,%r10
140006255:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14000625c:	00 00 00 00
140006260:	46 0f b7 04 10       	movzwl (%rax,%r10,1),%r8d
140006265:	44 0f b7 08          	movzwl (%rax),%r9d
140006269:	66 45 3b c1          	cmp    %r9w,%r8w
14000626d:	75 14                	jne    0x140006283
14000626f:	48 83 c0 02          	add    $0x2,%rax
140006273:	48 83 ea 01          	sub    $0x1,%rdx
140006277:	75 e7                	jne    0x140006260
140006279:	49 3b fb             	cmp    %r11,%rdi
14000627c:	73 0b                	jae    0x140006289
14000627e:	45 8b fc             	mov    %r12d,%r15d
140006281:	eb 10                	jmp    0x140006293
140006283:	45 0f 42 fc          	cmovb  %r12d,%r15d
140006287:	eb 0a                	jmp    0x140006293
140006289:	45 33 ff             	xor    %r15d,%r15d
14000628c:	49 3b fb             	cmp    %r11,%rdi
14000628f:	41 0f 97 c7          	seta   %r15b
140006293:	41 c1 ef 1f          	shr    $0x1f,%r15d
140006297:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14000629c:	45 84 ff             	test   %r15b,%r15b
14000629f:	74 26                	je     0x1400062c7
1400062a1:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400062a6:	4c 8b ce             	mov    %rsi,%r9
1400062a9:	44 0f b6 c1          	movzbl %cl,%r8d
1400062ad:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400062b2:	e8 09 01 00 00       	call   0x1400063c0
1400062b7:	48 8b 00             	mov    (%rax),%rax
1400062ba:	49 89 06             	mov    %rax,(%r14)
1400062bd:	41 c6 46 08 01       	movb   $0x1,0x8(%r14)
1400062c2:	49 8b c6             	mov    %r14,%rax
1400062c5:	eb 10                	jmp    0x1400062d7
1400062c7:	e8 84 00 00 00       	call   0x140006350
1400062cc:	49 89 1e             	mov    %rbx,(%r14)
1400062cf:	41 c6 46 08 00       	movb   $0x0,0x8(%r14)
1400062d4:	49 8b c6             	mov    %r14,%rax
1400062d7:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400062dc:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400062e0:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400062e4:	49 8b e3             	mov    %r11,%rsp
1400062e7:	41 5f                	pop    %r15
1400062e9:	41 5e                	pop    %r14
1400062eb:	41 5d                	pop    %r13
1400062ed:	41 5c                	pop    %r12
1400062ef:	5f                   	pop    %rdi
1400062f0:	c3                   	ret
1400062f1:	cc                   	int3
1400062f2:	cc                   	int3
1400062f3:	cc                   	int3
1400062f4:	cc                   	int3
1400062f5:	cc                   	int3
1400062f6:	cc                   	int3
1400062f7:	cc                   	int3
1400062f8:	cc                   	int3
1400062f9:	cc                   	int3
1400062fa:	cc                   	int3
1400062fb:	cc                   	int3
1400062fc:	cc                   	int3
1400062fd:	cc                   	int3
1400062fe:	cc                   	int3
1400062ff:	cc                   	int3
140006300:	48 8b ca             	mov    %rdx,%rcx
140006303:	ba 48 00 00 00       	mov    $0x48,%edx
140006308:	e9 77 65 00 00       	jmp    0x14000c884
14000630d:	cc                   	int3
14000630e:	cc                   	int3
14000630f:	cc                   	int3
140006310:	48 83 ec 28          	sub    $0x28,%rsp
140006314:	b9 48 00 00 00       	mov    $0x48,%ecx
140006319:	e8 76 62 00 00       	call   0x14000c594
14000631e:	48 8b 0d 5b 0f 04 00 	mov    0x40f5b(%rip),%rcx        # 0x140047280
140006325:	48 89 08             	mov    %rcx,(%rax)
140006328:	48 8b 0d 51 0f 04 00 	mov    0x40f51(%rip),%rcx        # 0x140047280
14000632f:	48 89 48 08          	mov    %rcx,0x8(%rax)
140006333:	48 8b 0d 46 0f 04 00 	mov    0x40f46(%rip),%rcx        # 0x140047280
14000633a:	48 89 48 10          	mov    %rcx,0x10(%rax)
14000633e:	48 83 c4 28          	add    $0x28,%rsp
140006342:	c3                   	ret
140006343:	cc                   	int3
140006344:	cc                   	int3
140006345:	cc                   	int3
140006346:	cc                   	int3
140006347:	cc                   	int3
140006348:	cc                   	int3
140006349:	cc                   	int3
14000634a:	cc                   	int3
14000634b:	cc                   	int3
14000634c:	cc                   	int3
14000634d:	cc                   	int3
14000634e:	cc                   	int3
14000634f:	cc                   	int3
140006350:	40 53                	rex push %rbx
140006352:	48 83 ec 20          	sub    $0x20,%rsp
140006356:	48 8b da             	mov    %rdx,%rbx
140006359:	48 8b 52 38          	mov    0x38(%rdx),%rdx
14000635d:	48 83 fa 08          	cmp    $0x8,%rdx
140006361:	72 32                	jb     0x140006395
140006363:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140006367:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000636e:	00
14000636f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140006376:	72 18                	jb     0x140006390
140006378:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000637c:	48 83 c2 27          	add    $0x27,%rdx
140006380:	49 2b c8             	sub    %r8,%rcx
140006383:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006387:	48 83 f8 1f          	cmp    $0x1f,%rax
14000638b:	77 2a                	ja     0x1400063b7
14000638d:	49 8b c8             	mov    %r8,%rcx
140006390:	e8 ef 64 00 00       	call   0x14000c884
140006395:	33 c0                	xor    %eax,%eax
140006397:	48 c7 43 38 07 00 00 	movq   $0x7,0x38(%rbx)
14000639e:	00
14000639f:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400063a3:	48 8b cb             	mov    %rbx,%rcx
1400063a6:	66 89 43 20          	mov    %ax,0x20(%rbx)
1400063aa:	8d 50 48             	lea    0x48(%rax),%edx
1400063ad:	48 83 c4 20          	add    $0x20,%rsp
1400063b1:	5b                   	pop    %rbx
1400063b2:	e9 cd 64 00 00       	jmp    0x14000c884
1400063b7:	e8 fc a3 00 00       	call   0x1400107b8
1400063bc:	cc                   	int3
1400063bd:	cc                   	int3
1400063be:	cc                   	int3
1400063bf:	cc                   	int3
1400063c0:	40 53                	rex push %rbx
1400063c2:	48 83 ec 20          	sub    $0x20,%rsp
1400063c6:	48 8b 05 bb 0e 04 00 	mov    0x40ebb(%rip),%rax        # 0x140047288
1400063cd:	48 b9 8d e3 38 8e e3 	movabs $0x38e38e38e38e38d,%rcx
1400063d4:	38 8e 03
1400063d7:	48 8b da             	mov    %rdx,%rbx
1400063da:	48 3b c1             	cmp    %rcx,%rax
1400063dd:	0f 83 8f 02 00 00    	jae    0x140006672
1400063e3:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1400063e8:	48 ff c0             	inc    %rax
1400063eb:	48 89 05 96 0e 04 00 	mov    %rax,0x40e96(%rip)        # 0x140047288
1400063f2:	4d 89 4b 08          	mov    %r9,0x8(%r11)
1400063f6:	48 8b 05 83 0e 04 00 	mov    0x40e83(%rip),%rax        # 0x140047280
1400063fd:	4c 3b c8             	cmp    %rax,%r9
140006400:	75 17                	jne    0x140006419
140006402:	4c 89 58 08          	mov    %r11,0x8(%rax)
140006406:	48 8b 05 73 0e 04 00 	mov    0x40e73(%rip),%rax        # 0x140047280
14000640d:	4c 89 18             	mov    %r11,(%rax)
140006410:	48 8b 05 69 0e 04 00 	mov    0x40e69(%rip),%rax        # 0x140047280
140006417:	eb 2a                	jmp    0x140006443
140006419:	45 84 c0             	test   %r8b,%r8b
14000641c:	74 14                	je     0x140006432
14000641e:	4d 89 19             	mov    %r11,(%r9)
140006421:	48 8b 05 58 0e 04 00 	mov    0x40e58(%rip),%rax        # 0x140047280
140006428:	4c 3b 08             	cmp    (%rax),%r9
14000642b:	75 1a                	jne    0x140006447
14000642d:	4c 89 18             	mov    %r11,(%rax)
140006430:	eb 15                	jmp    0x140006447
140006432:	4d 89 59 10          	mov    %r11,0x10(%r9)
140006436:	48 8b 05 43 0e 04 00 	mov    0x40e43(%rip),%rax        # 0x140047280
14000643d:	4c 3b 48 10          	cmp    0x10(%rax),%r9
140006441:	75 04                	jne    0x140006447
140006443:	4c 89 58 10          	mov    %r11,0x10(%rax)
140006447:	49 8b 43 08          	mov    0x8(%r11),%rax
14000644b:	49 8b d3             	mov    %r11,%rdx
14000644e:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
140006452:	0f 85 ff 01 00 00    	jne    0x140006657
140006458:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000645f:	00
140006460:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140006464:	4c 8d 4a 08          	lea    0x8(%rdx),%r9
140006468:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14000646c:	4c 8d 51 08          	lea    0x8(%rcx),%r10
140006470:	49 8b 00             	mov    (%r8),%rax
140006473:	48 3b c8             	cmp    %rax,%rcx
140006476:	0f 85 ed 00 00 00    	jne    0x140006569
14000647c:	49 8b 40 10          	mov    0x10(%r8),%rax
140006480:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
140006484:	0f 84 e5 00 00 00    	je     0x14000656f
14000648a:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14000648e:	49 3b d0             	cmp    %r8,%rdx
140006491:	75 5f                	jne    0x1400064f2
140006493:	49 8b 00             	mov    (%r8),%rax
140006496:	48 8b d1             	mov    %rcx,%rdx
140006499:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000649d:	49 8b 00             	mov    (%r8),%rax
1400064a0:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400064a4:	75 04                	jne    0x1400064aa
1400064a6:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400064aa:	49 8b 02             	mov    (%r10),%rax
1400064ad:	49 89 40 08          	mov    %rax,0x8(%r8)
1400064b1:	48 8b 05 c8 0d 04 00 	mov    0x40dc8(%rip),%rax        # 0x140047280
1400064b8:	48 3b 48 08          	cmp    0x8(%rax),%rcx
1400064bc:	75 0f                	jne    0x1400064cd
1400064be:	4c 89 40 08          	mov    %r8,0x8(%rax)
1400064c2:	4d 8b ca             	mov    %r10,%r9
1400064c5:	49 89 08             	mov    %rcx,(%r8)
1400064c8:	4d 89 02             	mov    %r8,(%r10)
1400064cb:	eb 28                	jmp    0x1400064f5
1400064cd:	49 8b 02             	mov    (%r10),%rax
1400064d0:	48 3b 08             	cmp    (%rax),%rcx
1400064d3:	75 0e                	jne    0x1400064e3
1400064d5:	4c 89 00             	mov    %r8,(%rax)
1400064d8:	4d 8b ca             	mov    %r10,%r9
1400064db:	49 89 08             	mov    %rcx,(%r8)
1400064de:	4d 89 02             	mov    %r8,(%r10)
1400064e1:	eb 12                	jmp    0x1400064f5
1400064e3:	4c 89 40 10          	mov    %r8,0x10(%rax)
1400064e7:	4d 8b ca             	mov    %r10,%r9
1400064ea:	49 89 08             	mov    %rcx,(%r8)
1400064ed:	4d 89 02             	mov    %r8,(%r10)
1400064f0:	eb 03                	jmp    0x1400064f5
1400064f2:	4c 8b c1             	mov    %rcx,%r8
1400064f5:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
1400064fa:	49 8b 01             	mov    (%r9),%rax
1400064fd:	48 8b 48 08          	mov    0x8(%rax),%rcx
140006501:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
140006505:	49 8b 01             	mov    (%r9),%rax
140006508:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000650c:	4c 8b 01             	mov    (%rcx),%r8
14000650f:	49 8b 40 10          	mov    0x10(%r8),%rax
140006513:	48 89 01             	mov    %rax,(%rcx)
140006516:	49 8b 40 10          	mov    0x10(%r8),%rax
14000651a:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000651e:	75 04                	jne    0x140006524
140006520:	48 89 48 08          	mov    %rcx,0x8(%rax)
140006524:	48 8b 41 08          	mov    0x8(%rcx),%rax
140006528:	49 89 40 08          	mov    %rax,0x8(%r8)
14000652c:	48 8b 05 4d 0d 04 00 	mov    0x40d4d(%rip),%rax        # 0x140047280
140006533:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140006537:	75 0d                	jne    0x140006546
140006539:	4c 89 40 08          	mov    %r8,0x8(%rax)
14000653d:	49 89 48 10          	mov    %rcx,0x10(%r8)
140006541:	e9 ff 00 00 00       	jmp    0x140006645
140006546:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000654a:	48 3b 48 10          	cmp    0x10(%rax),%rcx
14000654e:	75 0d                	jne    0x14000655d
140006550:	4c 89 40 10          	mov    %r8,0x10(%rax)
140006554:	49 89 48 10          	mov    %rcx,0x10(%r8)
140006558:	e9 e8 00 00 00       	jmp    0x140006645
14000655d:	4c 89 00             	mov    %r8,(%rax)
140006560:	49 89 48 10          	mov    %rcx,0x10(%r8)
140006564:	e9 dc 00 00 00       	jmp    0x140006645
140006569:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14000656d:	75 1f                	jne    0x14000658e
14000656f:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
140006573:	c6 40 18 01          	movb   $0x1,0x18(%rax)
140006577:	49 8b 01             	mov    (%r9),%rax
14000657a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000657e:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
140006582:	49 8b 01             	mov    (%r9),%rax
140006585:	48 8b 50 08          	mov    0x8(%rax),%rdx
140006589:	e9 bb 00 00 00       	jmp    0x140006649
14000658e:	48 8b 01             	mov    (%rcx),%rax
140006591:	48 3b d0             	cmp    %rax,%rdx
140006594:	75 51                	jne    0x1400065e7
140006596:	48 8b d1             	mov    %rcx,%rdx
140006599:	48 8b c8             	mov    %rax,%rcx
14000659c:	48 8b 40 10          	mov    0x10(%rax),%rax
1400065a0:	48 89 02             	mov    %rax,(%rdx)
1400065a3:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400065a7:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400065ab:	75 04                	jne    0x1400065b1
1400065ad:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400065b1:	49 8b 02             	mov    (%r10),%rax
1400065b4:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400065b8:	48 8b 05 c1 0c 04 00 	mov    0x40cc1(%rip),%rax        # 0x140047280
1400065bf:	48 3b 50 08          	cmp    0x8(%rax),%rdx
1400065c3:	75 06                	jne    0x1400065cb
1400065c5:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400065c9:	eb 12                	jmp    0x1400065dd
1400065cb:	49 8b 02             	mov    (%r10),%rax
1400065ce:	48 3b 50 10          	cmp    0x10(%rax),%rdx
1400065d2:	75 06                	jne    0x1400065da
1400065d4:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400065d8:	eb 03                	jmp    0x1400065dd
1400065da:	48 89 08             	mov    %rcx,(%rax)
1400065dd:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400065e1:	4d 8b ca             	mov    %r10,%r9
1400065e4:	49 89 0a             	mov    %rcx,(%r10)
1400065e7:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1400065eb:	49 8b 01             	mov    (%r9),%rax
1400065ee:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400065f2:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
1400065f6:	49 8b 01             	mov    (%r9),%rax
1400065f9:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400065fd:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140006601:	49 8b 00             	mov    (%r8),%rax
140006604:	48 89 41 10          	mov    %rax,0x10(%rcx)
140006608:	49 8b 00             	mov    (%r8),%rax
14000660b:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000660f:	75 04                	jne    0x140006615
140006611:	48 89 48 08          	mov    %rcx,0x8(%rax)
140006615:	48 8b 41 08          	mov    0x8(%rcx),%rax
140006619:	49 89 40 08          	mov    %rax,0x8(%r8)
14000661d:	48 8b 05 5c 0c 04 00 	mov    0x40c5c(%rip),%rax        # 0x140047280
140006624:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140006628:	75 06                	jne    0x140006630
14000662a:	4c 89 40 08          	mov    %r8,0x8(%rax)
14000662e:	eb 12                	jmp    0x140006642
140006630:	48 8b 41 08          	mov    0x8(%rcx),%rax
140006634:	48 3b 08             	cmp    (%rax),%rcx
140006637:	75 05                	jne    0x14000663e
140006639:	4c 89 00             	mov    %r8,(%rax)
14000663c:	eb 04                	jmp    0x140006642
14000663e:	4c 89 40 10          	mov    %r8,0x10(%rax)
140006642:	49 89 08             	mov    %rcx,(%r8)
140006645:	4c 89 41 08          	mov    %r8,0x8(%rcx)
140006649:	48 8b 42 08          	mov    0x8(%rdx),%rax