140059e23:	48 89 48 08          	mov    %rcx,0x8(%rax)
140059e27:	55                   	push   %rbp
140059e28:	56                   	push   %rsi
140059e29:	57                   	push   %rdi
140059e2a:	41 54                	push   %r12
140059e2c:	41 55                	push   %r13
140059e2e:	41 56                	push   %r14
140059e30:	41 57                	push   %r15
140059e32:	48 8d 68 c1          	lea    -0x3f(%rax),%rbp
140059e36:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140059e3d:	33 ff                	xor    %edi,%edi
140059e3f:	4c 8b ea             	mov    %rdx,%r13
140059e42:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
140059e46:	48 8b f1             	mov    %rcx,%rsi
140059e49:	48 89 7d f7          	mov    %rdi,-0x9(%rbp)
140059e4d:	89 7d ef             	mov    %edi,-0x11(%rbp)
140059e50:	e8 63 35 fb ff       	call   0x14000d3b8
140059e55:	39 3d 3d 6d 04 00    	cmp    %edi,0x46d3d(%rip)        # 0x1400a0b98
140059e5b:	74 0a                	je     0x140059e67
140059e5d:	bb 5b 04 00 00       	mov    $0x45b,%ebx
140059e62:	e9 2f 04 00 00       	jmp    0x14005a296
140059e67:	33 c9                	xor    %ecx,%ecx
140059e69:	e8 5a 0a 00 00       	call   0x14005a8c8
140059e6e:	8b d8                	mov    %eax,%ebx
140059e70:	85 c0                	test   %eax,%eax
140059e72:	74 3e                	je     0x140059eb2
140059e74:	48 8b 0d 85 51 04 00 	mov    0x45185(%rip),%rcx        # 0x14009f000
140059e7b:	48 8d 35 7e 51 04 00 	lea    0x4517e(%rip),%rsi        # 0x14009f000
140059e82:	48 3b ce             	cmp    %rsi,%rcx
140059e85:	0f 84 0b 04 00 00    	je     0x14005a296
140059e8b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140059e8f:	0f 84 01 04 00 00    	je     0x14005a296
140059e95:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140059e99:	4c 8d 05 08 ec 02 00 	lea    0x2ec08(%rip),%r8        # 0x140088aa8
140059ea0:	ba 27 00 00 00       	mov    $0x27,%edx
140059ea5:	44 8b c8             	mov    %eax,%r9d
140059ea8:	e8 6f da ff ff       	call   0x14005791c
140059ead:	e9 e4 03 00 00       	jmp    0x14005a296
140059eb2:	48 8b ce             	mov    %rsi,%rcx
140059eb5:	e8 da 81 fb ff       	call   0x140012094
140059eba:	85 c0                	test   %eax,%eax
140059ebc:	75 08                	jne    0x140059ec6
140059ebe:	8d 58 06             	lea    0x6(%rax),%ebx
140059ec1:	e9 d0 03 00 00       	jmp    0x14005a296
140059ec6:	8b 4e 08             	mov    0x8(%rsi),%ecx
140059ec9:	ba 02 00 00 00       	mov    $0x2,%edx
140059ece:	48 ff 15 5b b4 02 00 	rex.W call *0x2b45b(%rip)        # 0x140085330
140059ed5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059eda:	84 c0                	test   %al,%al
140059edc:	75 0a                	jne    0x140059ee8
140059ede:	bb 05 00 00 00       	mov    $0x5,%ebx
140059ee3:	e9 ae 03 00 00       	jmp    0x14005a296
140059ee8:	49 8b cd             	mov    %r13,%rcx
140059eeb:	e8 e0 68 fc ff       	call   0x1400207d0
140059ef0:	85 c0                	test   %eax,%eax
140059ef2:	75 08                	jne    0x140059efc
140059ef4:	8d 58 7b             	lea    0x7b(%rax),%ebx
140059ef7:	e9 9a 03 00 00       	jmp    0x14005a296
140059efc:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140059f00:	33 c9                	xor    %ecx,%ecx
140059f02:	48 ff 15 a7 a8 02 00 	rex.W call *0x2a8a7(%rip)        # 0x1400847b0
140059f09:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059f0e:	85 c0                	test   %eax,%eax
140059f10:	44 8b ff             	mov    %edi,%r15d
140059f13:	41 0f 94 c7          	sete   %r15b
140059f17:	48 8b 0d e2 50 04 00 	mov    0x450e2(%rip),%rcx        # 0x14009f000
140059f1e:	48 8d 35 db 50 04 00 	lea    0x450db(%rip),%rsi        # 0x14009f000
140059f25:	44 0f b7 a5 c7 00 00 	movzwl 0xc7(%rbp),%r12d
140059f2c:	00
140059f2d:	4c 8d 35 74 eb 02 00 	lea    0x2eb74(%rip),%r14        # 0x140088aa8
140059f34:	48 3b ce             	cmp    %rsi,%rcx
140059f37:	74 3a                	je     0x140059f73
140059f39:	f7 41 1c 00 01 00 00 	testl  $0x100,0x1c(%rcx)
140059f40:	74 31                	je     0x140059f73
140059f42:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140059f46:	41 8b c7             	mov    %r15d,%eax
140059f49:	f7 d8                	neg    %eax
140059f4b:	ba 28 00 00 00       	mov    $0x28,%edx
140059f50:	4d 8b cd             	mov    %r13,%r9
140059f53:	45 1b c0             	sbb    %r8d,%r8d
140059f56:	44 23 45 ef          	and    -0x11(%rbp),%r8d
140059f5a:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
140059f5f:	4d 8b c6             	mov    %r14,%r8
140059f62:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140059f67:	e8 2c 11 00 00       	call   0x14005b098
140059f6c:	48 8b 0d 8d 50 04 00 	mov    0x4508d(%rip),%rcx        # 0x14009f000
140059f73:	48 39 bd bf 00 00 00 	cmp    %rdi,0xbf(%rbp)
140059f7a:	75 26                	jne    0x140059fa2
140059f7c:	48 3b ce             	cmp    %rsi,%rcx
140059f7f:	74 17                	je     0x140059f98
140059f81:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140059f85:	74 11                	je     0x140059f98
140059f87:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140059f8b:	ba 29 00 00 00       	mov    $0x29,%edx
140059f90:	4d 8b c6             	mov    %r14,%r8
140059f93:	e8 58 d9 ff ff       	call   0x1400578f0
140059f98:	bb 57 00 00 00       	mov    $0x57,%ebx
140059f9d:	e9 f4 02 00 00       	jmp    0x14005a296
140059fa2:	66 45 85 e4          	test   %r12w,%r12w
140059fa6:	0f 84 cc 00 00 00    	je     0x14005a078
140059fac:	66 89 7d eb          	mov    %di,-0x15(%rbp)
140059fb0:	66 89 7d e7          	mov    %di,-0x19(%rbp)
140059fb4:	48 ff 15 5d ac 02 00 	rex.W call *0x2ac5d(%rip)        # 0x140084c18
140059fbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059fc0:	48 8b c8             	mov    %rax,%rcx
140059fc3:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140059fc7:	48 8d 55 eb          	lea    -0x15(%rbp),%rdx
140059fcb:	48 ff 15 1e b0 02 00 	rex.W call *0x2b01e(%rip)        # 0x140084ff0
140059fd2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059fd7:	85 c0                	test   %eax,%eax
140059fd9:	75 13                	jne    0x140059fee
140059fdb:	48 ff 15 8e aa 02 00 	rex.W call *0x2aa8e(%rip)        # 0x140084a70
140059fe2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059fe7:	8b d8                	mov    %eax,%ebx
140059fe9:	e9 a8 02 00 00       	jmp    0x14005a296
140059fee:	66 44 3b 65 e7       	cmp    -0x19(%rbp),%r12w
140059ff3:	75 03                	jne    0x140059ff8
140059ff5:	44 8b e7             	mov    %edi,%r12d
140059ff8:	66 45 85 e4          	test   %r12w,%r12w
140059ffc:	74 7a                	je     0x14005a078
140059ffe:	f6 45 67 30          	testb  $0x30,0x67(%rbp)
14005a002:	74 34                	je     0x14005a038
14005a004:	41 0f b7 cc          	movzwl %r12w,%ecx
14005a008:	e8 2f 97 fd ff       	call   0x14003373c
14005a00d:	8b d8                	mov    %eax,%ebx
14005a00f:	85 c0                	test   %eax,%eax
14005a011:	74 65                	je     0x14005a078
14005a013:	48 8b 0d e6 4f 04 00 	mov    0x44fe6(%rip),%rcx        # 0x14009f000
14005a01a:	48 3b ce             	cmp    %rsi,%rcx
14005a01d:	0f 84 73 02 00 00    	je     0x14005a296
14005a023:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a027:	0f 84 69 02 00 00    	je     0x14005a296
14005a02d:	ba 2a 00 00 00       	mov    $0x2a,%edx
14005a032:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005a036:	eb 26                	jmp    0x14005a05e
14005a038:	48 8b 0d c1 4f 04 00 	mov    0x44fc1(%rip),%rcx        # 0x14009f000
14005a03f:	bb 57 00 00 00       	mov    $0x57,%ebx
14005a044:	48 3b ce             	cmp    %rsi,%rcx
14005a047:	0f 84 49 02 00 00    	je     0x14005a296
14005a04d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a051:	0f 84 3f 02 00 00    	je     0x14005a296
14005a057:	8d 53 d4             	lea    -0x2c(%rbx),%edx
14005a05a:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14005a05e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a062:	4d 8b c6             	mov    %r14,%r8
14005a065:	45 0f b7 cc          	movzwl %r12w,%r9d
14005a069:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14005a06e:	e8 51 11 00 00       	call   0x14005b1c4
14005a073:	e9 1e 02 00 00       	jmp    0x14005a296
14005a078:	41 f7 df             	neg    %r15d
14005a07b:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
14005a07f:	1b d2                	sbb    %edx,%edx
14005a081:	33 c9                	xor    %ecx,%ecx
14005a083:	23 55 ef             	and    -0x11(%rbp),%edx
14005a086:	e8 cd 57 01 00       	call   0x14006f858
14005a08b:	8b d8                	mov    %eax,%ebx
14005a08d:	85 c0                	test   %eax,%eax
14005a08f:	74 38                	je     0x14005a0c9
14005a091:	48 8b 0d 68 4f 04 00 	mov    0x44f68(%rip),%rcx        # 0x14009f000
14005a098:	48 3b ce             	cmp    %rsi,%rcx
14005a09b:	74 23                	je     0x14005a0c0
14005a09d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a0a1:	74 1d                	je     0x14005a0c0
14005a0a3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a0a7:	ba 2c 00 00 00       	mov    $0x2c,%edx
14005a0ac:	44 8b c8             	mov    %eax,%r9d
14005a0af:	4d 8b c6             	mov    %r14,%r8
14005a0b2:	e8 65 d8 ff ff       	call   0x14005791c
14005a0b7:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a0bb:	e9 6b 01 00 00       	jmp    0x14005a22b
14005a0c0:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a0c4:	e9 69 01 00 00       	jmp    0x14005a232
14005a0c9:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a0cd:	8b 55 5f             	mov    0x5f(%rbp),%edx
14005a0d0:	49 8b cf             	mov    %r15,%rcx
14005a0d3:	e8 18 5d 01 00       	call   0x14006fdf0
14005a0d8:	8b d8                	mov    %eax,%ebx
14005a0da:	85 c0                	test   %eax,%eax
14005a0dc:	74 33                	je     0x14005a111
14005a0de:	48 8b 0d 1b 4f 04 00 	mov    0x44f1b(%rip),%rcx        # 0x14009f000
14005a0e5:	48 3b ce             	cmp    %rsi,%rcx
14005a0e8:	0f 84 44 01 00 00    	je     0x14005a232
14005a0ee:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a0f2:	0f 84 3a 01 00 00    	je     0x14005a232
14005a0f8:	ba 2d 00 00 00       	mov    $0x2d,%edx
14005a0fd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a101:	44 8b c8             	mov    %eax,%r9d
14005a104:	4d 8b c6             	mov    %r14,%r8
14005a107:	e8 10 d8 ff ff       	call   0x14005791c
14005a10c:	e9 1a 01 00 00       	jmp    0x14005a22b
14005a111:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14005a115:	e8 2e 8b fb ff       	call   0x140012c48
14005a11a:	4c 8b 4d 57          	mov    0x57(%rbp),%r9
14005a11e:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
14005a122:	48 8b 15 bf 60 04 00 	mov    0x460bf(%rip),%rdx        # 0x1400a01e8
14005a129:	4d 8b c5             	mov    %r13,%r8
14005a12c:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
14005a130:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14005a137:	00
14005a138:	8b 85 b7 00 00 00    	mov    0xb7(%rbp),%eax
14005a13e:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
14005a145:	00
14005a146:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
14005a14d:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
14005a154:	00
14005a155:	66 44 89 64 24 78    	mov    %r12w,0x78(%rsp)
14005a15b:	44 8b 65 67          	mov    0x67(%rbp),%r12d
14005a15f:	89 44 24 70          	mov    %eax,0x70(%rsp)
14005a163:	48 8b 85 af 00 00 00 	mov    0xaf(%rbp),%rax
14005a16a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14005a16f:	48 8b 85 a7 00 00 00 	mov    0xa7(%rbp),%rax
14005a176:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14005a17b:	8b 85 9f 00 00 00    	mov    0x9f(%rbp),%eax
14005a181:	89 44 24 58          	mov    %eax,0x58(%rsp)
14005a185:	48 8b 85 97 00 00 00 	mov    0x97(%rbp),%rax
14005a18c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14005a191:	48 8b 85 8f 00 00 00 	mov    0x8f(%rbp),%rax
14005a198:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005a19d:	48 8b 85 87 00 00 00 	mov    0x87(%rbp),%rax
14005a1a4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14005a1a9:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14005a1ad:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14005a1b2:	8b 45 77             	mov    0x77(%rbp),%eax
14005a1b5:	89 44 24 30          	mov    %eax,0x30(%rsp)
14005a1b9:	8b 45 6f             	mov    0x6f(%rbp),%eax
14005a1bc:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005a1c0:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14005a1c5:	e8 c6 ad fc ff       	call   0x140024f90
14005a1ca:	8b d8                	mov    %eax,%ebx
14005a1cc:	85 c0                	test   %eax,%eax
14005a1ce:	74 1c                	je     0x14005a1ec
14005a1d0:	48 8b 0d 29 4e 04 00 	mov    0x44e29(%rip),%rcx        # 0x14009f000
14005a1d7:	48 3b ce             	cmp    %rsi,%rcx
14005a1da:	74 56                	je     0x14005a232
14005a1dc:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a1e0:	74 50                	je     0x14005a232
14005a1e2:	ba 2e 00 00 00       	mov    $0x2e,%edx
14005a1e7:	e9 11 ff ff ff       	jmp    0x14005a0fd
14005a1ec:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14005a1f0:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
14005a1f4:	49 89 4f 10          	mov    %rcx,0x10(%r15)
14005a1f8:	f0 ff 41 30          	lock incl 0x30(%rcx)
14005a1fc:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a200:	41 8b 57 0c          	mov    0xc(%r15),%edx
14005a204:	e8 57 6f 00 00       	call   0x140061160
14005a209:	48 8b 85 bf 00 00 00 	mov    0xbf(%rbp),%rax
14005a210:	4c 89 38             	mov    %r15,(%rax)
14005a213:	41 f6 c4 30          	test   $0x30,%r12b
14005a217:	74 0d                	je     0x14005a226
14005a219:	ba 01 00 00 00       	mov    $0x1,%edx
14005a21e:	49 8b cd             	mov    %r13,%rcx
14005a221:	e8 b6 67 fd ff       	call   0x1400309dc
14005a226:	e8 c9 0e fb ff       	call   0x14000b0f4
14005a22b:	48 8b 0d ce 4d 04 00 	mov    0x44dce(%rip),%rcx        # 0x14009f000
14005a232:	85 db                	test   %ebx,%ebx
14005a234:	74 33                	je     0x14005a269
14005a236:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005a23d:	00 00
14005a23f:	33 d2                	xor    %edx,%edx
14005a241:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a245:	4d 8b c7             	mov    %r15,%r8
14005a248:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005a24c:	48 ff 15 65 b1 02 00 	rex.W call *0x2b165(%rip)        # 0x1400853b8
14005a253:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a258:	48 8b 85 bf 00 00 00 	mov    0xbf(%rbp),%rax
14005a25f:	48 89 38             	mov    %rdi,(%rax)
14005a262:	48 8b 0d 97 4d 04 00 	mov    0x44d97(%rip),%rcx        # 0x14009f000
14005a269:	48 3b ce             	cmp    %rsi,%rcx
14005a26c:	74 28                	je     0x14005a296
14005a26e:	f7 41 1c 00 01 00 00 	testl  $0x100,0x1c(%rcx)
14005a275:	74 1f                	je     0x14005a296
14005a277:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a27b:	85 db                	test   %ebx,%ebx
14005a27d:	ba 2f 00 00 00       	mov    $0x2f,%edx
14005a282:	44 8b cb             	mov    %ebx,%r9d
14005a285:	49 0f 44 ff          	cmove  %r15,%rdi
14005a289:	4d 8b c6             	mov    %r14,%r8
14005a28c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14005a291:	e8 ce 0f 00 00       	call   0x14005b264
14005a296:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14005a29a:	e8 a9 89 fb ff       	call   0x140012c48
14005a29f:	8b c3                	mov    %ebx,%eax
14005a2a1:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
14005a2a8:	00
14005a2a9:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14005a2b0:	41 5f                	pop    %r15
14005a2b2:	41 5e                	pop    %r14
14005a2b4:	41 5d                	pop    %r13
14005a2b6:	41 5c                	pop    %r12
14005a2b8:	5f                   	pop    %rdi
14005a2b9:	5e                   	pop    %rsi
14005a2ba:	5d                   	pop    %rbp
14005a2bb:	c3                   	ret
14005a2bc:	cc                   	int3
14005a2bd:	cc                   	int3
14005a2be:	cc                   	int3
14005a2bf:	cc                   	int3
14005a2c0:	cc                   	int3
14005a2c1:	cc                   	int3
14005a2c2:	cc                   	int3
14005a2c3:	cc                   	int3
14005a2c4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14005a2c9:	55                   	push   %rbp
14005a2ca:	53                   	push   %rbx
14005a2cb:	56                   	push   %rsi
14005a2cc:	57                   	push   %rdi
14005a2cd:	41 54                	push   %r12
14005a2cf:	41 55                	push   %r13
14005a2d1:	41 56                	push   %r14
14005a2d3:	41 57                	push   %r15
14005a2d5:	48 8b ec             	mov    %rsp,%rbp
14005a2d8:	48 83 ec 68          	sub    $0x68,%rsp
14005a2dc:	45 33 e4             	xor    %r12d,%r12d
14005a2df:	48 8b f1             	mov    %rcx,%rsi
14005a2e2:	41 b7 01             	mov    $0x1,%r15b
14005a2e5:	44 89 65 48          	mov    %r12d,0x48(%rbp)
14005a2e9:	41 8a d7             	mov    %r15b,%dl
14005a2ec:	44 89 65 58          	mov    %r12d,0x58(%rbp)
14005a2f0:	48 8d 0d f9 60 04 00 	lea    0x460f9(%rip),%rcx        # 0x1400a03f0
14005a2f7:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
14005a2fb:	41 8d 7c 24 18       	lea    0x18(%r12),%edi
14005a300:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
14005a304:	45 8b ec             	mov    %r12d,%r13d
14005a307:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
14005a30b:	48 ff 15 16 b0 02 00 	rex.W call *0x2b016(%rip)        # 0x140085328
14005a312:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a317:	48 8d 9e 10 01 00 00 	lea    0x110(%rsi),%rbx
14005a31e:	48 8b cb             	mov    %rbx,%rcx
14005a321:	48 ff 15 c8 aa 02 00 	rex.W call *0x2aac8(%rip)        # 0x140084df0
14005a328:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a32d:	48 8b 56 38          	mov    0x38(%rsi),%rdx
14005a331:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14005a335:	48 8b 8e d0 00 00 00 	mov    0xd0(%rsi),%rcx
14005a33c:	45 33 c9             	xor    %r9d,%r9d
14005a33f:	41 b8 19 00 02 00    	mov    $0x20019,%r8d
14005a345:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14005a34a:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
14005a34e:	e8 b5 4b fb ff       	call   0x14000ef08
14005a353:	8b d8                	mov    %eax,%ebx
14005a355:	85 c0                	test   %eax,%eax
14005a357:	74 41                	je     0x14005a39a
14005a359:	48 8b 0d a0 4c 04 00 	mov    0x44ca0(%rip),%rcx        # 0x14009f000
14005a360:	48 8d 05 99 4c 04 00 	lea    0x44c99(%rip),%rax        # 0x14009f000
14005a367:	48 3b c8             	cmp    %rax,%rcx
14005a36a:	0f 84 4a 03 00 00    	je     0x14005a6ba
14005a370:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a374:	0f 84 40 03 00 00    	je     0x14005a6ba
14005a37a:	8d 57 56             	lea    0x56(%rdi),%edx
14005a37d:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14005a381:	4c 8d 05 20 e7 02 00 	lea    0x2e720(%rip),%r8        # 0x140088aa8