140550365:	48 8b da             	mov    %rdx,%rbx
140550368:	48 0f be 42 28       	movsbq 0x28(%rdx),%rax
14055036d:	48 ff c0             	inc    %rax
140550370:	48 83 f8 0f          	cmp    $0xf,%rax
140550374:	0f 87 be 01 00 00    	ja     0x140550538
14055037a:	48 8d 15 7f fc aa ff 	lea    -0x550381(%rip),%rdx        # 0x140000000
140550381:	8b 84 82 50 05 55 00 	mov    0x550550(%rdx,%rax,4),%eax
140550388:	48 03 c2             	add    %rdx,%rax
14055038b:	ff e0                	jmp    *%rax
14055038d:	32 c0                	xor    %al,%al
14055038f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140550394:	48 33 cc             	xor    %rsp,%rcx
140550397:	e8 64 b1 8c 00       	call   0x140e1b500
14055039c:	48 83 c4 50          	add    $0x50,%rsp
1405503a0:	5b                   	pop    %rbx
1405503a1:	c3                   	ret
1405503a2:	48 8b 01             	mov    (%rcx),%rax
1405503a5:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
1405503a9:	0f 94 c0             	sete   %al
1405503ac:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405503b1:	48 33 cc             	xor    %rsp,%rcx
1405503b4:	e8 47 b1 8c 00       	call   0x140e1b500
1405503b9:	48 83 c4 50          	add    $0x50,%rsp
1405503bd:	5b                   	pop    %rbx
1405503be:	c3                   	ret
1405503bf:	48 8b 01             	mov    (%rcx),%rax
1405503c2:	83 78 18 03          	cmpl   $0x3,0x18(%rax)
1405503c6:	eb e1                	jmp    0x1405503a9
1405503c8:	48 8b 01             	mov    (%rcx),%rax
1405503cb:	83 78 18 02          	cmpl   $0x2,0x18(%rax)
1405503cf:	eb d8                	jmp    0x1405503a9
1405503d1:	48 8b 01             	mov    (%rcx),%rax
1405503d4:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
1405503d8:	eb cf                	jmp    0x1405503a9
1405503da:	48 8b 01             	mov    (%rcx),%rax
1405503dd:	8b 48 18             	mov    0x18(%rax),%ecx
1405503e0:	83 f9 07             	cmp    $0x7,%ecx
1405503e3:	74 05                	je     0x1405503ea
1405503e5:	83 f9 12             	cmp    $0x12,%ecx
1405503e8:	eb bf                	jmp    0x1405503a9
1405503ea:	b0 01                	mov    $0x1,%al
1405503ec:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405503f1:	48 33 cc             	xor    %rsp,%rcx
1405503f4:	e8 07 b1 8c 00       	call   0x140e1b500
1405503f9:	48 83 c4 50          	add    $0x50,%rsp
1405503fd:	5b                   	pop    %rbx
1405503fe:	c3                   	ret
1405503ff:	48 8b 01             	mov    (%rcx),%rax
140550402:	83 78 18 0b          	cmpl   $0xb,0x18(%rax)
140550406:	eb a1                	jmp    0x1405503a9
140550408:	48 8b 01             	mov    (%rcx),%rax
14055040b:	83 78 18 0c          	cmpl   $0xc,0x18(%rax)
14055040f:	eb 98                	jmp    0x1405503a9
140550411:	48 8b 01             	mov    (%rcx),%rax
140550414:	83 78 18 0a          	cmpl   $0xa,0x18(%rax)
140550418:	eb 8f                	jmp    0x1405503a9
14055041a:	48 8b 01             	mov    (%rcx),%rax
14055041d:	83 78 18 05          	cmpl   $0x5,0x18(%rax)
140550421:	eb 86                	jmp    0x1405503a9
140550423:	48 8b 01             	mov    (%rcx),%rax
140550426:	83 78 18 06          	cmpl   $0x6,0x18(%rax)
14055042a:	e9 7a ff ff ff       	jmp    0x1405503a9
14055042f:	48 8b 09             	mov    (%rcx),%rcx
140550432:	83 79 18 09          	cmpl   $0x9,0x18(%rcx)
140550436:	0f 85 51 ff ff ff    	jne    0x14055038d
14055043c:	e8 bf 9f 1f 00       	call   0x14074a400
140550441:	48 8b c8             	mov    %rax,%rcx
140550444:	4c 8d 43 08          	lea    0x8(%rbx),%r8
140550448:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14055044d:	76 03                	jbe    0x140550452
14055044f:	4d 8b 00             	mov    (%r8),%r8
140550452:	0f 57 c0             	xorps  %xmm0,%xmm0
140550455:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14055045a:	48 c7 44 24 30 06 00 	movq   $0x6,0x30(%rsp)
140550461:	00 00
140550463:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
14055046a:	00 00
14055046c:	8b 05 76 21 a9 00    	mov    0xa92176(%rip),%eax        # 0x140fe25e8
140550472:	89 44 24 20          	mov    %eax,0x20(%rsp)
140550476:	0f b7 05 6f 21 a9 00 	movzwl 0xa9216f(%rip),%eax        # 0x140fe25ec
14055047d:	66 89 44 24 24       	mov    %ax,0x24(%rsp)
140550482:	c6 44 24 26 00       	movb   $0x0,0x26(%rsp)
140550487:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14055048c:	e8 cf e8 1f 00       	call   0x14074ed60
140550491:	48 8b d8             	mov    %rax,%rbx
140550494:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140550499:	48 83 fa 0f          	cmp    $0xf,%rdx
14055049d:	76 2e                	jbe    0x1405504cd
14055049f:	48 ff c2             	inc    %rdx
1405504a2:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1405504a7:	48 8b c1             	mov    %rcx,%rax
1405504aa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405504b1:	72 15                	jb     0x1405504c8
1405504b3:	48 83 c2 27          	add    $0x27,%rdx
1405504b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405504bb:	48 2b c1             	sub    %rcx,%rax
1405504be:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405504c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1405504c6:	77 77                	ja     0x14055053f
1405504c8:	e8 77 ac 8c 00       	call   0x140e1b144
1405504cd:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1405504d1:	0f 95 c0             	setne  %al
1405504d4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405504d9:	48 33 cc             	xor    %rsp,%rcx
1405504dc:	e8 1f b0 8c 00       	call   0x140e1b500
1405504e1:	48 83 c4 50          	add    $0x50,%rsp
1405504e5:	5b                   	pop    %rbx
1405504e6:	c3                   	ret
1405504e7:	48 8b d3             	mov    %rbx,%rdx
1405504ea:	e8 c1 12 00 00       	call   0x1405517b0
1405504ef:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405504f4:	48 33 cc             	xor    %rsp,%rcx
1405504f7:	e8 04 b0 8c 00       	call   0x140e1b500
1405504fc:	48 83 c4 50          	add    $0x50,%rsp
140550500:	5b                   	pop    %rbx
140550501:	c3                   	ret
140550502:	48 8b d3             	mov    %rbx,%rdx
140550505:	e8 66 0e 00 00       	call   0x140551370
14055050a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14055050f:	48 33 cc             	xor    %rsp,%rcx
140550512:	e8 e9 af 8c 00       	call   0x140e1b500
140550517:	48 83 c4 50          	add    $0x50,%rsp
14055051b:	5b                   	pop    %rbx
14055051c:	c3                   	ret
14055051d:	48 8b d3             	mov    %rbx,%rdx
140550520:	e8 8b 16 00 00       	call   0x140551bb0
140550525:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14055052a:	48 33 cc             	xor    %rsp,%rcx
14055052d:	e8 ce af 8c 00       	call   0x140e1b500
140550532:	48 83 c4 50          	add    $0x50,%rsp
140550536:	5b                   	pop    %rbx
140550537:	c3                   	ret
140550538:	b9 25 00 00 00       	mov    $0x25,%ecx
14055053d:	cd 29                	int    $0x29
14055053f:	e8 60 9c 8d 00       	call   0x140e2a1a4
140550544:	cc                   	int3
140550545:	48 8b d3             	mov    %rbx,%rdx
140550548:	e8 c3 e0 ff ff       	call   0x14054e610
14055054d:	cc                   	int3
14055054e:	66 90                	xchg   %ax,%ax
140550550:	45 05 55 00 8d 03    	rex.RB add $0x38d0055,%eax
140550556:	55                   	push   %rbp
140550557:	00 a2 03 55 00 bf    	add    %ah,-0x40ffaafd(%rdx)
14055055d:	03 55 00             	add    0x0(%rbp),%edx
140550560:	c8 03 55 00          	enter  $0x5503,$0x0
140550564:	d1 03                	roll   $1,(%rbx)
140550566:	55                   	push   %rbp
140550567:	00 da                	add    %bl,%dl
140550569:	03 55 00             	add    0x0(%rbp),%edx
14055056c:	ff 03                	incl   (%rbx)
14055056e:	55                   	push   %rbp
14055056f:	00 08                	add    %cl,(%rax)
140550571:	04 55                	add    $0x55,%al
140550573:	00 11                	add    %dl,(%rcx)
140550575:	04 55                	add    $0x55,%al
140550577:	00 1a                	add    %bl,(%rdx)
140550579:	04 55                	add    $0x55,%al
14055057b:	00 23                	add    %ah,(%rbx)
14055057d:	04 55                	add    $0x55,%al
14055057f:	00 2f                	add    %ch,(%rdi)
140550581:	04 55                	add    $0x55,%al
140550583:	00 e7                	add    %ah,%bh
140550585:	04 55                	add    $0x55,%al
140550587:	00 02                	add    %al,(%rdx)
140550589:	05 55 00 1d 05       	add    $0x51d0055,%eax
14055058e:	55                   	push   %rbp
14055058f:	00 48 89             	add    %cl,-0x77(%rax)
140550592:	5c                   	pop    %rsp
140550593:	24 08                	and    $0x8,%al
140550595:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
14055059a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14055059f:	55                   	push   %rbp
1405505a0:	56                   	push   %rsi
1405505a1:	57                   	push   %rdi
1405505a2:	41 54                	push   %r12
1405505a4:	41 55                	push   %r13
1405505a6:	41 56                	push   %r14
1405505a8:	41 57                	push   %r15
1405505aa:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
1405505b1:	ff
1405505b2:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
1405505b9:	4d 8b e9             	mov    %r9,%r13
1405505bc:	8b f1                	mov    %ecx,%esi
1405505be:	4c 8b bd 60 01 00 00 	mov    0x160(%rbp),%r15
1405505c5:	41 8b 1f             	mov    (%r15),%ebx
1405505c8:	4c 8b a5 68 01 00 00 	mov    0x168(%rbp),%r12
1405505cf:	41 8b 3c 24          	mov    (%r12),%edi
1405505d3:	3b df                	cmp    %edi,%ebx
1405505d5:	0f 95 85 60 01 00 00 	setne  0x160(%rbp)
1405505dc:	80 3d 16 28 ee 00 00 	cmpb   $0x0,0xee2816(%rip)        # 0x141432df9
1405505e3:	0f 85 52 01 00 00    	jne    0x14055073b
1405505e9:	3b df                	cmp    %edi,%ebx
1405505eb:	0f 84 42 01 00 00    	je     0x140550733
1405505f1:	4c 8d 35 94 31 a5 00 	lea    0xa53194(%rip),%r14        # 0x140fa378c
1405505f8:	49 8b d6             	mov    %r14,%rdx
1405505fb:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140550600:	e8 eb b6 2e 00       	call   0x14083bcf0
140550605:	90                   	nop
140550606:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14055060b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140550610:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140550615:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14055061a:	44 8b 8d 50 01 00 00 	mov    0x150(%rbp),%r9d
140550621:	4c 8b 85 48 01 00 00 	mov    0x148(%rbp),%r8
140550628:	8b d6                	mov    %esi,%edx
14055062a:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055062e:	e8 dd b5 2e 00       	call   0x14083bc10
140550633:	90                   	nop
140550634:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140550639:	e8 e2 c1 2e 00       	call   0x14083c820
14055063e:	0f b6 85 60 01 00 00 	movzbl 0x160(%rbp),%eax
140550645:	88 85 98 00 00 00    	mov    %al,0x98(%rbp)
14055064b:	41 8b 14 24          	mov    (%r12),%edx
14055064f:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140550653:	e8 a8 40 30 00       	call   0x140854700
140550658:	90                   	nop
140550659:	48 8d 15 0c 05 a9 00 	lea    0xa9050c(%rip),%rdx        # 0x140fe0b6c
140550660:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140550665:	e8 86 b6 2e 00       	call   0x14083bcf0
14055066a:	90                   	nop
14055066b:	41 8b 17             	mov    (%r15),%edx
14055066e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140550673:	e8 88 40 30 00       	call   0x140854700
140550678:	90                   	nop
140550679:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14055067e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140550683:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140550687:	e8 04 cf 2e 00       	call   0x14083d590
14055068c:	90                   	nop
14055068d:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140550691:	48 8b d0             	mov    %rax,%rdx
140550694:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140550698:	e8 f3 ce 2e 00       	call   0x14083d590
14055069d:	90                   	nop
14055069e:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1405506a2:	e8 79 c1 2e 00       	call   0x14083c820
1405506a7:	90                   	nop
1405506a8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1405506ad:	e8 6e c1 2e 00       	call   0x14083c820
1405506b2:	90                   	nop
1405506b3:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1405506b8:	e8 63 c1 2e 00       	call   0x14083c820
1405506bd:	90                   	nop
1405506be:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1405506c2:	e8 59 c1 2e 00       	call   0x14083c820
1405506c7:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1405506cb:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1405506d2:	e8 e9 c6 2e 00       	call   0x14083cdc0
1405506d7:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1405506db:	e8 40 c1 2e 00       	call   0x14083c820
1405506e0:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1405506e4:	e8 67 fa 2e 00       	call   0x140840150
1405506e9:	e8 62 0d 2f 00       	call   0x140841450
1405506ee:	84 c0                	test   %al,%al
1405506f0:	74 0c                	je     0x1405506fe
1405506f2:	e8 89 07 2f 00       	call   0x140840e80
1405506f7:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
1405506fb:	75 01                	jne    0x1405506fe
1405506fd:	cc                   	int3
1405506fe:	8b ce                	mov    %esi,%ecx
140550700:	e8 9b ea 2e 00       	call   0x14083f1a0
140550705:	84 c0                	test   %al,%al
140550707:	0f 85 8d 01 00 00    	jne    0x14055089a
14055070d:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140550714:	e8 07 c1 2e 00       	call   0x14083c820
140550719:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
140550720:	e8 fb c0 2e 00       	call   0x14083c820
140550725:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14055072c:	e8 ef c0 2e 00       	call   0x14083c820
140550731:	3b df                	cmp    %edi,%ebx
140550733:	0f 94 c0             	sete   %al
140550736:	e9 3e 01 00 00       	jmp    0x140550879
14055073b:	4c 8d 35 4a 30 a5 00 	lea    0xa5304a(%rip),%r14        # 0x140fa378c
140550742:	49 8b d6             	mov    %r14,%rdx
140550745:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140550749:	e8 a2 b5 2e 00       	call   0x14083bcf0
14055074e:	90                   	nop
14055074f:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140550753:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140550758:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14055075d:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140550762:	44 8b 8d 50 01 00 00 	mov    0x150(%rbp),%r9d
140550769:	4c 8b 85 48 01 00 00 	mov    0x148(%rbp),%r8
140550770:	8b d6                	mov    %esi,%edx
140550772:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140550776:	e8 95 b4 2e 00       	call   0x14083bc10
14055077b:	90                   	nop
14055077c:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140550780:	e8 9b c0 2e 00       	call   0x14083c820
140550785:	0f b6 85 60 01 00 00 	movzbl 0x160(%rbp),%eax
14055078c:	88 45 08             	mov    %al,0x8(%rbp)
14055078f:	3b df                	cmp    %edi,%ebx
140550791:	75 0f                	jne    0x1405507a2
140550793:	e8 e8 06 2f 00       	call   0x140840e80
140550798:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
14055079c:	0f 84 95 00 00 00    	je     0x140550837
1405507a2:	41 8b 14 24          	mov    (%r12),%edx
1405507a6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1405507ab:	e8 50 3f 30 00       	call   0x140854700
1405507b0:	90                   	nop
1405507b1:	48 8d 15 b4 03 a9 00 	lea    0xa903b4(%rip),%rdx        # 0x140fe0b6c
1405507b8:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1405507bd:	e8 2e b5 2e 00       	call   0x14083bcf0
1405507c2:	90                   	nop
1405507c3:	41 8b 17             	mov    (%r15),%edx
1405507c6:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1405507ca:	e8 31 3f 30 00       	call   0x140854700
1405507cf:	90                   	nop
1405507d0:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1405507d5:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1405507d9:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1405507dd:	e8 ae cd 2e 00       	call   0x14083d590
1405507e2:	90                   	nop
1405507e3:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1405507e8:	48 8b d0             	mov    %rax,%rdx
1405507eb:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1405507f0:	e8 9b cd 2e 00       	call   0x14083d590
1405507f5:	90                   	nop
1405507f6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1405507fa:	e8 21 c0 2e 00       	call   0x14083c820
1405507ff:	90                   	nop
140550800:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140550804:	e8 17 c0 2e 00       	call   0x14083c820
140550809:	90                   	nop
14055080a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055080f:	e8 0c c0 2e 00       	call   0x14083c820
140550814:	90                   	nop
140550815:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055081a:	e8 01 c0 2e 00       	call   0x14083c820
14055081f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140550824:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140550828:	e8 93 c5 2e 00       	call   0x14083cdc0
14055082d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140550832:	e8 e9 bf 2e 00       	call   0x14083c820
140550837:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055083b:	e8 30 0c 2f 00       	call   0x140841470
140550840:	84 c0                	test   %al,%al
140550842:	74 01                	je     0x140550845
140550844:	cc                   	int3
140550845:	80 7d 08 00          	cmpb   $0x0,0x8(%rbp)
140550849:	74 0b                	je     0x140550856
14055084b:	8b ce                	mov    %esi,%ecx
14055084d:	e8 4e e9 2e 00       	call   0x14083f1a0
140550852:	84 c0                	test   %al,%al
140550854:	75 3e                	jne    0x140550894
140550856:	3b df                	cmp    %edi,%ebx
140550858:	0f 94 c3             	sete   %bl
14055085b:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14055085f:	e8 bc bf 2e 00       	call   0x14083c820
140550864:	48 8d 4d 28          	lea    0x28(%rbp),%rcx