10040e605:	e8 c6 b0 ff ff       	call   1004096d0 <.text+0x86d0>
10040e60a:	48 8b 73 20          	mov    0x20(%rbx),%rsi
10040e60e:	48 8b 06             	mov    (%rsi),%rax
10040e611:	4c 8d 2d 1a 9b 01 00 	lea    0x19b1a(%rip),%r13        # 100428132 <_head_msys_gcrypt_20_dll-0xeece>
10040e618:	83 e0 3f             	and    $0x3f,%eax
10040e61b:	48 83 f8 17          	cmp    $0x17,%rax
10040e61f:	0f 85 92 00 00 00    	jne    10040e6b7 <.text+0xd6b7>
10040e625:	e9 31 01 00 00       	jmp    10040e75b <.text+0xd75b>
10040e62a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040e630:	48 3b 83 58 01 00 00 	cmp    0x158(%rbx),%rax
10040e637:	0f 84 d2 02 00 00    	je     10040e90f <.text+0xd90f>
10040e63d:	48 3b 83 60 01 00 00 	cmp    0x160(%rbx),%rax
10040e644:	0f 84 ff 02 00 00    	je     10040e949 <.text+0xd949>
10040e64a:	48 3b 83 68 01 00 00 	cmp    0x168(%rbx),%rax
10040e651:	75 21                	jne    10040e674 <.text+0xd674>
10040e653:	48 8b 56 10          	mov    0x10(%rsi),%rdx
10040e657:	48 8b 02             	mov    (%rdx),%rax
10040e65a:	83 e0 3f             	and    $0x3f,%eax
10040e65d:	48 83 f8 0b          	cmp    $0xb,%rax
10040e661:	75 11                	jne    10040e674 <.text+0xd674>
10040e663:	48 8b 42 10          	mov    0x10(%rdx),%rax
10040e667:	48 39 83 c8 00 00 00 	cmp    %rax,0xc8(%rbx)
10040e66e:	0f 84 4a 06 00 00    	je     10040ecbe <.text+0xdcbe>
10040e674:	4c 89 ea             	mov    %r13,%rdx
10040e677:	48 89 d9             	mov    %rbx,%rcx
10040e67a:	e8 51 b0 ff ff       	call   1004096d0 <.text+0x86d0>
10040e67f:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040e683:	ba a4 00 00 00       	mov    $0xa4,%edx
10040e688:	48 89 d9             	mov    %rbx,%rcx
10040e68b:	4c 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%r9
10040e692:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040e696:	e8 55 df ff ff       	call   10040c5f0 <.text+0xb5f0>
10040e69b:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040e69f:	48 8b 70 08          	mov    0x8(%rax),%rsi
10040e6a3:	48 8b 06             	mov    (%rsi),%rax
10040e6a6:	48 89 73 20          	mov    %rsi,0x20(%rbx)
10040e6aa:	83 e0 3f             	and    $0x3f,%eax
10040e6ad:	48 83 f8 17          	cmp    $0x17,%rax
10040e6b1:	0f 84 a4 00 00 00    	je     10040e75b <.text+0xd75b>
10040e6b7:	48 83 f8 1d          	cmp    $0x1d,%rax
10040e6bb:	0f 84 09 06 00 00    	je     10040ecca <.text+0xdcca>
10040e6c1:	48 83 f8 0b          	cmp    $0xb,%rax
10040e6c5:	0f 85 93 06 00 00    	jne    10040ed5e <.text+0xdd5e>
10040e6cb:	48 8b 46 08          	mov    0x8(%rsi),%rax
10040e6cf:	48 3b 83 50 01 00 00 	cmp    0x150(%rbx),%rax
10040e6d6:	0f 85 54 ff ff ff    	jne    10040e630 <.text+0xd630>
10040e6dc:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
10040e6e0:	48 8b 11             	mov    (%rcx),%rdx
10040e6e3:	83 e2 3f             	and    $0x3f,%edx
10040e6e6:	48 83 fa 0b          	cmp    $0xb,%rdx
10040e6ea:	0f 85 40 ff ff ff    	jne    10040e630 <.text+0xd630>
10040e6f0:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040e6f7:	48 39 51 10          	cmp    %rdx,0x10(%rcx)
10040e6fb:	0f 84 2b 6f 00 00    	je     10041562c <.text+0x1462c>
10040e701:	48 3b 83 58 01 00 00 	cmp    0x158(%rbx),%rax
10040e708:	0f 84 29 02 00 00    	je     10040e937 <.text+0xd937>
10040e70e:	48 3b 83 60 01 00 00 	cmp    0x160(%rbx),%rax
10040e715:	0f 85 2f ff ff ff    	jne    10040e64a <.text+0xd64a>
10040e71b:	48 8b 41 10          	mov    0x10(%rcx),%rax
10040e71f:	48 8d 15 07 9a 01 00 	lea    0x19a07(%rip),%rdx        # 10042812d <_head_msys_gcrypt_20_dll-0xeed3>
10040e726:	48 39 83 c8 00 00 00 	cmp    %rax,0xc8(%rbx)
10040e72d:	0f 85 41 ff ff ff    	jne    10040e674 <.text+0xd674>
10040e733:	48 89 d9             	mov    %rbx,%rcx
10040e736:	e8 95 af ff ff       	call   1004096d0 <.text+0x86d0>
10040e73b:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040e73f:	48 8b 40 10          	mov    0x10(%rax),%rax
10040e743:	48 8b 70 08          	mov    0x8(%rax),%rsi
10040e747:	48 8b 06             	mov    (%rsi),%rax
10040e74a:	48 89 73 20          	mov    %rsi,0x20(%rbx)
10040e74e:	83 e0 3f             	and    $0x3f,%eax
10040e751:	48 83 f8 17          	cmp    $0x17,%rax
10040e755:	0f 85 5c ff ff ff    	jne    10040e6b7 <.text+0xd6b7>
10040e75b:	48 8d 15 b5 99 01 00 	lea    0x199b5(%rip),%rdx        # 100428117 <_head_msys_gcrypt_20_dll-0xeee9>
10040e762:	48 89 d9             	mov    %rbx,%rcx
10040e765:	e8 66 af ff ff       	call   1004096d0 <.text+0x86d0>
10040e76a:	48 8b 73 20          	mov    0x20(%rbx),%rsi
10040e76e:	4c 8d 05 0b a3 01 00 	lea    0x1a30b(%rip),%r8        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
10040e775:	48 89 d9             	mov    %rbx,%rcx
10040e778:	48 89 f2             	mov    %rsi,%rdx
10040e77b:	e8 20 c7 ff ff       	call   10040aea0 <.text+0x9ea0>
10040e780:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040e787:	49 89 c6             	mov    %rax,%r14
10040e78a:	48 89 70 08          	mov    %rsi,0x8(%rax)
10040e78e:	48 8d 05 eb a2 01 00 	lea    0x1a2eb(%rip),%rax        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
10040e795:	49 89 46 10          	mov    %rax,0x10(%r14)
10040e799:	4c 89 73 20          	mov    %r14,0x20(%rbx)
10040e79d:	49 8b 46 10          	mov    0x10(%r14),%rax
10040e7a1:	4c 8b 78 10          	mov    0x10(%rax),%r15
10040e7a5:	49 8b 46 08          	mov    0x8(%r14),%rax
10040e7a9:	48 8b 48 08          	mov    0x8(%rax),%rcx
10040e7ad:	41 39 cf             	cmp    %ecx,%r15d
10040e7b0:	0f 85 dc fd ff ff    	jne    10040e592 <.text+0xd592>
10040e7b6:	48 8d 15 7b 99 01 00 	lea    0x1997b(%rip),%rdx        # 100428138 <_head_msys_gcrypt_20_dll-0xeec8>
10040e7bd:	48 89 d9             	mov    %rbx,%rcx
10040e7c0:	e8 0b af ff ff       	call   1004096d0 <.text+0x86d0>
10040e7c5:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
10040e7cc:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040e7d0:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040e7d7:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
10040e7de:	0f 84 7d f5 ff ff    	je     10040dd61 <.text+0xcd61>
10040e7e4:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040e7e8:	44 0f b6 ea          	movzbl %dl,%r13d
10040e7ec:	30 d2                	xor    %dl,%dl
10040e7ee:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040e7f4:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040e7f8:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040e7fc:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040e800:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040e804:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040e808:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040e80c:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040e810:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040e814:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040e818:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040e81c:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040e823:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040e827:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040e82b:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040e832:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040e836:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040e83a:	44 89 e8             	mov    %r13d,%eax
10040e83d:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040e841:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040e845:	e9 56 f4 ff ff       	jmp    10040dca0 <.text+0xcca0>
10040e84a:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10040e851:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
10040e855:	0f 84 ad 68 00 00    	je     100415108 <.text+0x14108>
10040e85b:	48 85 c0             	test   %rax,%rax
10040e85e:	0f 84 cd 88 00 00    	je     100417131 <.text+0x16131>
10040e864:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10040e86b:	00
10040e86c:	0f 84 2e 9a 00 00    	je     1004182a0 <.text+0x172a0>
10040e872:	48 83 c0 01          	add    $0x1,%rax
10040e876:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
10040e87d:	4c 8b 43 20          	mov    0x20(%rbx),%r8
10040e881:	48 89 d9             	mov    %rbx,%rcx
10040e884:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10040e88b:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10040e890:	0f 16 73 20          	movhps 0x20(%rbx),%xmm6
10040e894:	e8 07 c6 ff ff       	call   10040aea0 <.text+0x9ea0>
10040e899:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040e8a0:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040e8a4:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040e8a8:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10040e8af:	48 85 c0             	test   %rax,%rax
10040e8b2:	0f 84 78 98 00 00    	je     100418130 <.text+0x17130>
10040e8b8:	48 83 e8 01          	sub    $0x1,%rax
10040e8bc:	48 89 d9             	mov    %rbx,%rcx
10040e8bf:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10040e8c6:	e8 05 ea ff ff       	call   10040d2d0 <.text+0xc2d0>
10040e8cb:	89 83 08 13 00 00    	mov    %eax,0x1308(%rbx)
10040e8d1:	83 f8 ff             	cmp    $0xffffffff,%eax
10040e8d4:	0f 84 44 91 00 00    	je     100417a1e <.text+0x16a1e>
10040e8da:	83 f8 01             	cmp    $0x1,%eax
10040e8dd:	0f 84 fc 8f 00 00    	je     1004178df <.text+0x168df>
10040e8e3:	4c 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%r9
10040e8ea:	4c 8b 43 20          	mov    0x20(%rbx),%r8
10040e8ee:	83 f8 02             	cmp    $0x2,%eax
10040e8f1:	0f 84 1a 88 00 00    	je     100417111 <.text+0x16111>
10040e8f7:	ba 9b 00 00 00       	mov    $0x9b,%edx
10040e8fc:	48 89 d9             	mov    %rbx,%rcx
10040e8ff:	e8 ec dc ff ff       	call   10040c5f0 <.text+0xb5f0>
10040e904:	8b 83 08 13 00 00    	mov    0x1308(%rbx),%eax
10040e90a:	e9 2c f7 ff ff       	jmp    10040e03b <.text+0xd03b>
10040e90f:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
10040e913:	48 8b 11             	mov    (%rcx),%rdx
10040e916:	83 e2 3f             	and    $0x3f,%edx
10040e919:	48 83 fa 0b          	cmp    $0xb,%rdx
10040e91d:	75 18                	jne    10040e937 <.text+0xd937>
10040e91f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
10040e923:	48 8d 15 01 98 01 00 	lea    0x19801(%rip),%rdx        # 10042812b <_head_msys_gcrypt_20_dll-0xeed5>
10040e92a:	48 39 8b c8 00 00 00 	cmp    %rcx,0xc8(%rbx)
10040e931:	0f 84 fc fd ff ff    	je     10040e733 <.text+0xd733>
10040e937:	48 3b 83 60 01 00 00 	cmp    0x160(%rbx),%rax
10040e93e:	0f 85 06 fd ff ff    	jne    10040e64a <.text+0xd64a>
10040e944:	e9 2b fd ff ff       	jmp    10040e674 <.text+0xd674>
10040e949:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
10040e94d:	48 8b 01             	mov    (%rcx),%rax
10040e950:	83 e0 3f             	and    $0x3f,%eax
10040e953:	48 83 f8 0b          	cmp    $0xb,%rax
10040e957:	0f 85 17 fd ff ff    	jne    10040e674 <.text+0xd674>
10040e95d:	e9 b9 fd ff ff       	jmp    10040e71b <.text+0xd71b>
10040e962:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
10040e969:	48 39 83 10 13 00 00 	cmp    %rax,0x1310(%rbx)
10040e970:	0f 85 12 6e 00 00    	jne    100415788 <.text+0x14788>
10040e976:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040e97a:	48 39 f0             	cmp    %rsi,%rax
10040e97d:	0f 84 28 90 00 00    	je     1004179ab <.text+0x169ab>
10040e983:	4c 8b 48 10          	mov    0x10(%rax),%r9
10040e987:	49 89 f0             	mov    %rsi,%r8
10040e98a:	ba 2b 00 00 00       	mov    $0x2b,%edx
10040e98f:	48 89 d9             	mov    %rbx,%rcx
10040e992:	e8 59 dc ff ff       	call   10040c5f0 <.text+0xb5f0>
10040e997:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040e99b:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
10040e9a2:	48 39 48 10          	cmp    %rcx,0x10(%rax)
10040e9a6:	74 0a                	je     10040e9b2 <.text+0xd9b2>
10040e9a8:	81 a3 18 13 00 00 ff 	andl   $0xfffffeff,0x1318(%rbx)
10040e9af:	fe ff ff
10040e9b2:	48 8b 70 08          	mov    0x8(%rax),%rsi
10040e9b6:	8b 43 14             	mov    0x14(%rbx),%eax
10040e9b9:	48 89 73 30          	mov    %rsi,0x30(%rbx)
10040e9bd:	85 c0                	test   %eax,%eax
10040e9bf:	0f 84 49 fb ff ff    	je     10040e50e <.text+0xd50e>
10040e9c5:	4c 8b 43 20          	mov    0x20(%rbx),%r8
10040e9c9:	49 89 f1             	mov    %rsi,%r9
10040e9cc:	ba 07 00 00 00       	mov    $0x7,%edx
10040e9d1:	48 89 d9             	mov    %rbx,%rcx
10040e9d4:	e8 17 dc ff ff       	call   10040c5f0 <.text+0xb5f0>
10040e9d9:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040e9dd:	48 8d 15 26 92 01 00 	lea    0x19226(%rip),%rdx        # 100427c0a <_head_msys_gcrypt_20_dll-0xf3f6>
10040e9e4:	48 89 d9             	mov    %rbx,%rcx
10040e9e7:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040e9eb:	e8 e0 ac ff ff       	call   1004096d0 <.text+0x86d0>
10040e9f0:	48 8b 73 20          	mov    0x20(%rbx),%rsi
10040e9f4:	e9 15 fc ff ff       	jmp    10040e60e <.text+0xd60e>
10040e9f9:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040ea00:	49 89 f1             	mov    %rsi,%r9
10040ea03:	ba 08 00 00 00       	mov    $0x8,%edx
10040ea08:	e9 d8 fa ff ff       	jmp    10040e4e5 <.text+0xd4e5>
10040ea0d:	48 89 b3 10 13 00 00 	mov    %rsi,0x1310(%rbx)
10040ea14:	48 8b 53 38          	mov    0x38(%rbx),%rdx
10040ea18:	48 3b 93 c8 00 00 00 	cmp    0xc8(%rbx),%rdx
10040ea1f:	0f 84 3c f3 ff ff    	je     10040dd61 <.text+0xcd61>
10040ea25:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040ea29:	44 0f b6 e8          	movzbl %al,%r13d
10040ea2d:	30 c0                	xor    %al,%al
10040ea2f:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
10040ea35:	48 8b 42 10          	mov    0x10(%rdx),%rax
10040ea39:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040ea3d:	48 8b 42 18          	mov    0x18(%rdx),%rax
10040ea41:	48 89 43 28          	mov    %rax,0x28(%rbx)
10040ea45:	48 8b 42 20          	mov    0x20(%rdx),%rax
10040ea49:	48 89 43 30          	mov    %rax,0x30(%rbx)
10040ea4d:	48 8b 42 28          	mov    0x28(%rdx),%rax
10040ea51:	48 89 43 38          	mov    %rax,0x38(%rbx)
10040ea55:	48 8b 43 40          	mov    0x40(%rbx),%rax
10040ea59:	48 89 42 10          	mov    %rax,0x10(%rdx)
10040ea5d:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040ea64:	48 89 42 18          	mov    %rax,0x18(%rdx)
10040ea68:	48 89 42 20          	mov    %rax,0x20(%rdx)
10040ea6c:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040ea73:	48 89 42 28          	mov    %rax,0x28(%rdx)
10040ea77:	44 89 e8             	mov    %r13d,%eax
10040ea7a:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040ea7e:	48 89 53 40          	mov    %rdx,0x40(%rbx)
10040ea82:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040ea86:	e9 15 f2 ff ff       	jmp    10040dca0 <.text+0xcca0>
10040ea8b:	48 8b 53 28          	mov    0x28(%rbx),%rdx
10040ea8f:	48 89 d9             	mov    %rbx,%rcx
10040ea92:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10040ea98:	49 89 f0             	mov    %rsi,%r8
10040ea9b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10040eaa2:	00 00
10040eaa4:	e8 77 ba ff ff       	call   10040a520 <.text+0x9520>
10040eaa9:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
10040eab0:	48 39 c1             	cmp    %rax,%rcx
10040eab3:	0f 84 7d 63 00 00    	je     100414e36 <.text+0x13e36>
10040eab9:	48 8b 40 10          	mov    0x10(%rax),%rax
10040eabd:	48 8b 53 38          	mov    0x38(%rbx),%rdx
10040eac1:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
10040eac8:	48 39 d1             	cmp    %rdx,%rcx
10040eacb:	0f 84 90 f2 ff ff    	je     10040dd61 <.text+0xcd61>
10040ead1:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040ead5:	44 0f b6 e8          	movzbl %al,%r13d
10040ead9:	30 c0                	xor    %al,%al
10040eadb:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
10040eae1:	48 8b 42 10          	mov    0x10(%rdx),%rax
10040eae5:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040eae9:	48 8b 42 18          	mov    0x18(%rdx),%rax
10040eaed:	48 89 43 28          	mov    %rax,0x28(%rbx)
10040eaf1:	48 8b 42 20          	mov    0x20(%rdx),%rax
10040eaf5:	48 89 43 30          	mov    %rax,0x30(%rbx)
10040eaf9:	48 8b 42 28          	mov    0x28(%rdx),%rax
10040eafd:	48 89 43 38          	mov    %rax,0x38(%rbx)
10040eb01:	48 8b 43 40          	mov    0x40(%rbx),%rax
10040eb05:	48 89 42 10          	mov    %rax,0x10(%rdx)
10040eb09:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040eb10:	48 89 42 18          	mov    %rax,0x18(%rdx)
10040eb14:	48 89 42 20          	mov    %rax,0x20(%rdx)
10040eb18:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040eb1f:	48 89 42 28          	mov    %rax,0x28(%rdx)
10040eb23:	44 89 e8             	mov    %r13d,%eax
10040eb26:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040eb2a:	48 89 53 40          	mov    %rdx,0x40(%rbx)
10040eb2e:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040eb32:	e9 69 f1 ff ff       	jmp    10040dca0 <.text+0xcca0>
10040eb37:	48 39 ce             	cmp    %rcx,%rsi
10040eb3a:	0f 84 68 8a 00 00    	je     1004175a8 <.text+0x165a8>
10040eb40:	48 85 c0             	test   %rax,%rax
10040eb43:	0f 84 31 8a 00 00    	je     10041757a <.text+0x1657a>
10040eb49:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10040eb50:	00
10040eb51:	0f 84 49 97 00 00    	je     1004182a0 <.text+0x172a0>
10040eb57:	48 83 c0 01          	add    $0x1,%rax
10040eb5b:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040eb62:	ba 0f 00 00 00       	mov    $0xf,%edx
10040eb67:	48 89 d9             	mov    %rbx,%rcx
10040eb6a:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10040eb71:	4d 89 c1             	mov    %r8,%r9
10040eb74:	e8 77 da ff ff       	call   10040c5f0 <.text+0xb5f0>
10040eb79:	f3 0f 6f b3 c0 00 00 	movdqu 0xc0(%rbx),%xmm6
10040eb80:	00
10040eb81:	48 8b 53 30          	mov    0x30(%rbx),%rdx
10040eb85:	48 89 d9             	mov    %rbx,%rcx
10040eb88:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040eb8f:	66 0f 12 73 30       	movlpd 0x30(%rbx),%xmm6
10040eb94:	e8 07 c3 ff ff       	call   10040aea0 <.text+0x9ea0>
10040eb99:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040eba0:	49 89 c6             	mov    %rax,%r14
10040eba3:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040eba7:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040ebab:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10040ebb2:	48 85 c0             	test   %rax,%rax
10040ebb5:	0f 84 6c 96 00 00    	je     100418227 <.text+0x17227>
10040ebbb:	4c 8b 8b 10 13 00 00 	mov    0x1310(%rbx),%r9
10040ebc2:	44 8b 7b 14          	mov    0x14(%rbx),%r15d
10040ebc6:	48 83 e8 01          	sub    $0x1,%rax
10040ebca:	81 a3 18 13 00 00 ff 	andl   $0xfffffeff,0x1318(%rbx)
10040ebd1:	fe ff ff
10040ebd4:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10040ebdb:	4c 89 4b 30          	mov    %r9,0x30(%rbx)
10040ebdf:	45 85 ff             	test   %r15d,%r15d
10040ebe2:	0f 85 3f 55 00 00    	jne    100414127 <.text+0x13127>
10040ebe8:	4c 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%r14
10040ebef:	48 8b 53 78          	mov    0x78(%rbx),%rdx
10040ebf3:	4c 8b 43 68          	mov    0x68(%rbx),%r8
10040ebf7:	4d 39 c6             	cmp    %r8,%r14
10040ebfa:	0f 84 a9 00 00 00    	je     10040eca9 <.text+0xdca9>
10040ec00:	48 8b 43 70          	mov    0x70(%rbx),%rax
10040ec04:	48 83 c2 01          	add    $0x1,%rdx
10040ec08:	48 23 53 58          	and    0x58(%rbx),%rdx
10040ec0c:	48 89 53 78          	mov    %rdx,0x78(%rbx)
10040ec10:	48 8b 08             	mov    (%rax),%rcx
10040ec13:	83 e1 3f             	and    $0x3f,%ecx
10040ec16:	48 83 f9 17          	cmp    $0x17,%rcx
10040ec1a:	0f 85 82 97 00 00    	jne    1004183a2 <.text+0x173a2>
10040ec20:	4c 63 da             	movslq %edx,%r11
10040ec23:	4c 3b 58 08          	cmp    0x8(%rax),%r11
10040ec27:	0f 83 94 97 00 00    	jae    1004183c1 <.text+0x173c1>
10040ec2d:	4a 8b 4c d8 10       	mov    0x10(%rax,%r11,8),%rcx
10040ec32:	48 8b 01             	mov    (%rcx),%rax
10040ec35:	83 e0 3f             	and    $0x3f,%eax
10040ec38:	48 83 f8 17          	cmp    $0x17,%rax
10040ec3c:	0f 85 2a 97 00 00    	jne    10041836c <.text+0x1736c>
10040ec42:	4c 8b 51 08          	mov    0x8(%rcx),%r10
10040ec46:	31 c0                	xor    %eax,%eax
10040ec48:	4d 85 d2             	test   %r10,%r10
10040ec4b:	74 27                	je     10040ec74 <.text+0xdc74>
10040ec4d:	41 f6 c2 01          	test   $0x1,%r10b