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
140550868:	e8 b3 bf 2e 00       	call   0x14083c820
14055086d:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140550871:	e8 aa bf 2e 00       	call   0x14083c820
140550876:	0f b6 c3             	movzbl %bl,%eax
140550879:	48 8b 9c 24 40 02 00 	mov    0x240(%rsp),%rbx
140550880:	00
140550881:	48 81 c4 00 02 00 00 	add    $0x200,%rsp
140550888:	41 5f                	pop    %r15
14055088a:	41 5e                	pop    %r14
14055088c:	41 5d                	pop    %r13
14055088e:	41 5c                	pop    %r12
140550890:	5f                   	pop    %rdi
140550891:	5e                   	pop    %rsi
140550892:	5d                   	pop    %rbp
140550893:	c3                   	ret
140550894:	e8 c7 3b 30 00       	call   0x140854460
140550899:	90                   	nop
14055089a:	e8 c1 3b 30 00       	call   0x140854460
14055089f:	cc                   	int3
1405508a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405508a5:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1405508aa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1405508af:	55                   	push   %rbp
1405508b0:	56                   	push   %rsi
1405508b1:	57                   	push   %rdi
1405508b2:	41 54                	push   %r12
1405508b4:	41 55                	push   %r13
1405508b6:	41 56                	push   %r14
1405508b8:	41 57                	push   %r15
1405508ba:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
1405508c1:	ff
1405508c2:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
1405508c9:	4d 8b e9             	mov    %r9,%r13
1405508cc:	8b f1                	mov    %ecx,%esi
1405508ce:	4c 8b bd 60 01 00 00 	mov    0x160(%rbp),%r15
1405508d5:	41 0f b6 1f          	movzbl (%r15),%ebx
1405508d9:	4c 8b a5 68 01 00 00 	mov    0x168(%rbp),%r12
1405508e0:	41 0f b6 3c 24       	movzbl (%r12),%edi
1405508e5:	40 3a df             	cmp    %dil,%bl
1405508e8:	0f 95 85 60 01 00 00 	setne  0x160(%rbp)
1405508ef:	80 3d 03 25 ee 00 00 	cmpb   $0x0,0xee2503(%rip)        # 0x141432df9
1405508f6:	0f 85 56 01 00 00    	jne    0x140550a52
1405508fc:	40 3a df             	cmp    %dil,%bl
1405508ff:	0f 84 45 01 00 00    	je     0x140550a4a
140550905:	4c 8d 35 80 2e a5 00 	lea    0xa52e80(%rip),%r14        # 0x140fa378c
14055090c:	49 8b d6             	mov    %r14,%rdx
14055090f:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140550914:	e8 d7 b3 2e 00       	call   0x14083bcf0
140550919:	90                   	nop
14055091a:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14055091f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140550924:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140550929:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14055092e:	44 8b 8d 50 01 00 00 	mov    0x150(%rbp),%r9d
140550935:	4c 8b 85 48 01 00 00 	mov    0x148(%rbp),%r8
14055093c:	8b d6                	mov    %esi,%edx
14055093e:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140550942:	e8 c9 b2 2e 00       	call   0x14083bc10
140550947:	90                   	nop
140550948:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055094d:	e8 ce be 2e 00       	call   0x14083c820
140550952:	0f b6 85 60 01 00 00 	movzbl 0x160(%rbp),%eax
140550959:	88 85 98 00 00 00    	mov    %al,0x98(%rbp)
14055095f:	41 0f b6 14 24       	movzbl (%r12),%edx
140550964:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140550968:	e8 53 3d 30 00       	call   0x1408546c0
14055096d:	90                   	nop
14055096e:	48 8d 15 f7 01 a9 00 	lea    0xa901f7(%rip),%rdx        # 0x140fe0b6c
140550975:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055097a:	e8 71 b3 2e 00       	call   0x14083bcf0
14055097f:	90                   	nop
140550980:	41 0f b6 17          	movzbl (%r15),%edx
140550984:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140550989:	e8 32 3d 30 00       	call   0x1408546c0
14055098e:	90                   	nop
14055098f:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140550994:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140550999:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055099d:	e8 ee cb 2e 00       	call   0x14083d590
1405509a2:	90                   	nop
1405509a3:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1405509a7:	48 8b d0             	mov    %rax,%rdx
1405509aa:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1405509ae:	e8 dd cb 2e 00       	call   0x14083d590
1405509b3:	90                   	nop
1405509b4:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1405509b8:	e8 63 be 2e 00       	call   0x14083c820
1405509bd:	90                   	nop
1405509be:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1405509c3:	e8 58 be 2e 00       	call   0x14083c820
1405509c8:	90                   	nop
1405509c9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1405509ce:	e8 4d be 2e 00       	call   0x14083c820
1405509d3:	90                   	nop
1405509d4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1405509d8:	e8 43 be 2e 00       	call   0x14083c820
1405509dd:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1405509e1:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1405509e8:	e8 d3 c3 2e 00       	call   0x14083cdc0
1405509ed:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1405509f1:	e8 2a be 2e 00       	call   0x14083c820
1405509f6:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1405509fa:	e8 51 f7 2e 00       	call   0x140840150
1405509ff:	e8 4c 0a 2f 00       	call   0x140841450
140550a04:	84 c0                	test   %al,%al
140550a06:	74 0c                	je     0x140550a14
140550a08:	e8 73 04 2f 00       	call   0x140840e80
140550a0d:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
140550a11:	75 01                	jne    0x140550a14
140550a13:	cc                   	int3
140550a14:	8b ce                	mov    %esi,%ecx
140550a16:	e8 85 e7 2e 00       	call   0x14083f1a0
140550a1b:	84 c0                	test   %al,%al
140550a1d:	0f 85 92 01 00 00    	jne    0x140550bb5
140550a23:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140550a2a:	e8 f1 bd 2e 00       	call   0x14083c820
140550a2f:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
140550a36:	e8 e5 bd 2e 00       	call   0x14083c820
140550a3b:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140550a42:	e8 d9 bd 2e 00       	call   0x14083c820
140550a47:	40 3a df             	cmp    %dil,%bl
140550a4a:	0f 94 c0             	sete   %al
140550a4d:	e9 42 01 00 00       	jmp    0x140550b94
140550a52:	4c 8d 35 33 2d a5 00 	lea    0xa52d33(%rip),%r14        # 0x140fa378c
140550a59:	49 8b d6             	mov    %r14,%rdx
140550a5c:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140550a60:	e8 8b b2 2e 00       	call   0x14083bcf0
140550a65:	90                   	nop
140550a66:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140550a6a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140550a6f:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140550a74:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140550a79:	44 8b 8d 50 01 00 00 	mov    0x150(%rbp),%r9d
140550a80:	4c 8b 85 48 01 00 00 	mov    0x148(%rbp),%r8
140550a87:	8b d6                	mov    %esi,%edx
140550a89:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140550a8d:	e8 7e b1 2e 00       	call   0x14083bc10
140550a92:	90                   	nop
140550a93:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140550a97:	e8 84 bd 2e 00       	call   0x14083c820
140550a9c:	0f b6 85 60 01 00 00 	movzbl 0x160(%rbp),%eax
140550aa3:	88 45 08             	mov    %al,0x8(%rbp)
140550aa6:	40 3a df             	cmp    %dil,%bl
140550aa9:	75 0f                	jne    0x140550aba
140550aab:	e8 d0 03 2f 00       	call   0x140840e80
140550ab0:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140550ab4:	0f 84 97 00 00 00    	je     0x140550b51
140550aba:	41 0f b6 14 24       	movzbl (%r12),%edx
140550abf:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140550ac4:	e8 f7 3b 30 00       	call   0x1408546c0
140550ac9:	90                   	nop
140550aca:	48 8d 15 9b 00 a9 00 	lea    0xa9009b(%rip),%rdx        # 0x140fe0b6c
140550ad1:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140550ad6:	e8 15 b2 2e 00       	call   0x14083bcf0
140550adb:	90                   	nop
140550adc:	41 0f b6 17          	movzbl (%r15),%edx
140550ae0:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140550ae4:	e8 d7 3b 30 00       	call   0x1408546c0
140550ae9:	90                   	nop
140550aea:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140550aef:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140550af3:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140550af7:	e8 94 ca 2e 00       	call   0x14083d590
140550afc:	90                   	nop
140550afd:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140550b02:	48 8b d0             	mov    %rax,%rdx
140550b05:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140550b0a:	e8 81 ca 2e 00       	call   0x14083d590
140550b0f:	90                   	nop
140550b10:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140550b14:	e8 07 bd 2e 00       	call   0x14083c820
140550b19:	90                   	nop
140550b1a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140550b1e:	e8 fd bc 2e 00       	call   0x14083c820
140550b23:	90                   	nop