14055a51a:	e8 01 23 2e 00       	call   0x14083c820
14055a51f:	90                   	nop
14055a520:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a524:	e8 f7 22 2e 00       	call   0x14083c820
14055a529:	90                   	nop
14055a52a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a52f:	e8 ec 22 2e 00       	call   0x14083c820
14055a534:	90                   	nop
14055a535:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a539:	e8 e2 22 2e 00       	call   0x14083c820
14055a53e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14055a543:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14055a547:	e8 74 28 2e 00       	call   0x14083cdc0
14055a54c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a551:	e8 ca 22 2e 00       	call   0x14083c820
14055a556:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055a55a:	e8 11 6f 2e 00       	call   0x140841470
14055a55f:	84 c0                	test   %al,%al
14055a561:	74 01                	je     0x14055a564
14055a563:	cc                   	int3
14055a564:	80 7d 08 00          	cmpb   $0x0,0x8(%rbp)
14055a568:	74 0b                	je     0x14055a575
14055a56a:	8b ce                	mov    %esi,%ecx
14055a56c:	e8 2f 4c 2e 00       	call   0x14083f1a0
14055a571:	84 c0                	test   %al,%al
14055a573:	75 44                	jne    0x14055a5b9
14055a575:	40 80 f7 01          	xor    $0x1,%dil
14055a579:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14055a57d:	e8 9e 22 2e 00       	call   0x14083c820
14055a582:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14055a586:	e8 95 22 2e 00       	call   0x14083c820
14055a58b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14055a58f:	e8 8c 22 2e 00       	call   0x14083c820
14055a594:	40 0f b6 c7          	movzbl %dil,%eax
14055a598:	4c 8d 9c 24 00 02 00 	lea    0x200(%rsp),%r11
14055a59f:	00
14055a5a0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14055a5a4:	49 8b 73 40          	mov    0x40(%r11),%rsi
14055a5a8:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14055a5ac:	49 8b e3             	mov    %r11,%rsp
14055a5af:	41 5f                	pop    %r15
14055a5b1:	41 5e                	pop    %r14
14055a5b3:	41 5d                	pop    %r13
14055a5b5:	41 5c                	pop    %r12
14055a5b7:	5d                   	pop    %rbp
14055a5b8:	c3                   	ret
14055a5b9:	e8 a2 9e 2f 00       	call   0x140854460
14055a5be:	90                   	nop
14055a5bf:	e8 9c 9e 2f 00       	call   0x140854460
14055a5c4:	cc                   	int3
14055a5c5:	cc                   	int3
14055a5c6:	cc                   	int3
14055a5c7:	cc                   	int3
14055a5c8:	cc                   	int3
14055a5c9:	cc                   	int3
14055a5ca:	cc                   	int3
14055a5cb:	cc                   	int3
14055a5cc:	cc                   	int3
14055a5cd:	cc                   	int3
14055a5ce:	cc                   	int3
14055a5cf:	cc                   	int3
14055a5d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14055a5d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14055a5da:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14055a5df:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14055a5e4:	55                   	push   %rbp
14055a5e5:	41 54                	push   %r12
14055a5e7:	41 55                	push   %r13
14055a5e9:	41 56                	push   %r14
14055a5eb:	41 57                	push   %r15
14055a5ed:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
14055a5f4:	ff
14055a5f5:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
14055a5fc:	4d 8b e1             	mov    %r9,%r12
14055a5ff:	45 8b e8             	mov    %r8d,%r13d
14055a602:	8b f9                	mov    %ecx,%edi
14055a604:	4c 8b bd e0 00 00 00 	mov    0xe0(%rbp),%r15
14055a60b:	41 0f 10 0f          	movups (%r15),%xmm1
14055a60f:	4c 8b b5 e8 00 00 00 	mov    0xe8(%rbp),%r14
14055a616:	4d 8b 47 08          	mov    0x8(%r15),%r8
14055a61a:	4d 3b 46 08          	cmp    0x8(%r14),%r8
14055a61e:	75 15                	jne    0x14055a635
14055a620:	49 8b 16             	mov    (%r14),%rdx
14055a623:	66 48 0f 7e c9       	movq   %xmm1,%rcx
14055a628:	e8 23 54 98 00       	call   0x140edfa50
14055a62d:	85 c0                	test   %eax,%eax
14055a62f:	75 04                	jne    0x14055a635
14055a631:	32 db                	xor    %bl,%bl
14055a633:	eb 02                	jmp    0x14055a637
14055a635:	b3 01                	mov    $0x1,%bl
14055a637:	80 3d bb 87 ed 00 00 	cmpb   $0x0,0xed87bb(%rip)        # 0x141432df9
14055a63e:	0f 85 d1 00 00 00    	jne    0x14055a715
14055a644:	84 db                	test   %bl,%bl
14055a646:	0f 84 c1 00 00 00    	je     0x14055a70d
14055a64c:	48 8d 35 39 91 a4 00 	lea    0xa49139(%rip),%rsi        # 0x140fa378c
14055a653:	48 8b d6             	mov    %rsi,%rdx
14055a656:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14055a65b:	e8 90 16 2e 00       	call   0x14083bcf0
14055a660:	90                   	nop
14055a661:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14055a666:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14055a66b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14055a670:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14055a675:	45 8b cd             	mov    %r13d,%r9d
14055a678:	4c 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%r8
14055a67f:	8b d7                	mov    %edi,%edx
14055a681:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14055a685:	e8 86 15 2e 00       	call   0x14083bc10
14055a68a:	90                   	nop
14055a68b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14055a690:	e8 8b 21 2e 00       	call   0x14083c820
14055a695:	88 5d 28             	mov    %bl,0x28(%rbp)
14055a698:	4d 8b ce             	mov    %r14,%r9
14055a69b:	4c 8d 05 ca 64 a8 00 	lea    0xa864ca(%rip),%r8        # 0x140fe0b6c
14055a6a2:	49 8b d7             	mov    %r15,%rdx
14055a6a5:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14055a6aa:	e8 21 13 00 00       	call   0x14055b9d0
14055a6af:	48 8b d0             	mov    %rax,%rdx
14055a6b2:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14055a6b6:	e8 05 27 2e 00       	call   0x14083cdc0
14055a6bb:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14055a6c0:	e8 5b 21 2e 00       	call   0x14083c820
14055a6c5:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14055a6c9:	e8 82 5a 2e 00       	call   0x140840150
14055a6ce:	e8 7d 6d 2e 00       	call   0x140841450
14055a6d3:	84 c0                	test   %al,%al
14055a6d5:	74 0c                	je     0x14055a6e3
14055a6d7:	e8 a4 67 2e 00       	call   0x140840e80
14055a6dc:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
14055a6e0:	75 01                	jne    0x14055a6e3
14055a6e2:	cc                   	int3
14055a6e3:	8b cf                	mov    %edi,%ecx
14055a6e5:	e8 b6 4a 2e 00       	call   0x14083f1a0
14055a6ea:	84 c0                	test   %al,%al
14055a6ec:	0f 85 13 01 00 00    	jne    0x14055a805
14055a6f2:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055a6f6:	e8 25 21 2e 00       	call   0x14083c820
14055a6fb:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14055a6ff:	e8 1c 21 2e 00       	call   0x14083c820
14055a704:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14055a708:	e8 13 21 2e 00       	call   0x14083c820
14055a70d:	80 f3 01             	xor    $0x1,%bl
14055a710:	e9 c6 00 00 00       	jmp    0x14055a7db
14055a715:	48 8d 35 70 90 a4 00 	lea    0xa49070(%rip),%rsi        # 0x140fa378c
14055a71c:	48 8b d6             	mov    %rsi,%rdx
14055a71f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14055a724:	e8 c7 15 2e 00       	call   0x14083bcf0
14055a729:	90                   	nop
14055a72a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14055a72f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14055a734:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14055a739:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14055a73e:	45 8b cd             	mov    %r13d,%r9d
14055a741:	4c 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%r8
14055a748:	8b d7                	mov    %edi,%edx
14055a74a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14055a74f:	e8 bc 14 2e 00       	call   0x14083bc10
14055a754:	90                   	nop
14055a755:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14055a75a:	e8 c1 20 2e 00       	call   0x14083c820
14055a75f:	88 5d 98             	mov    %bl,-0x68(%rbp)
14055a762:	84 db                	test   %bl,%bl
14055a764:	75 0a                	jne    0x14055a770
14055a766:	e8 15 67 2e 00       	call   0x140840e80
14055a76b:	38 58 6c             	cmp    %bl,0x6c(%rax)
14055a76e:	74 2d                	je     0x14055a79d
14055a770:	4d 8b ce             	mov    %r14,%r9
14055a773:	4c 8d 05 f2 63 a8 00 	lea    0xa863f2(%rip),%r8        # 0x140fe0b6c
14055a77a:	49 8b d7             	mov    %r15,%rdx
14055a77d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14055a782:	e8 49 12 00 00       	call   0x14055b9d0
14055a787:	48 8b d0             	mov    %rax,%rdx
14055a78a:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14055a78e:	e8 2d 26 2e 00       	call   0x14083cdc0
14055a793:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14055a798:	e8 83 20 2e 00       	call   0x14083c820
14055a79d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14055a7a2:	e8 c9 6c 2e 00       	call   0x140841470
14055a7a7:	84 c0                	test   %al,%al
14055a7a9:	74 01                	je     0x14055a7ac
14055a7ab:	cc                   	int3
14055a7ac:	80 7d 98 00          	cmpb   $0x0,-0x68(%rbp)
14055a7b0:	74 0b                	je     0x14055a7bd
14055a7b2:	8b cf                	mov    %edi,%ecx
14055a7b4:	e8 e7 49 2e 00       	call   0x14083f1a0
14055a7b9:	84 c0                	test   %al,%al
14055a7bb:	75 42                	jne    0x14055a7ff
14055a7bd:	80 f3 01             	xor    $0x1,%bl
14055a7c0:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055a7c4:	e8 57 20 2e 00       	call   0x14083c820
14055a7c9:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14055a7cd:	e8 4e 20 2e 00       	call   0x14083c820
14055a7d2:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14055a7d6:	e8 45 20 2e 00       	call   0x14083c820
14055a7db:	0f b6 c3             	movzbl %bl,%eax
14055a7de:	4c 8d 9c 24 90 01 00 	lea    0x190(%rsp),%r11
14055a7e5:	00
14055a7e6:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14055a7ea:	49 8b 73 40          	mov    0x40(%r11),%rsi
14055a7ee:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14055a7f2:	49 8b e3             	mov    %r11,%rsp
14055a7f5:	41 5f                	pop    %r15
14055a7f7:	41 5e                	pop    %r14
14055a7f9:	41 5d                	pop    %r13
14055a7fb:	41 5c                	pop    %r12
14055a7fd:	5d                   	pop    %rbp
14055a7fe:	c3                   	ret
14055a7ff:	e8 5c 9c 2f 00       	call   0x140854460
14055a804:	90                   	nop
14055a805:	e8 56 9c 2f 00       	call   0x140854460
14055a80a:	cc                   	int3
14055a80b:	cc                   	int3
14055a80c:	cc                   	int3
14055a80d:	cc                   	int3
14055a80e:	cc                   	int3
14055a80f:	cc                   	int3
14055a810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14055a815:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14055a81a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14055a81f:	55                   	push   %rbp
14055a820:	41 54                	push   %r12
14055a822:	41 55                	push   %r13
14055a824:	41 56                	push   %r14
14055a826:	41 57                	push   %r15
14055a828:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
14055a82f:	ff
14055a830:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
14055a837:	4d 8b f9             	mov    %r9,%r15
14055a83a:	45 8b e0             	mov    %r8d,%r12d
14055a83d:	4c 8b ea             	mov    %rdx,%r13
14055a840:	44 8b f1             	mov    %ecx,%r14d
14055a843:	48 8b 9d 50 01 00 00 	mov    0x150(%rbp),%rbx
14055a84a:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14055a84e:	48 8b 1b             	mov    (%rbx),%rbx
14055a851:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
14055a858:	48 8b 38             	mov    (%rax),%rdi
14055a85b:	4c 8b 48 08          	mov    0x8(%rax),%r9
14055a85f:	4c 2b cf             	sub    %rdi,%r9
14055a862:	48 8b c6             	mov    %rsi,%rax
14055a865:	48 2b c3             	sub    %rbx,%rax
14055a868:	4c 33 c8             	xor    %rax,%r9
14055a86b:	49 f7 c1 e0 ff ff ff 	test   $0xffffffffffffffe0,%r9
14055a872:	74 04                	je     0x14055a878
14055a874:	b3 01                	mov    $0x1,%bl
14055a876:	eb 43                	jmp    0x14055a8bb
14055a878:	48 3b de             	cmp    %rsi,%rbx
14055a87b:	74 3c                	je     0x14055a8b9
14055a87d:	48 2b fb             	sub    %rbx,%rdi
14055a880:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
14055a884:	48 83 7c 1f 18 0f    	cmpq   $0xf,0x18(%rdi,%rbx,1)
14055a88a:	76 03                	jbe    0x14055a88f
14055a88c:	48 8b 12             	mov    (%rdx),%rdx
14055a88f:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14055a893:	48 8b cb             	mov    %rbx,%rcx
14055a896:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14055a89b:	76 03                	jbe    0x14055a8a0
14055a89d:	48 8b 0b             	mov    (%rbx),%rcx
14055a8a0:	4c 3b 44 1f 10       	cmp    0x10(%rdi,%rbx,1),%r8
14055a8a5:	75 cd                	jne    0x14055a874
14055a8a7:	e8 a4 51 98 00       	call   0x140edfa50
14055a8ac:	85 c0                	test   %eax,%eax
14055a8ae:	75 c4                	jne    0x14055a874
14055a8b0:	48 83 c3 20          	add    $0x20,%rbx
14055a8b4:	48 3b de             	cmp    %rsi,%rbx
14055a8b7:	75 c7                	jne    0x14055a880
14055a8b9:	32 db                	xor    %bl,%bl
14055a8bb:	80 3d 37 85 ed 00 00 	cmpb   $0x0,0xed8537(%rip)        # 0x141432df9
14055a8c2:	0f 85 4a 01 00 00    	jne    0x14055aa12
14055a8c8:	84 db                	test   %bl,%bl
14055a8ca:	0f 84 3a 01 00 00    	je     0x14055aa0a
14055a8d0:	48 8d 3d b5 8e a4 00 	lea    0xa48eb5(%rip),%rdi        # 0x140fa378c
14055a8d7:	48 8b d7             	mov    %rdi,%rdx
14055a8da:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a8df:	e8 0c 14 2e 00       	call   0x14083bcf0
14055a8e4:	90                   	nop
14055a8e5:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14055a8ea:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14055a8ef:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14055a8f4:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14055a8f9:	45 8b cc             	mov    %r12d,%r9d
14055a8fc:	4d 8b c5             	mov    %r13,%r8
14055a8ff:	41 8b d6             	mov    %r14d,%edx
14055a902:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055a906:	e8 05 13 2e 00       	call   0x14083bc10
14055a90b:	90                   	nop
14055a90c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a911:	e8 0a 1f 2e 00       	call   0x14083c820
14055a916:	88 9d 98 00 00 00    	mov    %bl,0x98(%rbp)
14055a91c:	48 8d 15 bd 4a ab 00 	lea    0xab4abd(%rip),%rdx        # 0x14100f3e0
14055a923:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a927:	e8 c4 13 2e 00       	call   0x14083bcf0
14055a92c:	90                   	nop
14055a92d:	48 8d 15 38 62 a8 00 	lea    0xa86238(%rip),%rdx        # 0x140fe0b6c
14055a934:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055a939:	e8 b2 13 2e 00       	call   0x14083bcf0
14055a93e:	90                   	nop
14055a93f:	48 8d 15 9a 4a ab 00 	lea    0xab4a9a(%rip),%rdx        # 0x14100f3e0
14055a946:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a94b:	e8 a0 13 2e 00       	call   0x14083bcf0
14055a950:	90                   	nop
14055a951:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14055a956:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14055a95b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055a95f:	e8 2c 2c 2e 00       	call   0x14083d590
14055a964:	90                   	nop
14055a965:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14055a969:	48 8b d0             	mov    %rax,%rdx
14055a96c:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a970:	e8 1b 2c 2e 00       	call   0x14083d590
14055a975:	90                   	nop
14055a976:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055a97a:	e8 a1 1e 2e 00       	call   0x14083c820
14055a97f:	90                   	nop
14055a980:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a985:	e8 96 1e 2e 00       	call   0x14083c820
14055a98a:	90                   	nop
14055a98b:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055a990:	e8 8b 1e 2e 00       	call   0x14083c820
14055a995:	90                   	nop
14055a996:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a99a:	e8 81 1e 2e 00       	call   0x14083c820
14055a99f:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14055a9a3:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14055a9aa:	e8 11 24 2e 00       	call   0x14083cdc0
14055a9af:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a9b3:	e8 68 1e 2e 00       	call   0x14083c820
14055a9b8:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055a9bc:	e8 8f 57 2e 00       	call   0x140840150
14055a9c1:	e8 8a 6a 2e 00       	call   0x140841450
14055a9c6:	84 c0                	test   %al,%al
14055a9c8:	74 0c                	je     0x14055a9d6
14055a9ca:	e8 b1 64 2e 00       	call   0x140840e80
14055a9cf:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
14055a9d3:	75 01                	jne    0x14055a9d6
14055a9d5:	cc                   	int3
14055a9d6:	41 8b ce             	mov    %r14d,%ecx
14055a9d9:	e8 c2 47 2e 00       	call   0x14083f1a0
14055a9de:	84 c0                	test   %al,%al
14055a9e0:	0f 85 88 01 00 00    	jne    0x14055ab6e
14055a9e6:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14055a9ed:	e8 2e 1e 2e 00       	call   0x14083c820
14055a9f2:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14055a9f9:	e8 22 1e 2e 00       	call   0x14083c820
14055a9fe:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14055aa05:	e8 16 1e 2e 00       	call   0x14083c820
14055aa0a:	80 f3 01             	xor    $0x1,%bl
14055aa0d:	e9 32 01 00 00       	jmp    0x14055ab44
14055aa12:	48 8d 3d 73 8d a4 00 	lea    0xa48d73(%rip),%rdi        # 0x140fa378c
14055aa19:	48 8b d7             	mov    %rdi,%rdx
14055aa1c:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx