10041bd80:	48 83 c0 10          	add    $0x10,%rax
10041bd84:	48 c7 40 f0 ff ff ff 	movq   $0xffffffffffffffff,-0x10(%rax)
10041bd8b:	ff
10041bd8c:	48 39 c2             	cmp    %rax,%rdx
10041bd8f:	75 e7                	jne    10041bd78 <.text+0x1ad78>
10041bd91:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041bd98:	00
10041bd99:	48 8b 8c 24 48 03 00 	mov    0x348(%rsp),%rcx
10041bda0:	00
10041bda1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
10041bda8:	48 8b 84 24 68 02 00 	mov    0x268(%rsp),%rax
10041bdaf:	00
10041bdb0:	48 89 41 08          	mov    %rax,0x8(%rcx)
10041bdb4:	48 8b 84 24 10 03 00 	mov    0x310(%rsp),%rax
10041bdbb:	00
10041bdbc:	f6 40 38 10          	testb  $0x10,0x38(%rax)
10041bdc0:	0f 85 12 07 00 00    	jne    10041c4d8 <.text+0x1b4d8>
10041bdc6:	48 83 bc 24 40 03 00 	cmpq   $0x1,0x340(%rsp)
10041bdcd:	00 01
10041bdcf:	0f 84 03 07 00 00    	je     10041c4d8 <.text+0x1b4d8>
10041bdd5:	48 8b 00             	mov    (%rax),%rax
10041bdd8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
10041bddd:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041bde2:	f6 80 b0 00 00 00 01 	testb  $0x1,0xb0(%rax)
10041bde9:	0f 84 69 0a 00 00    	je     10041c858 <.text+0x1b858>
10041bdef:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
10041bdf6:	00
10041bdf7:	0f 8e 5b 0a 00 00    	jle    10041c858 <.text+0x1b858>
10041bdfd:	4c 8d ac 24 38 01 00 	lea    0x138(%rsp),%r13
10041be04:	00
10041be05:	b9 60 00 00 00       	mov    $0x60,%ecx
10041be0a:	48 c7 84 24 00 01 00 	movq   $0x0,0x100(%rsp)
10041be11:	00 00 00 00 00
10041be16:	48 c7 84 24 08 01 00 	movq   $0x2,0x108(%rsp)
10041be1d:	00 02 00 00 00
10041be22:	48 c7 84 24 20 01 00 	movq   $0x0,0x120(%rsp)
10041be29:	00 00 00 00 00
10041be2e:	48 c7 84 24 28 01 00 	movq   $0x8,0x128(%rsp)
10041be35:	00 08 00 00 00
10041be3a:	4c 89 ac 24 30 01 00 	mov    %r13,0x130(%rsp)
10041be41:	00
10041be42:	e8 19 5b 00 00       	call   100421960 <.text+0x20960>
10041be47:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
10041be4e:	00
10041be4f:	48 85 c0             	test   %rax,%rax
10041be52:	0f 84 a7 f9 ff ff    	je     10041b7ff <.text+0x1a7ff>
10041be58:	48 8d 9c 24 00 01 00 	lea    0x100(%rsp),%rbx
10041be5f:	00
10041be60:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
10041be65:	41 b9 10 00 00 00    	mov    $0x10,%r9d
10041be6b:	4d 89 e8             	mov    %r13,%r8
10041be6e:	48 8b 94 24 40 03 00 	mov    0x340(%rsp),%rdx
10041be75:	00
10041be76:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
10041be7d:	00
10041be7e:	4c 8b a0 90 00 00 00 	mov    0x90(%rax),%r12
10041be85:	48 c7 84 24 e0 00 00 	movq   $0x0,0xe0(%rsp)
10041be8c:	00 00 00 00 00
10041be91:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
10041be98:	00 00 00 00 00
10041be9d:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
10041bea4:	00 00 00 00 00
10041bea9:	e8 12 53 00 00       	call   1004211c0 <.text+0x201c0>
10041beae:	84 c0                	test   %al,%al
10041beb0:	0f 84 80 0b 00 00    	je     10041ca36 <.text+0x1ba36>
10041beb6:	48 8b 84 24 40 03 00 	mov    0x340(%rsp),%rax
10041bebd:	00
10041bebe:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
10041bec5:	00
10041bec6:	4c 8d bc 24 e0 00 00 	lea    0xe0(%rsp),%r15
10041becd:	00
10041bece:	48 8b 94 24 48 03 00 	mov    0x348(%rsp),%rdx
10041bed5:	00
10041bed6:	48 c1 e0 04          	shl    $0x4,%rax
10041beda:	48 89 f9             	mov    %rdi,%rcx
10041bedd:	49 89 c0             	mov    %rax,%r8
10041bee0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041bee5:	e8 c6 5a 00 00       	call   1004219b0 <.text+0x209b0>
10041beea:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041bef1:	00
10041bef2:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
10041bef7:	4d 89 e6             	mov    %r12,%r14
10041befa:	4c 8b a4 24 40 03 00 	mov    0x340(%rsp),%r12
10041bf01:	00
10041bf02:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
10041bf07:	49 89 fd             	mov    %rdi,%r13
10041bf0a:	48 8b 30             	mov    (%rax),%rsi
10041bf0d:	48 8b 84 24 40 03 00 	mov    0x340(%rsp),%rax
10041bf14:	00
10041bf15:	48 c1 e0 05          	shl    $0x5,%rax
10041bf19:	48 89 b4 24 d8 00 00 	mov    %rsi,0xd8(%rsp)
10041bf20:	00
10041bf21:	48 89 f5             	mov    %rsi,%rbp
10041bf24:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
10041bf29:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
10041bf30:	00
10041bf31:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
10041bf36:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041bf3d:	00
10041bf3e:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041bf42:	48 39 ea             	cmp    %rbp,%rdx
10041bf45:	0f 8c 5d 0a 00 00    	jl     10041c9a8 <.text+0x1b9a8>
10041bf4b:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
10041bf50:	4c 89 f6             	mov    %r14,%rsi
10041bf53:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
10041bf58:	48 c1 e6 04          	shl    $0x4,%rsi
10041bf5c:	48 8b 08             	mov    (%rax),%rcx
10041bf5f:	48 01 f1             	add    %rsi,%rcx
10041bf62:	0f b6 41 08          	movzbl 0x8(%rcx),%eax
10041bf66:	83 f8 08             	cmp    $0x8,%eax
10041bf69:	0f 84 c1 02 00 00    	je     10041c230 <.text+0x1b230>
10041bf6f:	83 f8 09             	cmp    $0x9,%eax
10041bf72:	0f 84 2f 03 00 00    	je     10041c2a7 <.text+0x1b2a7>
10041bf78:	48 39 ea             	cmp    %rbp,%rdx
10041bf7b:	0f 84 d4 01 00 00    	je     10041c155 <.text+0x1b155>
10041bf81:	48 85 db             	test   %rbx,%rbx
10041bf84:	74 14                	je     10041bf9a <.text+0x1af9a>
10041bf86:	4c 89 f2             	mov    %r14,%rdx
10041bf89:	4c 89 f9             	mov    %r15,%rcx
10041bf8c:	e8 1f 63 ff ff       	call   1004122b0 <.text+0x112b0>
10041bf91:	48 85 c0             	test   %rax,%rax
10041bf94:	0f 85 d2 01 00 00    	jne    10041c16c <.text+0x1b16c>
10041bf9a:	48 8b ac 24 58 02 00 	mov    0x258(%rsp),%rbp
10041bfa1:	00
10041bfa2:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10041bfa6:	48 01 f2             	add    %rsi,%rdx
10041bfa9:	0f b6 42 08          	movzbl 0x8(%rdx),%eax
10041bfad:	a8 08                	test   $0x8,%al
10041bfaf:	0f 84 f1 00 00 00    	je     10041c0a6 <.text+0x1b0a6>
10041bfb5:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
10041bfbc:	00
10041bfbd:	48 8b 84 24 78 02 00 	mov    0x278(%rsp),%rax
10041bfc4:	00
10041bfc5:	4c 89 f9             	mov    %r15,%rcx
10041bfc8:	48 8b 34 d0          	mov    (%rax,%rdx,8),%rsi
10041bfcc:	48 8b 55 28          	mov    0x28(%rbp),%rdx
10041bfd0:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
10041bfd4:	48 8d 3c c2          	lea    (%rdx,%rax,8),%rdi
10041bfd8:	4c 89 f2             	mov    %r14,%rdx
10041bfdb:	48 83 c6 08          	add    $0x8,%rsi
10041bfdf:	e8 cc 62 ff ff       	call   1004122b0 <.text+0x112b0>
10041bfe4:	48 85 c0             	test   %rax,%rax
10041bfe7:	0f 84 ab 04 00 00    	je     10041c498 <.text+0x1b498>
10041bfed:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
10041bff1:	48 85 ed             	test   %rbp,%rbp
10041bff4:	0f 8e 66 07 00 00    	jle    10041c760 <.text+0x1b760>
10041bffa:	4c 8b 5f 10          	mov    0x10(%rdi),%r11
10041bffe:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
10041c005:	45 31 d2             	xor    %r10d,%r10d
10041c008:	4b 8b 3c d3          	mov    (%r11,%r10,8),%rdi
10041c00c:	48 89 f1             	mov    %rsi,%rcx
10041c00f:	48 89 fa             	mov    %rdi,%rdx
10041c012:	e8 99 62 ff ff       	call   1004122b0 <.text+0x112b0>
10041c017:	48 85 c0             	test   %rax,%rax
10041c01a:	74 0d                	je     10041c029 <.text+0x1b029>
10041c01c:	49 83 fe ff          	cmp    $0xffffffffffffffff,%r14
10041c020:	0f 85 db 02 00 00    	jne    10041c301 <.text+0x1b301>
10041c026:	49 89 fe             	mov    %rdi,%r14
10041c029:	49 83 c2 01          	add    $0x1,%r10
10041c02d:	4c 39 d5             	cmp    %r10,%rbp
10041c030:	75 d6                	jne    10041c008 <.text+0x1b008>
10041c032:	4d 85 f6             	test   %r14,%r14
10041c035:	0f 88 0a 08 00 00    	js     10041c845 <.text+0x1b845>
10041c03b:	48 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%rbp
10041c042:	00
10041c043:	e9 ee fe ff ff       	jmp    10041bf36 <.text+0x1af36>
10041c048:	4c 8d 6b 08          	lea    0x8(%rbx),%r13
10041c04c:	45 31 c0             	xor    %r8d,%r8d
10041c04f:	4c 89 f1             	mov    %r14,%rcx
10041c052:	4c 89 ea             	mov    %r13,%rdx
10041c055:	e8 96 70 ff ff       	call   1004130f0 <.text+0x120f0>
10041c05a:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
10041c061:	85 c0                	test   %eax,%eax
10041c063:	0f 85 af 05 00 00    	jne    10041c618 <.text+0x1b618>
10041c069:	0f b6 43 68          	movzbl 0x68(%rbx),%eax
10041c06d:	a8 40                	test   $0x40,%al
10041c06f:	75 07                	jne    10041c078 <.text+0x1b078>
10041c071:	31 ff                	xor    %edi,%edi
10041c073:	e9 30 f0 ff ff       	jmp    10041b0a8 <.text+0x1a0a8>
10041c078:	4c 89 ea             	mov    %r13,%rdx
10041c07b:	4c 89 f1             	mov    %r14,%rcx
10041c07e:	e8 3d cf ff ff       	call   100418fc0 <.text+0x17fc0>
10041c083:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
10041c08a:	85 c0                	test   %eax,%eax
10041c08c:	0f 85 86 05 00 00    	jne    10041c618 <.text+0x1b618>
10041c092:	0f b6 43 68          	movzbl 0x68(%rbx),%eax
10041c096:	31 ff                	xor    %edi,%edi
10041c098:	e9 0b f0 ff ff       	jmp    10041b0a8 <.text+0x1a0a8>
10041c09d:	48 8b 5e 60          	mov    0x60(%rsi),%rbx
10041c0a1:	e9 ae f7 ff ff       	jmp    10041b854 <.text+0x1a854>
10041c0a6:	f6 42 0a 10          	testb  $0x10,0xa(%rdx)
10041c0aa:	0f 85 b0 03 00 00    	jne    10041c460 <.text+0x1b460>
10041c0b0:	3c 04                	cmp    $0x4,%al
10041c0b2:	0f 84 68 05 00 00    	je     10041c620 <.text+0x1b620>
10041c0b8:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
10041c0bf:	00
10041c0c0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10041c0c5:	49 89 f8             	mov    %rdi,%r8
10041c0c8:	e8 d3 6e ff ff       	call   100412fa0 <.text+0x11fa0>
10041c0cd:	84 c0                	test   %al,%al
10041c0cf:	0f 84 8b 06 00 00    	je     10041c760 <.text+0x1b760>
10041c0d5:	48 8b 45 18          	mov    0x18(%rbp),%rax
10041c0d9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
10041c0de:	4c 8d 47 01          	lea    0x1(%rdi),%r8
10041c0e2:	4c 8b 34 c8          	mov    (%rax,%rcx,8),%r14
10041c0e6:	4c 89 84 24 d8 00 00 	mov    %r8,0xd8(%rsp)
10041c0ed:	00
10041c0ee:	48 85 db             	test   %rbx,%rbx
10041c0f1:	74 38                	je     10041c12b <.text+0x1b12b>
10041c0f3:	4c 3b 84 24 68 02 00 	cmp    0x268(%rsp),%r8
10041c0fa:	00
10041c0fb:	0f 8f 5f 06 00 00    	jg     10041c760 <.text+0x1b760>
10041c101:	48 8b 84 24 78 02 00 	mov    0x278(%rsp),%rax
10041c108:	00
10041c109:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
10041c10d:	48 85 c0             	test   %rax,%rax
10041c110:	0f 84 4a 06 00 00    	je     10041c760 <.text+0x1b760>
10041c116:	48 8d 48 08          	lea    0x8(%rax),%rcx
10041c11a:	4c 89 f2             	mov    %r14,%rdx
10041c11d:	e8 8e 61 ff ff       	call   1004122b0 <.text+0x112b0>
10041c122:	48 85 c0             	test   %rax,%rax
10041c125:	0f 84 35 06 00 00    	je     10041c760 <.text+0x1b760>
10041c12b:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
10041c132:	00 00 00 00 00
10041c137:	e9 f6 fe ff ff       	jmp    10041c032 <.text+0x1b032>
10041c13c:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
10041c140:	4c 8b bc 24 78 02 00 	mov    0x278(%rsp),%r15
10041c147:	00
10041c148:	e9 cb f1 ff ff       	jmp    10041b318 <.text+0x1a318>
10041c14d:	48 89 e9             	mov    %rbp,%rcx
10041c150:	e9 8d fb ff ff       	jmp    10041bce2 <.text+0x1ace2>
10041c155:	4c 3b b4 24 70 02 00 	cmp    0x270(%rsp),%r14
10041c15c:	00
10041c15d:	0f 85 1e fe ff ff    	jne    10041bf81 <.text+0x1af81>
10041c163:	48 85 db             	test   %rbx,%rbx
10041c166:	0f 84 61 07 00 00    	je     10041c8cd <.text+0x1b8cd>
10041c16c:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041c173:	00
10041c174:	31 d2                	xor    %edx,%edx
10041c176:	48 83 38 00          	cmpq   $0x0,(%rax)
10041c17a:	78 0b                	js     10041c187 <.text+0x1b187>
10041c17c:	48 83 78 08 ff       	cmpq   $0xffffffffffffffff,0x8(%rax)
10041c181:	0f 84 e1 00 00 00    	je     10041c268 <.text+0x1b268>
10041c187:	48 83 c2 01          	add    $0x1,%rdx
10041c18b:	48 83 c0 10          	add    $0x10,%rax
10041c18f:	49 39 d4             	cmp    %rdx,%r12
10041c192:	75 e2                	jne    10041c176 <.text+0x1b176>
10041c194:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
10041c19b:	00
10041c19c:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
10041c1a1:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
10041c1a6:	e8 95 37 ff ff       	call   10040f940 <.text+0xe940>
10041c1ab:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
10041c1b2:	00
10041c1b3:	4c 39 e9             	cmp    %r13,%rcx
10041c1b6:	0f 84 6c 07 00 00    	je     10041c928 <.text+0x1b928>
10041c1bc:	e8 7f 37 ff ff       	call   10040f940 <.text+0xe940>
10041c1c1:	4c 89 ac 24 30 01 00 	mov    %r13,0x130(%rsp)
10041c1c8:	00
10041c1c9:	48 c7 84 24 20 01 00 	movq   $0x0,0x120(%rsp)
10041c1d0:	00 00 00 00 00
10041c1d5:	48 c7 84 24 28 01 00 	movq   $0x8,0x128(%rsp)
10041c1dc:	00 08 00 00 00
10041c1e1:	48 85 db             	test   %rbx,%rbx
10041c1e4:	0f 84 0c 07 00 00    	je     10041c8f6 <.text+0x1b8f6>
10041c1ea:	31 f6                	xor    %esi,%esi
10041c1ec:	31 ff                	xor    %edi,%edi
10041c1ee:	48 83 3b 00          	cmpq   $0x0,(%rbx)
10041c1f2:	7e 29                	jle    10041c21d <.text+0x1b21d>
10041c1f4:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041c1f8:	48 83 c7 01          	add    $0x1,%rdi
10041c1fc:	48 8b 4c 30 28       	mov    0x28(%rax,%rsi,1),%rcx
10041c201:	e8 3a 37 ff ff       	call   10040f940 <.text+0xe940>
10041c206:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041c20a:	48 8b 4c 30 10       	mov    0x10(%rax,%rsi,1),%rcx
10041c20f:	48 83 c6 30          	add    $0x30,%rsi
10041c213:	e8 28 37 ff ff       	call   10040f940 <.text+0xe940>
10041c218:	48 3b 3b             	cmp    (%rbx),%rdi
10041c21b:	7c d7                	jl     10041c1f4 <.text+0x1b1f4>
10041c21d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
10041c221:	e9 cb 06 00 00       	jmp    10041c8f1 <.text+0x1b8f1>
10041c226:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041c22d:	00 00 00
10041c230:	48 8b 01             	mov    (%rcx),%rax
10041c233:	48 83 c0 01          	add    $0x1,%rax
10041c237:	49 39 c4             	cmp    %rax,%r12
10041c23a:	0f 8e 38 fd ff ff    	jle    10041bf78 <.text+0x1af78>
10041c240:	48 c1 e0 04          	shl    $0x4,%rax
10041c244:	48 03 84 24 48 03 00 	add    0x348(%rsp),%rax
10041c24b:	00
10041c24c:	48 c7 40 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rax)
10041c253:	ff
10041c254:	48 89 28             	mov    %rbp,(%rax)
10041c257:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041c25e:	00
10041c25f:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041c263:	e9 10 fd ff ff       	jmp    10041bf78 <.text+0x1af78>
10041c268:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
10041c26d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
10041c272:	4d 89 e0             	mov    %r12,%r8
10041c275:	48 89 d9             	mov    %rbx,%rcx
10041c278:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
10041c27d:	4c 8b 8c 24 48 03 00 	mov    0x348(%rsp),%r9
10041c284:	00
10041c285:	e8 c6 8a ff ff       	call   100414d50 <.text+0x13d50>
10041c28a:	49 89 c6             	mov    %rax,%r14
10041c28d:	48 85 c0             	test   %rax,%rax
10041c290:	0f 88 fe fe ff ff    	js     10041c194 <.text+0x1b194>
10041c296:	48 89 c6             	mov    %rax,%rsi
10041c299:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
10041c29e:	48 c1 e6 04          	shl    $0x4,%rsi
10041c2a2:	e9 f3 fc ff ff       	jmp    10041bf9a <.text+0x1af9a>
10041c2a7:	48 8b 01             	mov    (%rcx),%rax
10041c2aa:	48 83 c0 01          	add    $0x1,%rax
10041c2ae:	49 39 c4             	cmp    %rax,%r12
10041c2b1:	0f 8e c1 fc ff ff    	jle    10041bf78 <.text+0x1af78>
10041c2b7:	48 8b 94 24 48 03 00 	mov    0x348(%rsp),%rdx
10041c2be:	00
10041c2bf:	48 c1 e0 04          	shl    $0x4,%rax
10041c2c3:	48 01 c2             	add    %rax,%rdx
10041c2c6:	48 39 2a             	cmp    %rbp,(%rdx)
10041c2c9:	0f 8d ec 03 00 00    	jge    10041c6bb <.text+0x1b6bb>
10041c2cf:	48 89 6a 08          	mov    %rbp,0x8(%rdx)
10041c2d3:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
10041c2d8:	4c 89 e9             	mov    %r13,%rcx
10041c2db:	48 8b 94 24 48 03 00 	mov    0x348(%rsp),%rdx
10041c2e2:	00
10041c2e3:	e8 c8 56 00 00       	call   1004219b0 <.text+0x209b0>
10041c2e8:	48 8b 84 24 48 03 00 	mov    0x348(%rsp),%rax
10041c2ef:	00
10041c2f0:	48 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%rbp
10041c2f7:	00
10041c2f8:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041c2fc:	e9 77 fc ff ff       	jmp    10041bf78 <.text+0x1af78>
10041c301:	4c 89 f2             	mov    %r14,%rdx
10041c304:	4c 89 f9             	mov    %r15,%rcx
10041c307:	e8 a4 5f ff ff       	call   1004122b0 <.text+0x112b0>
10041c30c:	48 85 c0             	test   %rax,%rax
10041c30f:	0f 85 b0 05 00 00    	jne    10041c8c5 <.text+0x1b8c5>
10041c315:	48 85 db             	test   %rbx,%rbx
10041c318:	0f 84 14 fd ff ff    	je     10041c032 <.text+0x1b032>
10041c31e:	4c 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%r11
10041c325:	00
10041c326:	48 8b 33             	mov    (%rbx),%rsi
10041c329:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
10041c32d:	48 3b 73 08          	cmp    0x8(%rbx),%rsi
10041c331:	0f 84 0e 06 00 00    	je     10041c945 <.text+0x1b945>
10041c337:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
10041c33b:	48 c1 e0 04          	shl    $0x4,%rax
10041c33f:	48 8d 2c 01          	lea    (%rcx,%rax,1),%rbp