14051debc:	88 47 54             	mov    %al,0x54(%rdi)
14051debf:	0f 85 a0 00 00 00    	jne    0x14051df65
14051dec5:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14051dec9:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051decd:	4c 8b 50 08          	mov    0x8(%rax),%r10
14051ded1:	44 8b ce             	mov    %esi,%r9d
14051ded4:	8b d6                	mov    %esi,%edx
14051ded6:	41 80 3a 0f          	cmpb   $0xf,(%r10)
14051deda:	0f 85 bf 0a 00 00    	jne    0x14051e99f
14051dee0:	45 8b 5a 78          	mov    0x78(%r10),%r11d
14051dee4:	4c 8b c6             	mov    %rsi,%r8
14051dee7:	41 3b d3             	cmp    %r11d,%edx
14051deea:	7d 19                	jge    0x14051df05
14051deec:	49 8b 42 70          	mov    0x70(%r10),%rax
14051def0:	8b ca                	mov    %edx,%ecx
14051def2:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14051def7:	41 0f 44 c9          	cmove  %r9d,%ecx
14051defb:	44 8b c9             	mov    %ecx,%r9d
14051defe:	ff c2                	inc    %edx
14051df00:	49 ff c0             	inc    %r8
14051df03:	eb e2                	jmp    0x14051dee7
14051df05:	48 8b 43 10          	mov    0x10(%rbx),%rax
14051df09:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051df0d:	4c 8b 79 18          	mov    0x18(%rcx),%r15
14051df11:	4d 8b 62 70          	mov    0x70(%r10),%r12
14051df15:	41 8d 41 01          	lea    0x1(%r9),%eax
14051df19:	8b de                	mov    %esi,%ebx
14051df1b:	45 85 c9             	test   %r9d,%r9d
14051df1e:	0f 45 d8             	cmovne %eax,%ebx
14051df21:	b9 28 00 00 00       	mov    $0x28,%ecx
14051df26:	e8 dd d1 8f 00       	call   0x140e1b108
14051df2b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14051df30:	48 85 c0             	test   %rax,%rax
14051df33:	74 0f                	je     0x14051df44
14051df35:	4d 8b c4             	mov    %r12,%r8
14051df38:	8b d3                	mov    %ebx,%edx
14051df3a:	48 8b c8             	mov    %rax,%rcx
14051df3d:	e8 ae 3c 21 00       	call   0x140731bf0
14051df42:	eb 03                	jmp    0x14051df47
14051df44:	48 8b c6             	mov    %rsi,%rax
14051df47:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14051df4c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051df51:	ba 05 00 00 00       	mov    $0x5,%edx
14051df56:	49 8b cf             	mov    %r15,%rcx
14051df59:	e8 a2 6b 21 00       	call   0x140734b00
14051df5e:	c7 47 50 01 00 00 00 	movl   $0x1,0x50(%rdi)
14051df65:	80 3f 13             	cmpb   $0x13,(%rdi)
14051df68:	0f 94 c0             	sete   %al
14051df6b:	88 47 5c             	mov    %al,0x5c(%rdi)
14051df6e:	75 62                	jne    0x14051dfd2
14051df70:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051df74:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051df78:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051df7c:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051df80:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051df84:	48 8b 52 18          	mov    0x18(%rdx),%rdx
14051df88:	80 39 13             	cmpb   $0x13,(%rcx)
14051df8b:	0f 85 dd 09 00 00    	jne    0x14051e96e
14051df91:	4c 8b c6             	mov    %rsi,%r8
14051df94:	44 38 81 80 00 00 00 	cmp    %r8b,0x80(%rcx)
14051df9b:	41 0f 95 c0          	setne  %r8b
14051df9f:	48 8b 42 40          	mov    0x40(%rdx),%rax
14051dfa3:	48 8b 08             	mov    (%rax),%rcx
14051dfa6:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
14051dfaa:	75 04                	jne    0x14051dfb0
14051dfac:	c6 41 68 01          	movb   $0x1,0x68(%rcx)
14051dfb0:	4c 89 41 60          	mov    %r8,0x60(%rcx)
14051dfb4:	48 83 c2 20          	add    $0x20,%rdx
14051dfb8:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14051dfbd:	74 0c                	je     0x14051dfcb
14051dfbf:	48 8d 0d 1a 2a f1 00 	lea    0xf12a1a(%rip),%rcx        # 0x1414309e0
14051dfc6:	e8 75 cb 26 00       	call   0x14078ab40
14051dfcb:	c7 47 58 01 00 00 00 	movl   $0x1,0x58(%rdi)
14051dfd2:	80 3f 1c             	cmpb   $0x1c,(%rdi)
14051dfd5:	0f 94 c0             	sete   %al
14051dfd8:	88 47 64             	mov    %al,0x64(%rdi)
14051dfdb:	75 70                	jne    0x14051e04d
14051dfdd:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051dfe1:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051dfe5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051dfe9:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051dfed:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051dff1:	4c 8b 7a 18          	mov    0x18(%rdx),%r15
14051dff5:	80 39 1c             	cmpb   $0x1c,(%rcx)
14051dff8:	0f 85 d5 09 00 00    	jne    0x14051e9d3
14051dffe:	8b 89 84 00 00 00    	mov    0x84(%rcx),%ecx
14051e004:	ff 15 66 58 a6 00    	call   *0xa65866(%rip)        # 0x140f83870
14051e00a:	8b d8                	mov    %eax,%ebx
14051e00c:	b9 28 00 00 00       	mov    $0x28,%ecx
14051e011:	e8 f2 d0 8f 00       	call   0x140e1b108
14051e016:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14051e01b:	48 85 c0             	test   %rax,%rax
14051e01e:	74 0c                	je     0x14051e02c
14051e020:	8b d3                	mov    %ebx,%edx
14051e022:	48 8b c8             	mov    %rax,%rcx
14051e025:	e8 26 34 21 00       	call   0x140731450
14051e02a:	eb 03                	jmp    0x14051e02f
14051e02c:	48 8b c6             	mov    %rsi,%rax
14051e02f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14051e034:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051e039:	ba 07 00 00 00       	mov    $0x7,%edx
14051e03e:	49 8b cf             	mov    %r15,%rcx
14051e041:	e8 ba 6a 21 00       	call   0x140734b00
14051e046:	c7 47 60 01 00 00 00 	movl   $0x1,0x60(%rdi)
14051e04d:	80 3f 2a             	cmpb   $0x2a,(%rdi)
14051e050:	0f 94 c0             	sete   %al
14051e053:	88 47 6c             	mov    %al,0x6c(%rdi)
14051e056:	75 17                	jne    0x14051e06f
14051e058:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e05c:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051e060:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14051e064:	e8 77 35 00 00       	call   0x1405215e0
14051e069:	0f b6 c0             	movzbl %al,%eax
14051e06c:	89 47 68             	mov    %eax,0x68(%rdi)
14051e06f:	80 3f 2b             	cmpb   $0x2b,(%rdi)
14051e072:	0f 94 c0             	sete   %al
14051e075:	88 47 74             	mov    %al,0x74(%rdi)
14051e078:	75 72                	jne    0x14051e0ec
14051e07a:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051e07e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e082:	48 8b 58 08          	mov    0x8(%rax),%rbx
14051e086:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051e08a:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051e08e:	4c 8b 7a 18          	mov    0x18(%rdx),%r15
14051e092:	48 8b cb             	mov    %rbx,%rcx
14051e095:	e8 d6 3d 00 00       	call   0x140521e70
14051e09a:	4c 8b 20             	mov    (%rax),%r12
14051e09d:	48 8b cb             	mov    %rbx,%rcx
14051e0a0:	e8 cb 3d 00 00       	call   0x140521e70
14051e0a5:	8b 58 08             	mov    0x8(%rax),%ebx
14051e0a8:	b9 28 00 00 00       	mov    $0x28,%ecx
14051e0ad:	e8 56 d0 8f 00       	call   0x140e1b108
14051e0b2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14051e0b7:	48 85 c0             	test   %rax,%rax
14051e0ba:	74 0f                	je     0x14051e0cb
14051e0bc:	4d 8b c4             	mov    %r12,%r8
14051e0bf:	8b d3                	mov    %ebx,%edx
14051e0c1:	48 8b c8             	mov    %rax,%rcx
14051e0c4:	e8 27 3b 21 00       	call   0x140731bf0
14051e0c9:	eb 03                	jmp    0x14051e0ce
14051e0cb:	48 8b c6             	mov    %rsi,%rax
14051e0ce:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14051e0d3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051e0d8:	ba 08 00 00 00       	mov    $0x8,%edx
14051e0dd:	49 8b cf             	mov    %r15,%rcx
14051e0e0:	e8 1b 6a 21 00       	call   0x140734b00
14051e0e5:	c7 47 70 01 00 00 00 	movl   $0x1,0x70(%rdi)
14051e0ec:	80 3f 2c             	cmpb   $0x2c,(%rdi)
14051e0ef:	0f 94 c0             	sete   %al
14051e0f2:	88 47 7c             	mov    %al,0x7c(%rdi)
14051e0f5:	75 17                	jne    0x14051e10e
14051e0f7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e0fb:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051e0ff:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14051e103:	e8 88 33 00 00       	call   0x140521490
14051e108:	0f b6 c0             	movzbl %al,%eax
14051e10b:	89 47 78             	mov    %eax,0x78(%rdi)
14051e10e:	80 3f 32             	cmpb   $0x32,(%rdi)
14051e111:	0f 94 c0             	sete   %al
14051e114:	88 87 84 00 00 00    	mov    %al,0x84(%rdi)
14051e11a:	75 73                	jne    0x14051e18f
14051e11c:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051e120:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e124:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051e128:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051e12c:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051e130:	4c 8b 7a 18          	mov    0x18(%rdx),%r15
14051e134:	80 39 32             	cmpb   $0x32,(%rcx)
14051e137:	0f 85 c7 08 00 00    	jne    0x14051ea04
14051e13d:	8b 89 b4 00 00 00    	mov    0xb4(%rcx),%ecx
14051e143:	ff 15 27 57 a6 00    	call   *0xa65727(%rip)        # 0x140f83870
14051e149:	8b d8                	mov    %eax,%ebx
14051e14b:	b9 28 00 00 00       	mov    $0x28,%ecx
14051e150:	e8 b3 cf 8f 00       	call   0x140e1b108
14051e155:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14051e15a:	48 85 c0             	test   %rax,%rax
14051e15d:	74 0c                	je     0x14051e16b
14051e15f:	8b d3                	mov    %ebx,%edx
14051e161:	48 8b c8             	mov    %rax,%rcx
14051e164:	e8 e7 32 21 00       	call   0x140731450
14051e169:	eb 03                	jmp    0x14051e16e
14051e16b:	48 8b c6             	mov    %rsi,%rax
14051e16e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14051e173:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051e178:	ba 0a 00 00 00       	mov    $0xa,%edx
14051e17d:	49 8b cf             	mov    %r15,%rcx
14051e180:	e8 7b 69 21 00       	call   0x140734b00
14051e185:	c7 87 80 00 00 00 01 	movl   $0x1,0x80(%rdi)
14051e18c:	00 00 00
14051e18f:	80 3f 33             	cmpb   $0x33,(%rdi)
14051e192:	0f 94 c0             	sete   %al
14051e195:	88 87 8c 00 00 00    	mov    %al,0x8c(%rdi)
14051e19b:	75 79                	jne    0x14051e216
14051e19d:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051e1a1:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e1a5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051e1a9:	80 39 33             	cmpb   $0x33,(%rcx)
14051e1ac:	0f 85 83 08 00 00    	jne    0x14051ea35
14051e1b2:	8b 81 b8 00 00 00    	mov    0xb8(%rcx),%eax
14051e1b8:	0f 57 c0             	xorps  %xmm0,%xmm0
14051e1bb:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
14051e1c0:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051e1c4:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051e1c8:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14051e1cc:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
14051e1d2:	48 8b 42 40          	mov    0x40(%rdx),%rax
14051e1d6:	48 8b 08             	mov    (%rax),%rcx
14051e1d9:	80 b9 b8 00 00 00 00 	cmpb   $0x0,0xb8(%rcx)
14051e1e0:	75 07                	jne    0x14051e1e9
14051e1e2:	c6 81 b8 00 00 00 01 	movb   $0x1,0xb8(%rcx)
14051e1e9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14051e1ee:	48 89 81 b0 00 00 00 	mov    %rax,0xb0(%rcx)
14051e1f5:	48 83 c2 20          	add    $0x20,%rdx
14051e1f9:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14051e1fe:	74 0c                	je     0x14051e20c
14051e200:	48 8d 0d d9 27 f1 00 	lea    0xf127d9(%rip),%rcx        # 0x1414309e0
14051e207:	e8 34 c9 26 00       	call   0x14078ab40
14051e20c:	c7 87 88 00 00 00 01 	movl   $0x1,0x88(%rdi)
14051e213:	00 00 00
14051e216:	80 3f 36             	cmpb   $0x36,(%rdi)
14051e219:	0f 94 c0             	sete   %al
14051e21c:	88 87 94 00 00 00    	mov    %al,0x94(%rdi)
14051e222:	75 73                	jne    0x14051e297
14051e224:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051e228:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e22c:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051e230:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051e234:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051e238:	4c 8b 7a 18          	mov    0x18(%rdx),%r15
14051e23c:	80 39 36             	cmpb   $0x36,(%rcx)
14051e23f:	0f 85 21 08 00 00    	jne    0x14051ea66
14051e245:	8b 89 bc 00 00 00    	mov    0xbc(%rcx),%ecx
14051e24b:	ff 15 1f 56 a6 00    	call   *0xa6561f(%rip)        # 0x140f83870
14051e251:	8b d8                	mov    %eax,%ebx
14051e253:	b9 28 00 00 00       	mov    $0x28,%ecx
14051e258:	e8 ab ce 8f 00       	call   0x140e1b108
14051e25d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14051e262:	48 85 c0             	test   %rax,%rax
14051e265:	74 0c                	je     0x14051e273
14051e267:	8b d3                	mov    %ebx,%edx
14051e269:	48 8b c8             	mov    %rax,%rcx
14051e26c:	e8 df 31 21 00       	call   0x140731450
14051e271:	eb 03                	jmp    0x14051e276
14051e273:	48 8b c6             	mov    %rsi,%rax
14051e276:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14051e27b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051e280:	ba 0c 00 00 00       	mov    $0xc,%edx
14051e285:	49 8b cf             	mov    %r15,%rcx
14051e288:	e8 73 68 21 00       	call   0x140734b00
14051e28d:	c7 87 90 00 00 00 01 	movl   $0x1,0x90(%rdi)
14051e294:	00 00 00
14051e297:	80 3f 37             	cmpb   $0x37,(%rdi)
14051e29a:	0f 94 c0             	sete   %al
14051e29d:	88 87 9c 00 00 00    	mov    %al,0x9c(%rdi)
14051e2a3:	0f 85 02 01 00 00    	jne    0x14051e3ab
14051e2a9:	49 8b 46 08          	mov    0x8(%r14),%rax
14051e2ad:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14051e2b1:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e2b5:	4c 8b 78 08          	mov    0x8(%rax),%r15
14051e2b9:	b9 50 00 00 00       	mov    $0x50,%ecx
14051e2be:	e8 45 ce 8f 00       	call   0x140e1b108
14051e2c3:	4c 8b c0             	mov    %rax,%r8
14051e2c6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14051e2cb:	48 85 c0             	test   %rax,%rax
14051e2ce:	74 3f                	je     0x14051e30f
14051e2d0:	48 8b 0d a1 36 f1 00 	mov    0xf136a1(%rip),%rcx        # 0x141431978
14051e2d7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14051e2dc:	48 85 c9             	test   %rcx,%rcx
14051e2df:	74 1c                	je     0x14051e2fd
14051e2e1:	8b 41 10             	mov    0x10(%rcx),%eax
14051e2e4:	ff c0                	inc    %eax
14051e2e6:	89 41 10             	mov    %eax,0x10(%rcx)
14051e2e9:	83 f8 01             	cmp    $0x1,%eax
14051e2ec:	0f 8e a5 07 00 00    	jle    0x14051ea97
14051e2f2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14051e2f7:	0f 84 a2 07 00 00    	je     0x14051ea9f
14051e2fd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14051e302:	49 8b c8             	mov    %r8,%rcx
14051e305:	e8 26 45 21 00       	call   0x140732830
14051e30a:	4c 8b e0             	mov    %rax,%r12
14051e30d:	eb 03                	jmp    0x14051e312
14051e30f:	4c 8b e6             	mov    %rsi,%r12
14051e312:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14051e317:	49 8b cf             	mov    %r15,%rcx
14051e31a:	e8 11 24 00 00       	call   0x140520730
14051e31f:	8b 58 08             	mov    0x8(%rax),%ebx
14051e322:	2b 18                	sub    (%rax),%ebx
14051e324:	49 8b cf             	mov    %r15,%rcx
14051e327:	e8 04 24 00 00       	call   0x140520730
14051e32c:	44 8b fe             	mov    %esi,%r15d
14051e32f:	4c 63 eb             	movslq %ebx,%r13
14051e332:	85 db                	test   %ebx,%ebx
14051e334:	7e 41                	jle    0x14051e377
14051e336:	48 8b de             	mov    %rsi,%rbx
14051e339:	4c 8b f0             	mov    %rax,%r14
14051e33c:	0f 1f 40 00          	nopl   0x0(%rax)
14051e340:	49 8b 0e             	mov    (%r14),%rcx
14051e343:	44 0f b6 04 0b       	movzbl (%rbx,%rcx,1),%r8d
14051e348:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14051e34d:	48 8b 0d 24 4b f1 00 	mov    0xf14b24(%rip),%rcx        # 0x141432e78
14051e354:	e8 c7 1b c8 ff       	call   0x14019ff20
14051e359:	4c 8b c0             	mov    %rax,%r8
14051e35c:	41 8b d7             	mov    %r15d,%edx
14051e35f:	49 8b cc             	mov    %r12,%rcx
14051e362:	e8 99 70 21 00       	call   0x140735400
14051e367:	41 ff c7             	inc    %r15d
14051e36a:	48 ff c3             	inc    %rbx
14051e36d:	49 3b dd             	cmp    %r13,%rbx
14051e370:	7c ce                	jl     0x14051e340
14051e372:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14051e377:	48 8b 45 87          	mov    -0x79(%rbp),%rax
14051e37b:	48 8b 40 10          	mov    0x10(%rax),%rax
14051e37f:	48 8b 48 08          	mov    0x8(%rax),%rcx
14051e383:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14051e387:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14051e38c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14051e391:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051e396:	ba 0d 00 00 00       	mov    $0xd,%edx
14051e39b:	e8 60 67 21 00       	call   0x140734b00
14051e3a0:	90                   	nop
14051e3a1:	c7 87 98 00 00 00 01 	movl   $0x1,0x98(%rdi)
14051e3a8:	00 00 00
14051e3ab:	80 3f 38             	cmpb   $0x38,(%rdi)
14051e3ae:	0f 94 c0             	sete   %al
14051e3b1:	88 87 a4 00 00 00    	mov    %al,0xa4(%rdi)
14051e3b7:	75 75                	jne    0x14051e42e
14051e3b9:	49 8b 56 08          	mov    0x8(%r14),%rdx
14051e3bd:	48 8b 47 08          	mov    0x8(%rdi),%rax
14051e3c1:	48 8b 58 08          	mov    0x8(%rax),%rbx
14051e3c5:	48 8b 42 10          	mov    0x10(%rdx),%rax
14051e3c9:	48 8b 50 08          	mov    0x8(%rax),%rdx
14051e3cd:	4c 8b 7a 18          	mov    0x18(%rdx),%r15
14051e3d1:	48 8b cb             	mov    %rbx,%rcx
14051e3d4:	e8 97 21 00 00       	call   0x140520570
14051e3d9:	4c 8b 20             	mov    (%rax),%r12
14051e3dc:	48 8b cb             	mov    %rbx,%rcx
14051e3df:	e8 8c 21 00 00       	call   0x140520570
14051e3e4:	8b 58 08             	mov    0x8(%rax),%ebx
14051e3e7:	b9 28 00 00 00       	mov    $0x28,%ecx
14051e3ec:	e8 17 cd 8f 00       	call   0x140e1b108
14051e3f1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14051e3f6:	48 85 c0             	test   %rax,%rax
14051e3f9:	74 0f                	je     0x14051e40a
14051e3fb:	4d 8b c4             	mov    %r12,%r8
14051e3fe:	8b d3                	mov    %ebx,%edx
14051e400:	48 8b c8             	mov    %rax,%rcx
14051e403:	e8 e8 37 21 00       	call   0x140731bf0
14051e408:	eb 03                	jmp    0x14051e40d
14051e40a:	48 8b c6             	mov    %rsi,%rax
14051e40d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)