10041b7d9:	e8 e2 e2 ff ff       	call   100419ac0 <.text+0x18ac0>
10041b7de:	84 c0                	test   %al,%al
10041b7e0:	0f 85 b2 f9 ff ff    	jne    10041b198 <.text+0x1a198>
10041b7e6:	48 83 bc 24 78 02 00 	cmpq   $0x0,0x278(%rsp)
10041b7ed:	00 00
10041b7ef:	c7 84 24 e0 00 00 00 	movl   $0xc,0xe0(%rsp)
10041b7f6:	0c 00 00 00
10041b7fa:	75 cb                	jne    10041b7c7 <.text+0x1a7c7>
10041b7fc:	45 31 ff             	xor    %r15d,%r15d
10041b7ff:	c7 44 24 5c 0c 00 00 	movl   $0xc,0x5c(%rsp)
10041b806:	00
10041b807:	e9 0c fb ff ff       	jmp    10041b318 <.text+0x1a318>
10041b80c:	0f 1f 40 00          	nopl   0x0(%rax)
10041b810:	c7 44 24 5c 01 00 00 	movl   $0x1,0x5c(%rsp)
10041b817:	00
10041b818:	e9 3e fb ff ff       	jmp    10041b35b <.text+0x1a35b>
10041b81d:	0f 1f 00             	nopl   (%rax)
10041b820:	48 8b 6c f5 00       	mov    0x0(%rbp,%rsi,8),%rbp
10041b825:	e9 7f f9 ff ff       	jmp    10041b1a9 <.text+0x1a1a9>
10041b82a:	48 89 fb             	mov    %rdi,%rbx
10041b82d:	4c 89 e6             	mov    %r12,%rsi
10041b830:	0f b6 bc 24 b6 00 00 	movzbl 0xb6(%rsp),%edi
10041b837:	00
10041b838:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
10041b83f:	00
10041b840:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%rsp)
10041b847:	00 00 00 00
10041b84b:	e9 30 f9 ff ff       	jmp    10041b180 <.text+0x1a180>
10041b850:	48 8b 5e 50          	mov    0x50(%rsi),%rbx
10041b854:	48 85 db             	test   %rbx,%rbx
10041b857:	0f 85 1b f8 ff ff    	jne    10041b078 <.text+0x1a078>
10041b85d:	c7 44 24 5c 0c 00 00 	movl   $0xc,0x5c(%rsp)
10041b864:	00
10041b865:	4c 8b bc 24 78 02 00 	mov    0x278(%rsp),%r15
10041b86c:	00
10041b86d:	e9 a6 fa ff ff       	jmp    10041b318 <.text+0x1a318>
10041b872:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041b878:	48 39 b4 24 88 00 00 	cmp    %rsi,0x88(%rsp)
10041b87f:	00
10041b880:	0f 8f 04 ff ff ff    	jg     10041b78a <.text+0x1a78a>
10041b886:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
10041b88b:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
10041b892:	00
10041b893:	48 89 f0             	mov    %rsi,%rax
10041b896:	31 c9                	xor    %ecx,%ecx
10041b898:	4c 8b 9c 24 88 00 00 	mov    0x88(%rsp),%r11
10041b89f:	00
10041b8a0:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
10041b8a7:	00
10041b8a8:	48 8b bc 24 18 03 00 	mov    0x318(%rsp),%rdi
10041b8af:	00
10041b8b0:	4c 8b 94 24 20 03 00 	mov    0x320(%rsp),%r10
10041b8b7:	00
10041b8b8:	eb 1b                	jmp    10041b8d5 <.text+0x1a8d5>
10041b8ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041b8c0:	48 83 e8 01          	sub    $0x1,%rax
10041b8c4:	b9 01 00 00 00       	mov    $0x1,%ecx
10041b8c9:	4c 39 d8             	cmp    %r11,%rax
10041b8cc:	0f 8c 9d 03 00 00    	jl     10041bc6f <.text+0x1ac6f>
10041b8d2:	48 89 c3             	mov    %rax,%rbx
10041b8d5:	31 d2                	xor    %edx,%edx
10041b8d7:	4c 39 d0             	cmp    %r10,%rax
10041b8da:	7d 04                	jge    10041b8e0 <.text+0x1a8e0>
10041b8dc:	0f b6 14 07          	movzbl (%rdi,%rax,1),%edx
10041b8e0:	4d 85 c0             	test   %r8,%r8
10041b8e3:	74 05                	je     10041b8ea <.text+0x1a8ea>
10041b8e5:	41 0f b6 14 10       	movzbl (%r8,%rdx,1),%edx
10041b8ea:	41 80 3c 11 00       	cmpb   $0x0,(%r9,%rdx,1)
10041b8ef:	74 cf                	je     10041b8c0 <.text+0x1a8c0>
10041b8f1:	48 89 9c 24 c8 00 00 	mov    %rbx,0xc8(%rsp)
10041b8f8:	00
10041b8f9:	84 c9                	test   %cl,%cl
10041b8fb:	0f 84 93 f6 ff ff    	je     10041af94 <.text+0x19f94>
10041b901:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10041b908:	00
10041b909:	48 89 de             	mov    %rbx,%rsi
10041b90c:	e9 83 f6 ff ff       	jmp    10041af94 <.text+0x19f94>
10041b911:	48 89 f0             	mov    %rsi,%rax
10041b914:	31 c9                	xor    %ecx,%ecx
10041b916:	48 39 74 24 78       	cmp    %rsi,0x78(%rsp)
10041b91b:	0f 8e 68 f6 ff ff    	jle    10041af89 <.text+0x19f89>
10041b921:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
10041b926:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
10041b92d:	00
10041b92e:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
10041b933:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
10041b93a:	00
10041b93b:	4c 8b 94 24 18 03 00 	mov    0x318(%rsp),%r10
10041b942:	00
10041b943:	eb 06                	jmp    10041b94b <.text+0x1a94b>
10041b945:	0f 1f 00             	nopl   (%rax)
10041b948:	48 89 c3             	mov    %rax,%rbx
10041b94b:	41 0f b6 14 02       	movzbl (%r10,%rax,1),%edx
10041b950:	41 0f b6 14 11       	movzbl (%r9,%rdx,1),%edx
10041b955:	41 80 3c 10 00       	cmpb   $0x0,(%r8,%rdx,1)
10041b95a:	0f 85 47 03 00 00    	jne    10041bca7 <.text+0x1aca7>
10041b960:	48 83 c0 01          	add    $0x1,%rax
10041b964:	b9 01 00 00 00       	mov    $0x1,%ecx
10041b969:	4c 39 d8             	cmp    %r11,%rax
10041b96c:	75 da                	jne    10041b948 <.text+0x1a948>
10041b96e:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
10041b975:	00
10041b976:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
10041b97d:	00
10041b97e:	48 89 c6             	mov    %rax,%rsi
10041b981:	31 c0                	xor    %eax,%eax
10041b983:	48 39 b4 24 20 03 00 	cmp    %rsi,0x320(%rsp)
10041b98a:	00
10041b98b:	7e 0c                	jle    10041b999 <.text+0x1a999>
10041b98d:	48 8b 84 24 18 03 00 	mov    0x318(%rsp),%rax
10041b994:	00
10041b995:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
10041b999:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
10041b9a0:	00
10041b9a1:	48 85 c9             	test   %rcx,%rcx
10041b9a4:	74 04                	je     10041b9aa <.text+0x1a9aa>
10041b9a6:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
10041b9aa:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
10041b9af:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
10041b9b3:	0f 85 db f5 ff ff    	jne    10041af94 <.text+0x19f94>
10041b9b9:	e9 cc fd ff ff       	jmp    10041b78a <.text+0x1a78a>
10041b9be:	66 90                	xchg   %ax,%ax
10041b9c0:	4b 8b 14 ef          	mov    (%r15,%r13,8),%rdx
10041b9c4:	4d 89 e8             	mov    %r13,%r8
10041b9c7:	4c 89 f1             	mov    %r14,%rcx
10041b9ca:	e8 41 a2 ff ff       	call   100415c10 <.text+0x14c10>
10041b9cf:	48 89 84 24 70 02 00 	mov    %rax,0x270(%rsp)
10041b9d6:	00
10041b9d7:	48 8b 84 24 58 02 00 	mov    0x258(%rsp),%rax
10041b9de:	00
10041b9df:	48 8b b4 24 70 02 00 	mov    0x270(%rsp),%rsi
10041b9e6:	00
10041b9e7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041b9ec:	48 b8 fe ff ff ff ff 	movabs $0x1ffffffffffffffe,%rax
10041b9f3:	ff ff 1f
10041b9f6:	49 39 c5             	cmp    %rax,%r13
10041b9f9:	0f 87 00 fe ff ff    	ja     10041b7ff <.text+0x1a7ff>
10041b9ff:	49 8d 7d 01          	lea    0x1(%r13),%rdi
10041ba03:	4c 8d 24 fd 00 00 00 	lea    0x0(,%rdi,8),%r12
10041ba0a:	00
10041ba0b:	4c 89 e1             	mov    %r12,%rcx
10041ba0e:	e8 4d 5f 00 00       	call   100421960 <.text+0x20960>
10041ba13:	48 89 c5             	mov    %rax,%rbp
10041ba16:	48 85 c0             	test   %rax,%rax
10041ba19:	0f 84 c1 02 00 00    	je     10041bce0 <.text+0x1ace0>
10041ba1f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041ba24:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
10041ba2b:	00
10041ba2c:	0f 84 0c 01 00 00    	je     10041bb3e <.text+0x1ab3e>
10041ba32:	4c 89 e1             	mov    %r12,%rcx
10041ba35:	e8 26 5f 00 00       	call   100421960 <.text+0x20960>
10041ba3a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10041ba3f:	49 89 c7             	mov    %rax,%r15
10041ba42:	48 85 c0             	test   %rax,%rax
10041ba45:	0f 84 02 07 00 00    	je     10041c14d <.text+0x1b14d>
10041ba4b:	48 8d 84 24 40 01 00 	lea    0x140(%rsp),%rax
10041ba52:	00
10041ba53:	4c 8d a4 24 20 01 00 	lea    0x120(%rsp),%r12
10041ba5a:	00
10041ba5b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041ba60:	48 89 f8             	mov    %rdi,%rax
10041ba63:	48 89 f7             	mov    %rsi,%rdi
10041ba66:	48 89 c6             	mov    %rax,%rsi
10041ba69:	31 d2                	xor    %edx,%edx
10041ba6b:	4c 8d 04 f5 00 00 00 	lea    0x0(,%rsi,8),%r8
10041ba72:	00
10041ba73:	4c 89 f9             	mov    %r15,%rcx
10041ba76:	e8 65 5f 00 00       	call   1004219e0 <.text+0x209e0>
10041ba7b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
10041ba80:	4c 89 f1             	mov    %r14,%rcx
10041ba83:	4c 89 e2             	mov    %r12,%rdx
10041ba86:	48 89 ac 24 20 01 00 	mov    %rbp,0x120(%rsp)
10041ba8d:	00
10041ba8e:	4c 89 bc 24 28 01 00 	mov    %r15,0x128(%rsp)
10041ba95:	00
10041ba96:	48 89 bc 24 30 01 00 	mov    %rdi,0x130(%rsp)
10041ba9d:	00
10041ba9e:	4c 89 ac 24 38 01 00 	mov    %r13,0x138(%rsp)
10041baa5:	00
10041baa6:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
10041baad:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
10041bab4:	00
10041bab5:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
10041babc:	00
10041babd:	e8 ee bc ff ff       	call   1004177b0 <.text+0x167b0>
10041bac2:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
10041bac9:	00
10041baca:	89 c3                	mov    %eax,%ebx
10041bacc:	e8 6f 3e ff ff       	call   10040f940 <.text+0xe940>
10041bad1:	85 db                	test   %ebx,%ebx
10041bad3:	0f 85 5e fc ff ff    	jne    10041b737 <.text+0x1a737>
10041bad9:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
10041bade:	0f 85 1f fc ff ff    	jne    10041b703 <.text+0x1a703>
10041bae4:	49 83 3f 00          	cmpq   $0x0,(%r15)
10041bae8:	0f 85 15 fc ff ff    	jne    10041b703 <.text+0x1a703>
10041baee:	49 83 ed 01          	sub    $0x1,%r13
10041baf2:	72 25                	jb     10041bb19 <.text+0x1ab19>
10041baf4:	48 8b 84 24 78 02 00 	mov    0x278(%rsp),%rax
10041bafb:	00
10041bafc:	0f 1f 40 00          	nopl   0x0(%rax)
10041bb00:	4a 8b 14 e8          	mov    (%rax,%r13,8),%rdx
10041bb04:	48 85 d2             	test   %rdx,%rdx
10041bb07:	74 0a                	je     10041bb13 <.text+0x1ab13>
10041bb09:	f6 42 68 10          	testb  $0x10,0x68(%rdx)
10041bb0d:	0f 85 45 01 00 00    	jne    10041bc58 <.text+0x1ac58>
10041bb13:	49 83 ed 01          	sub    $0x1,%r13
10041bb17:	73 e7                	jae    10041bb00 <.text+0x1ab00>
10041bb19:	48 89 e9             	mov    %rbp,%rcx
10041bb1c:	e8 1f 3e ff ff       	call   10040f940 <.text+0xe940>
10041bb21:	4c 89 f9             	mov    %r15,%rcx
10041bb24:	e8 17 3e ff ff       	call   10040f940 <.text+0xe940>
10041bb29:	4c 89 f1             	mov    %r14,%rcx
10041bb2c:	e8 cf 72 ff ff       	call   100412e00 <.text+0x11e00>
10041bb31:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
10041bb38:	00
10041bb39:	e9 24 fc ff ff       	jmp    10041b762 <.text+0x1a762>
10041bb3e:	4c 8d a4 24 20 01 00 	lea    0x120(%rsp),%r12
10041bb45:	00
10041bb46:	4c 89 f1             	mov    %r14,%rcx
10041bb49:	48 89 ac 24 20 01 00 	mov    %rbp,0x120(%rsp)
10041bb50:	00
10041bb51:	4c 89 e2             	mov    %r12,%rdx
10041bb54:	48 89 b4 24 30 01 00 	mov    %rsi,0x130(%rsp)
10041bb5b:	00
10041bb5c:	48 c7 84 24 28 01 00 	movq   $0x0,0x128(%rsp)
10041bb63:	00 00 00 00 00
10041bb68:	4c 89 ac 24 38 01 00 	mov    %r13,0x138(%rsp)
10041bb6f:	00
10041bb70:	48 c7 84 24 40 01 00 	movq   $0x0,0x140(%rsp)
10041bb77:	00 00 00 00 00
10041bb7c:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
10041bb83:	00 00 00 00 00
10041bb88:	48 c7 84 24 50 01 00 	movq   $0x0,0x150(%rsp)
10041bb8f:	00 00 00 00 00
10041bb94:	e8 17 bc ff ff       	call   1004177b0 <.text+0x167b0>
10041bb99:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
10041bba0:	00
10041bba1:	89 c3                	mov    %eax,%ebx
10041bba3:	e8 98 3d ff ff       	call   10040f940 <.text+0xe940>
10041bba8:	85 db                	test   %ebx,%ebx
10041bbaa:	0f 85 7e fb ff ff    	jne    10041b72e <.text+0x1a72e>
10041bbb0:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
10041bbb5:	0f 84 38 01 00 00    	je     10041bcf3 <.text+0x1acf3>
10041bbbb:	48 8b 8c 24 78 02 00 	mov    0x278(%rsp),%rcx
10041bbc2:	00
10041bbc3:	e8 78 3d ff ff       	call   10040f940 <.text+0xe940>
10041bbc8:	31 c9                	xor    %ecx,%ecx
10041bbca:	48 89 ac 24 78 02 00 	mov    %rbp,0x278(%rsp)
10041bbd1:	00
10041bbd2:	48 89 b4 24 70 02 00 	mov    %rsi,0x270(%rsp)
10041bbd9:	00
10041bbda:	4c 89 ac 24 68 02 00 	mov    %r13,0x268(%rsp)
10041bbe1:	00
10041bbe2:	e8 59 3d ff ff       	call   10040f940 <.text+0xe940>
10041bbe7:	31 c9                	xor    %ecx,%ecx
10041bbe9:	e8 52 3d ff ff       	call   10040f940 <.text+0xe940>
10041bbee:	48 8b 9c 24 78 02 00 	mov    0x278(%rsp),%rbx
10041bbf5:	00
10041bbf6:	e9 08 f7 ff ff       	jmp    10041b303 <.text+0x1a303>
10041bbfb:	4c 8b bc 24 78 02 00 	mov    0x278(%rsp),%r15
10041bc02:	00
10041bc03:	e9 10 f7 ff ff       	jmp    10041b318 <.text+0x1a318>
10041bc08:	4c 89 f1             	mov    %r14,%rcx
10041bc0b:	e8 f0 71 ff ff       	call   100412e00 <.text+0x11e00>
10041bc10:	48 8b 8c 24 b8 02 00 	mov    0x2b8(%rsp),%rcx
10041bc17:	00
10041bc18:	e8 23 3d ff ff       	call   10040f940 <.text+0xe940>
10041bc1d:	48 8b 8c 24 98 02 00 	mov    0x298(%rsp),%rcx
10041bc24:	00
10041bc25:	e8 16 3d ff ff       	call   10040f940 <.text+0xe940>
10041bc2a:	e9 04 f7 ff ff       	jmp    10041b333 <.text+0x1a333>
10041bc2f:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
10041bc36:	00
10041bc37:	e8 04 3d ff ff       	call   10040f940 <.text+0xe940>
10041bc3c:	e9 1a f7 ff ff       	jmp    10041b35b <.text+0x1a35b>
10041bc41:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041bc46:	f6 80 b0 00 00 00 02 	testb  $0x2,0xb0(%rax)
10041bc4d:	0f 85 79 f0 ff ff    	jne    10041accc <.text+0x19ccc>
10041bc53:	e9 b0 f0 ff ff       	jmp    10041ad08 <.text+0x19d08>
10041bc58:	4d 89 e8             	mov    %r13,%r8
10041bc5b:	4c 89 f1             	mov    %r14,%rcx
10041bc5e:	49 8d 75 01          	lea    0x1(%r13),%rsi
10041bc62:	e8 a9 9f ff ff       	call   100415c10 <.text+0x14c10>
10041bc67:	48 89 c7             	mov    %rax,%rdi
10041bc6a:	e9 fa fd ff ff       	jmp    10041ba69 <.text+0x1aa69>
10041bc6f:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
10041bc76:	00
10041bc77:	e9 0e fb ff ff       	jmp    10041b78a <.text+0x1a78a>
10041bc7c:	80 7b 68 00          	cmpb   $0x0,0x68(%rbx)
10041bc80:	0f 88 a0 00 00 00    	js     10041bd26 <.text+0x1ad26>
10041bc86:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
10041bc8b:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
10041bc90:	48 c7 44 24 38 01 00 	movq   $0x1,0x38(%rsp)
10041bc97:	00 00
10041bc99:	45 85 d2             	test   %r10d,%r10d
10041bc9c:	0f 85 1e f4 ff ff    	jne    10041b0c0 <.text+0x1a0c0>
10041bca2:	e9 c8 f5 ff ff       	jmp    10041b26f <.text+0x1a26f>
10041bca7:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
10041bcae:	00
10041bcaf:	84 c9                	test   %cl,%cl
10041bcb1:	0f 84 dd f2 ff ff    	je     10041af94 <.text+0x19f94>
10041bcb7:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10041bcbe:	00
10041bcbf:	48 89 de             	mov    %rbx,%rsi
10041bcc2:	e9 c2 f2 ff ff       	jmp    10041af89 <.text+0x19f89>
10041bcc7:	48 89 c5             	mov    %rax,%rbp
10041bcca:	e9 21 f4 ff ff       	jmp    10041b0f0 <.text+0x1a0f0>
10041bccf:	49 89 f5             	mov    %rsi,%r13
10041bcd2:	e9 98 f5 ff ff       	jmp    10041b26f <.text+0x1a26f>
10041bcd7:	48 8b 5e 58          	mov    0x58(%rsi),%rbx
10041bcdb:	e9 74 fb ff ff       	jmp    10041b854 <.text+0x1a854>
10041bce0:	31 c9                	xor    %ecx,%ecx
10041bce2:	e8 59 3c ff ff       	call   10040f940 <.text+0xe940>
10041bce7:	31 c9                	xor    %ecx,%ecx
10041bce9:	e8 52 3c ff ff       	call   10040f940 <.text+0xe940>
10041bcee:	e9 6a fb ff ff       	jmp    10041b85d <.text+0x1a85d>
10041bcf3:	48 89 e9             	mov    %rbp,%rcx
10041bcf6:	e8 45 3c ff ff       	call   10040f940 <.text+0xe940>
10041bcfb:	31 c9                	xor    %ecx,%ecx
10041bcfd:	e8 3e 3c ff ff       	call   10040f940 <.text+0xe940>
10041bd02:	e9 4b fa ff ff       	jmp    10041b752 <.text+0x1a752>
10041bd07:	4c 8b 43 50          	mov    0x50(%rbx),%r8
10041bd0b:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
10041bd12:	00
10041bd13:	41 89 c1             	mov    %eax,%r9d
10041bd16:	48 89 f2             	mov    %rsi,%rdx
10041bd19:	e8 d2 a7 ff ff       	call   1004164f0 <.text+0x154f0>
10041bd1e:	48 89 c3             	mov    %rax,%rbx
10041bd21:	e9 2e fb ff ff       	jmp    10041b854 <.text+0x1a854>
10041bd26:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
10041bd2b:	48 89 da             	mov    %rbx,%rdx
10041bd2e:	4c 89 f1             	mov    %r14,%rcx
10041bd31:	e8 da 9e ff ff       	call   100415c10 <.text+0x14c10>
10041bd36:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10041bd3b:	48 85 c0             	test   %rax,%rax
10041bd3e:	0f 84 7c f3 ff ff    	je     10041b0c0 <.text+0x1a0c0>
10041bd44:	e9 3d ff ff ff       	jmp    10041bc86 <.text+0x1ac86>
10041bd49:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041bd50:	00
10041bd51:	48 8b 94 24 40 03 00 	mov    0x340(%rsp),%rdx
10041bd58:	00
10041bd59:	48 83 c0 10          	add    $0x10,%rax
10041bd5d:	48 c1 e2 04          	shl    $0x4,%rdx
10041bd61:	48 03 94 24 48 03 00 	add    0x348(%rsp),%rdx
10041bd68:	00
10041bd69:	48 83 bc 24 40 03 00 	cmpq   $0x1,0x340(%rsp)
10041bd70:	00 01
10041bd72:	0f 84 35 0d 00 00    	je     10041caad <.text+0x1baad>
10041bd78:	48 c7 40 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rax)
10041bd7f:	ff