14006a539:	40 38 71 5c          	cmp    %sil,0x5c(%rcx)
14006a53d:	74 0a                	je     0x14006a549
14006a53f:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a543:	0f 84 2b 01 00 00    	je     0x14006a674
14006a549:	e8 fa 06 00 00       	call   0x14006ac48
14006a54e:	84 c0                	test   %al,%al
14006a550:	0f 84 33 01 00 00    	je     0x14006a689
14006a556:	48 8b cb             	mov    %rbx,%rcx
14006a559:	e8 ae 07 00 00       	call   0x14006ad0c
14006a55e:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a562:	75 08                	jne    0x14006a56c
14006a564:	48 8b cb             	mov    %rbx,%rcx
14006a567:	e8 6c 08 00 00       	call   0x14006add8
14006a56c:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14006a570:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14006a574:	bd 01 00 00 00       	mov    $0x1,%ebp
14006a579:	48 3b 4f 18          	cmp    0x18(%rdi),%rcx
14006a57d:	73 1e                	jae    0x14006a59d
14006a57f:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a583:	48 89 47 10          	mov    %rax,0x10(%rdi)
14006a587:	48 8b c7             	mov    %rdi,%rax
14006a58a:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14006a58f:	76 03                	jbe    0x14006a594
14006a591:	48 8b 07             	mov    (%rdi),%rax
14006a594:	c7 04 48 6e 00 00 00 	movl   $0x6e,(%rax,%rcx,2)
14006a59b:	eb 16                	jmp    0x14006a5b3
14006a59d:	41 b9 6e 00 00 00    	mov    $0x6e,%r9d
14006a5a3:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a5a8:	48 8b d5             	mov    %rbp,%rdx
14006a5ab:	48 8b cf             	mov    %rdi,%rcx
14006a5ae:	e8 f5 f0 f9 ff       	call   0x1400096a8
14006a5b3:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14006a5b7:	48 3b 4f 18          	cmp    0x18(%rdi),%rcx
14006a5bb:	73 1b                	jae    0x14006a5d8
14006a5bd:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a5c1:	48 89 47 10          	mov    %rax,0x10(%rdi)
14006a5c5:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14006a5ca:	76 03                	jbe    0x14006a5cf
14006a5cc:	48 8b 3f             	mov    (%rdi),%rdi
14006a5cf:	c7 04 4f 75 00 00 00 	movl   $0x75,(%rdi,%rcx,2)
14006a5d6:	eb 16                	jmp    0x14006a5ee
14006a5d8:	41 b9 75 00 00 00    	mov    $0x75,%r9d
14006a5de:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a5e3:	48 8b d5             	mov    %rbp,%rdx
14006a5e6:	48 8b cf             	mov    %rdi,%rcx
14006a5e9:	e8 ba f0 f9 ff       	call   0x1400096a8
14006a5ee:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a5f2:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006a5f6:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006a5fa:	73 1c                	jae    0x14006a618
14006a5fc:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006a600:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006a604:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006a609:	76 03                	jbe    0x14006a60e
14006a60b:	48 8b 09             	mov    (%rcx),%rcx
14006a60e:	bf 6c 00 00 00       	mov    $0x6c,%edi
14006a613:	89 3c 51             	mov    %edi,(%rcx,%rdx,2)
14006a616:	eb 15                	jmp    0x14006a62d
14006a618:	bf 6c 00 00 00       	mov    $0x6c,%edi
14006a61d:	44 8b cf             	mov    %edi,%r9d
14006a620:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a625:	48 8b d5             	mov    %rbp,%rdx
14006a628:	e8 7b f0 f9 ff       	call   0x1400096a8
14006a62d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a631:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006a635:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006a639:	73 1b                	jae    0x14006a656
14006a63b:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006a63f:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006a643:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006a648:	76 03                	jbe    0x14006a64d
14006a64a:	48 8b 09             	mov    (%rcx),%rcx
14006a64d:	c7 04 51 6c 00 00 00 	movl   $0x6c,(%rcx,%rdx,2)
14006a654:	eb 10                	jmp    0x14006a666
14006a656:	44 8b cf             	mov    %edi,%r9d
14006a659:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a65e:	48 8b d5             	mov    %rbp,%rdx
14006a661:	e8 42 f0 f9 ff       	call   0x1400096a8
14006a666:	ba 03 00 00 00       	mov    $0x3,%edx
14006a66b:	48 8b cb             	mov    %rbx,%rcx
14006a66e:	e8 f9 0a 00 00       	call   0x14006b16c
14006a673:	90                   	nop
14006a674:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14006a679:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14006a67e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14006a683:	48 83 c4 20          	add    $0x20,%rsp
14006a687:	5f                   	pop    %rdi
14006a688:	c3                   	ret
14006a689:	33 d2                	xor    %edx,%edx
14006a68b:	b9 4c 10 56 1e       	mov    $0x1e56104c,%ecx
14006a690:	e8 4f 0c fa ff       	call   0x14000b2e4
14006a695:	cc                   	int3
14006a696:	90                   	nop
14006a697:	90                   	nop
14006a698:	90                   	nop
14006a699:	90                   	nop
14006a69a:	90                   	nop
14006a69b:	90                   	nop
14006a69c:	90                   	nop
14006a69d:	90                   	nop
14006a69e:	90                   	nop
14006a69f:	90                   	nop
14006a6a0:	f3 0f 11 4c 24 10    	movss  %xmm1,0x10(%rsp)
14006a6a6:	53                   	push   %rbx
14006a6a7:	48 83 ec 20          	sub    $0x20,%rsp
14006a6ab:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006a6af:	48 8b d9             	mov    %rcx,%rbx
14006a6b2:	74 06                	je     0x14006a6ba
14006a6b4:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a6b8:	74 3a                	je     0x14006a6f4
14006a6ba:	e8 89 05 00 00       	call   0x14006ac48
14006a6bf:	84 c0                	test   %al,%al
14006a6c1:	74 37                	je     0x14006a6fa
14006a6c3:	48 8b cb             	mov    %rbx,%rcx
14006a6c6:	e8 41 06 00 00       	call   0x14006ad0c
14006a6cb:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a6cf:	75 08                	jne    0x14006a6d9
14006a6d1:	48 8b cb             	mov    %rbx,%rcx
14006a6d4:	e8 ff 06 00 00       	call   0x14006add8
14006a6d9:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a6dd:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14006a6e2:	e8 61 0b 00 00       	call   0x14006b248
14006a6e7:	ba 03 00 00 00       	mov    $0x3,%edx
14006a6ec:	48 8b cb             	mov    %rbx,%rcx
14006a6ef:	e8 78 0a 00 00       	call   0x14006b16c
14006a6f4:	48 83 c4 20          	add    $0x20,%rsp
14006a6f8:	5b                   	pop    %rbx
14006a6f9:	c3                   	ret
14006a6fa:	33 d2                	xor    %edx,%edx
14006a6fc:	b9 4d 10 56 1e       	mov    $0x1e56104d,%ecx
14006a701:	e8 de 0b fa ff       	call   0x14000b2e4
14006a706:	cc                   	int3
14006a707:	90                   	nop
14006a708:	90                   	nop
14006a709:	90                   	nop
14006a70a:	90                   	nop
14006a70b:	90                   	nop
14006a70c:	90                   	nop
14006a70d:	90                   	nop
14006a70e:	90                   	nop
14006a70f:	90                   	nop
14006a710:	f2 0f 11 4c 24 10    	movsd  %xmm1,0x10(%rsp)
14006a716:	53                   	push   %rbx
14006a717:	48 83 ec 20          	sub    $0x20,%rsp
14006a71b:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006a71f:	48 8b d9             	mov    %rcx,%rbx
14006a722:	74 06                	je     0x14006a72a
14006a724:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a728:	74 3a                	je     0x14006a764
14006a72a:	e8 19 05 00 00       	call   0x14006ac48
14006a72f:	84 c0                	test   %al,%al
14006a731:	74 37                	je     0x14006a76a
14006a733:	48 8b cb             	mov    %rbx,%rcx
14006a736:	e8 d1 05 00 00       	call   0x14006ad0c
14006a73b:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a73f:	75 08                	jne    0x14006a749
14006a741:	48 8b cb             	mov    %rbx,%rcx
14006a744:	e8 8f 06 00 00       	call   0x14006add8
14006a749:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a74d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14006a752:	e8 bd 0b 00 00       	call   0x14006b314
14006a757:	ba 03 00 00 00       	mov    $0x3,%edx
14006a75c:	48 8b cb             	mov    %rbx,%rcx
14006a75f:	e8 08 0a 00 00       	call   0x14006b16c
14006a764:	48 83 c4 20          	add    $0x20,%rsp
14006a768:	5b                   	pop    %rbx
14006a769:	c3                   	ret
14006a76a:	33 d2                	xor    %edx,%edx
14006a76c:	b9 4e 10 56 1e       	mov    $0x1e56104e,%ecx
14006a771:	e8 6e 0b fa ff       	call   0x14000b2e4
14006a776:	cc                   	int3
14006a777:	90                   	nop
14006a778:	90                   	nop
14006a779:	90                   	nop
14006a77a:	90                   	nop
14006a77b:	90                   	nop
14006a77c:	90                   	nop
14006a77d:	90                   	nop
14006a77e:	90                   	nop
14006a77f:	90                   	nop
14006a780:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006a785:	53                   	push   %rbx
14006a786:	48 83 ec 20          	sub    $0x20,%rsp
14006a78a:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006a78e:	48 8b d9             	mov    %rcx,%rbx
14006a791:	74 06                	je     0x14006a799
14006a793:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a797:	74 3a                	je     0x14006a7d3
14006a799:	e8 aa 04 00 00       	call   0x14006ac48
14006a79e:	84 c0                	test   %al,%al
14006a7a0:	74 37                	je     0x14006a7d9
14006a7a2:	48 8b cb             	mov    %rbx,%rcx
14006a7a5:	e8 62 05 00 00       	call   0x14006ad0c
14006a7aa:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a7ae:	75 08                	jne    0x14006a7b8
14006a7b0:	48 8b cb             	mov    %rbx,%rcx
14006a7b3:	e8 20 06 00 00       	call   0x14006add8
14006a7b8:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a7bc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14006a7c1:	e8 5e 0c 00 00       	call   0x14006b424
14006a7c6:	ba 03 00 00 00       	mov    $0x3,%edx
14006a7cb:	48 8b cb             	mov    %rbx,%rcx
14006a7ce:	e8 99 09 00 00       	call   0x14006b16c
14006a7d3:	48 83 c4 20          	add    $0x20,%rsp
14006a7d7:	5b                   	pop    %rbx
14006a7d8:	c3                   	ret
14006a7d9:	33 d2                	xor    %edx,%edx
14006a7db:	b9 4f 10 56 1e       	mov    $0x1e56104f,%ecx
14006a7e0:	e8 ff 0a fa ff       	call   0x14000b2e4
14006a7e5:	cc                   	int3
14006a7e6:	90                   	nop
14006a7e7:	90                   	nop
14006a7e8:	90                   	nop
14006a7e9:	90                   	nop
14006a7ea:	90                   	nop
14006a7eb:	90                   	nop
14006a7ec:	90                   	nop
14006a7ed:	90                   	nop
14006a7ee:	90                   	nop
14006a7ef:	90                   	nop
14006a7f0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006a7f5:	53                   	push   %rbx
14006a7f6:	48 83 ec 20          	sub    $0x20,%rsp
14006a7fa:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006a7fe:	48 8b d9             	mov    %rcx,%rbx
14006a801:	74 06                	je     0x14006a809
14006a803:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a807:	74 3a                	je     0x14006a843
14006a809:	e8 3a 04 00 00       	call   0x14006ac48
14006a80e:	84 c0                	test   %al,%al
14006a810:	74 37                	je     0x14006a849
14006a812:	48 8b cb             	mov    %rbx,%rcx
14006a815:	e8 f2 04 00 00       	call   0x14006ad0c
14006a81a:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a81e:	75 08                	jne    0x14006a828
14006a820:	48 8b cb             	mov    %rbx,%rcx
14006a823:	e8 b0 05 00 00       	call   0x14006add8
14006a828:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a82c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14006a831:	e8 de 0c 00 00       	call   0x14006b514
14006a836:	ba 03 00 00 00       	mov    $0x3,%edx
14006a83b:	48 8b cb             	mov    %rbx,%rcx
14006a83e:	e8 29 09 00 00       	call   0x14006b16c
14006a843:	48 83 c4 20          	add    $0x20,%rsp
14006a847:	5b                   	pop    %rbx
14006a848:	c3                   	ret
14006a849:	33 d2                	xor    %edx,%edx
14006a84b:	b9 50 10 56 1e       	mov    $0x1e561050,%ecx
14006a850:	e8 8f 0a fa ff       	call   0x14000b2e4
14006a855:	cc                   	int3
14006a856:	90                   	nop
14006a857:	90                   	nop
14006a858:	90                   	nop
14006a859:	90                   	nop
14006a85a:	90                   	nop
14006a85b:	90                   	nop
14006a85c:	90                   	nop
14006a85d:	90                   	nop
14006a85e:	90                   	nop
14006a85f:	90                   	nop
14006a860:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006a865:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14006a86a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14006a86f:	57                   	push   %rdi
14006a870:	48 83 ec 20          	sub    $0x20,%rsp
14006a874:	40 8a f2             	mov    %dl,%sil
14006a877:	48 8b f9             	mov    %rcx,%rdi
14006a87a:	33 ed                	xor    %ebp,%ebp
14006a87c:	40 38 69 5c          	cmp    %bpl,0x5c(%rcx)
14006a880:	74 0a                	je     0x14006a88c
14006a882:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a886:	0f 84 1c 02 00 00    	je     0x14006aaa8
14006a88c:	e8 b7 03 00 00       	call   0x14006ac48
14006a891:	84 c0                	test   %al,%al
14006a893:	0f 84 24 02 00 00    	je     0x14006aabd
14006a899:	48 8b cf             	mov    %rdi,%rcx
14006a89c:	e8 6b 04 00 00       	call   0x14006ad0c
14006a8a1:	83 7f 60 02          	cmpl   $0x2,0x60(%rdi)
14006a8a5:	75 08                	jne    0x14006a8af
14006a8a7:	48 8b cf             	mov    %rdi,%rcx
14006a8aa:	e8 29 05 00 00       	call   0x14006add8
14006a8af:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14006a8b3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006a8b7:	40 84 f6             	test   %sil,%sil
14006a8ba:	be 01 00 00 00       	mov    $0x1,%esi
14006a8bf:	0f 84 ac 00 00 00    	je     0x14006a971
14006a8c5:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a8c9:	73 1e                	jae    0x14006a8e9
14006a8cb:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a8cf:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a8d3:	48 8b c3             	mov    %rbx,%rax
14006a8d6:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006a8db:	76 03                	jbe    0x14006a8e0
14006a8dd:	48 8b 03             	mov    (%rbx),%rax
14006a8e0:	c7 04 48 74 00 00 00 	movl   $0x74,(%rax,%rcx,2)
14006a8e7:	eb 16                	jmp    0x14006a8ff
14006a8e9:	41 b9 74 00 00 00    	mov    $0x74,%r9d
14006a8ef:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a8f4:	48 8b d6             	mov    %rsi,%rdx
14006a8f7:	48 8b cb             	mov    %rbx,%rcx
14006a8fa:	e8 a9 ed f9 ff       	call   0x1400096a8
14006a8ff:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006a903:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a907:	73 1b                	jae    0x14006a924
14006a909:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a90d:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a911:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006a916:	76 03                	jbe    0x14006a91b
14006a918:	48 8b 1b             	mov    (%rbx),%rbx
14006a91b:	c7 04 4b 72 00 00 00 	movl   $0x72,(%rbx,%rcx,2)
14006a922:	eb 16                	jmp    0x14006a93a
14006a924:	41 b9 72 00 00 00    	mov    $0x72,%r9d
14006a92a:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a92f:	48 8b d6             	mov    %rsi,%rdx
14006a932:	48 8b cb             	mov    %rbx,%rcx
14006a935:	e8 6e ed f9 ff       	call   0x1400096a8
14006a93a:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14006a93e:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006a942:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006a946:	73 1e                	jae    0x14006a966
14006a948:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006a94c:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006a950:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006a955:	76 03                	jbe    0x14006a95a
14006a957:	48 8b 09             	mov    (%rcx),%rcx
14006a95a:	c7 04 51 75 00 00 00 	movl   $0x75,(%rcx,%rdx,2)
14006a961:	e9 f8 00 00 00       	jmp    0x14006aa5e
14006a966:	41 b9 75 00 00 00    	mov    $0x75,%r9d
14006a96c:	e9 e0 00 00 00       	jmp    0x14006aa51
14006a971:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a975:	73 1e                	jae    0x14006a995
14006a977:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a97b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a97f:	48 8b c3             	mov    %rbx,%rax
14006a982:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006a987:	76 03                	jbe    0x14006a98c
14006a989:	48 8b 03             	mov    (%rbx),%rax
14006a98c:	c7 04 48 66 00 00 00 	movl   $0x66,(%rax,%rcx,2)
14006a993:	eb 16                	jmp    0x14006a9ab
14006a995:	41 b9 66 00 00 00    	mov    $0x66,%r9d
14006a99b:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a9a0:	48 8b d6             	mov    %rsi,%rdx
14006a9a3:	48 8b cb             	mov    %rbx,%rcx
14006a9a6:	e8 fd ec f9 ff       	call   0x1400096a8
14006a9ab:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006a9af:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a9b3:	73 1b                	jae    0x14006a9d0
14006a9b5:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a9b9:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a9bd:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)