1401c5fa0:	0f b6 7e 78          	movzbl 0x78(%rsi),%edi
1401c5fa4:	4c 89 e1             	mov    %r12,%rcx
1401c5fa7:	e8 d4 96 e6 ff       	call   0x14002f680
1401c5fac:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1401c5fb0:	48 8d 4b 6c          	lea    0x6c(%rbx),%rcx
1401c5fb4:	45 31 c0             	xor    %r8d,%r8d
1401c5fb7:	01 ff                	add    %edi,%edi
1401c5fb9:	49 89 c1             	mov    %rax,%r9
1401c5fbc:	83 e7 02             	and    $0x2,%edi
1401c5fbf:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1401c5fc3:	e8 68 14 ee ff       	call   0x1400a7430
1401c5fc8:	e9 05 fd ff ff       	jmp    0x1401c5cd2
1401c5fcd:	0f 1f 00             	nopl   (%rax)
1401c5fd0:	89 d0                	mov    %edx,%eax
1401c5fd2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401c5fd7:	e9 30 ff ff ff       	jmp    0x1401c5f0c
1401c5fdc:	0f 1f 40 00          	nopl   0x0(%rax)
1401c5fe0:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1401c5fe7:	00 00
1401c5fe9:	31 ed                	xor    %ebp,%ebp
1401c5feb:	4c 8d 64 24 70       	lea    0x70(%rsp),%r12
1401c5ff0:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401c5ff5:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1401c5ffa:	49 89 e8             	mov    %rbp,%r8
1401c5ffd:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401c6002:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401c6007:	48 8d 53 6c          	lea    0x6c(%rbx),%rdx
1401c600b:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401c6010:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1401c6015:	e8 b6 6a f6 ff       	call   0x14012cad0
1401c601a:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401c601f:	85 c0                	test   %eax,%eax
1401c6021:	0f 84 e5 fe ff ff    	je     0x1401c5f0c
1401c6027:	49 8d 4f 30          	lea    0x30(%r15),%rcx
1401c602b:	e8 b0 97 ed ff       	call   0x14009f7e0
1401c6030:	48 85 c0             	test   %rax,%rax
1401c6033:	74 2b                	je     0x1401c6060
1401c6035:	4d 85 ed             	test   %r13,%r13
1401c6038:	48 8d 15 21 4c 0e 00 	lea    0xe4c21(%rip),%rdx        # 0x1402aac60
1401c603f:	48 89 e9             	mov    %rbp,%rcx
1401c6042:	4c 0f 44 ea          	cmove  %rdx,%r13
1401c6046:	4c 89 68 08          	mov    %r13,0x8(%rax)
1401c604a:	e8 61 2e f3 ff       	call   0x1400f8eb0
1401c604f:	31 c0                	xor    %eax,%eax
1401c6051:	e9 7c fc ff ff       	jmp    0x1401c5cd2
1401c6056:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401c605d:	00 00 00
1401c6060:	48 89 e9             	mov    %rbp,%rcx
1401c6063:	e8 48 2e f3 ff       	call   0x1400f8eb0
1401c6068:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401c606d:	4c 89 e1             	mov    %r12,%rcx
1401c6070:	e8 4b 49 ed ff       	call   0x14009a9c0
1401c6075:	48 89 c5             	mov    %rax,%rbp
1401c6078:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401c607d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401c6082:	e9 85 fe ff ff       	jmp    0x1401c5f0c
1401c6087:	48 89 e9             	mov    %rbp,%rcx
1401c608a:	e8 21 2e f3 ff       	call   0x1400f8eb0
1401c608f:	48 89 fa             	mov    %rdi,%rdx
1401c6092:	48 8d 0d b7 fe 06 00 	lea    0x6feb7(%rip),%rcx        # 0x140235f50
1401c6099:	e8 02 d5 ef ff       	call   0x1400c35a0
1401c609e:	e9 2a fc ff ff       	jmp    0x1401c5ccd
1401c60a3:	48 8d 53 6c          	lea    0x6c(%rbx),%rdx
1401c60a7:	48 8d 0d da fe 06 00 	lea    0x6feda(%rip),%rcx        # 0x140235f88
1401c60ae:	e8 7d d5 ef ff       	call   0x1400c3630
1401c60b3:	e9 15 fc ff ff       	jmp    0x1401c5ccd
1401c60b8:	48 89 fa             	mov    %rdi,%rdx
1401c60bb:	48 8d 0d ee fe 06 00 	lea    0x6feee(%rip),%rcx        # 0x140235fb0
1401c60c2:	e8 69 d5 ef ff       	call   0x1400c3630
1401c60c7:	e9 01 fc ff ff       	jmp    0x1401c5ccd
1401c60cc:	48 89 ea             	mov    %rbp,%rdx
1401c60cf:	48 8d 0d 2a ff 06 00 	lea    0x6ff2a(%rip),%rcx        # 0x140236000
1401c60d6:	e8 c5 d4 ef ff       	call   0x1400c35a0
1401c60db:	e9 ed fb ff ff       	jmp    0x1401c5ccd
1401c60e0:	e8 8b e7 01 00       	call   0x1401e4870
1401c60e5:	90                   	nop
1401c60e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401c60ed:	00 00 00
1401c60f0:	57                   	push   %rdi
1401c60f1:	56                   	push   %rsi
1401c60f2:	53                   	push   %rbx
1401c60f3:	48 83 ec 30          	sub    $0x30,%rsp
1401c60f7:	48 89 cb             	mov    %rcx,%rbx
1401c60fa:	48 89 d6             	mov    %rdx,%rsi
1401c60fd:	e8 fe e8 ed ff       	call   0x1400a4a00
1401c6102:	48 8d 7b 6c          	lea    0x6c(%rbx),%rdi
1401c6106:	48 85 c0             	test   %rax,%rax
1401c6109:	74 1d                	je     0x1401c6128
1401c610b:	45 31 c9             	xor    %r9d,%r9d
1401c610e:	4c 8d 05 0f ff 06 00 	lea    0x6ff0f(%rip),%r8        # 0x140236024
1401c6115:	48 89 f2             	mov    %rsi,%rdx
1401c6118:	48 89 f9             	mov    %rdi,%rcx
1401c611b:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401c6122:	00
1401c6123:	e8 08 13 ee ff       	call   0x1400a7430
1401c6128:	8b 53 40             	mov    0x40(%rbx),%edx
1401c612b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c6131:	48 89 f9             	mov    %rdi,%rcx
1401c6134:	e8 97 30 ee ff       	call   0x1400a91d0
1401c6139:	85 c0                	test   %eax,%eax
1401c613b:	78 0b                	js     0x1401c6148
1401c613d:	48 83 c4 30          	add    $0x30,%rsp
1401c6141:	5b                   	pop    %rbx
1401c6142:	5e                   	pop    %rsi
1401c6143:	5f                   	pop    %rdi
1401c6144:	c3                   	ret
1401c6145:	0f 1f 00             	nopl   (%rax)
1401c6148:	8b 43 34             	mov    0x34(%rbx),%eax
1401c614b:	48 89 f9             	mov    %rdi,%rcx
1401c614e:	25 00 f0 00 00       	and    $0xf000,%eax
1401c6153:	3d 00 e0 00 00       	cmp    $0xe000,%eax
1401c6158:	74 1e                	je     0x1401c6178
1401c615a:	e8 e1 56 f0 ff       	call   0x1400cb840
1401c615f:	85 c0                	test   %eax,%eax
1401c6161:	75 da                	jne    0x1401c613d
1401c6163:	8b 53 40             	mov    0x40(%rbx),%edx
1401c6166:	48 89 f9             	mov    %rdi,%rcx
1401c6169:	48 83 c4 30          	add    $0x30,%rsp
1401c616d:	5b                   	pop    %rbx
1401c616e:	5e                   	pop    %rsi
1401c616f:	5f                   	pop    %rdi
1401c6170:	e9 ab 31 ee ff       	jmp    0x1400a9320
1401c6175:	0f 1f 00             	nopl   (%rax)
1401c6178:	e8 23 57 f0 ff       	call   0x1400cb8a0
1401c617d:	eb e0                	jmp    0x1401c615f
1401c617f:	90                   	nop
1401c6180:	41 57                	push   %r15
1401c6182:	41 56                	push   %r14
1401c6184:	41 55                	push   %r13
1401c6186:	41 54                	push   %r12
1401c6188:	55                   	push   %rbp
1401c6189:	57                   	push   %rdi
1401c618a:	56                   	push   %rsi
1401c618b:	53                   	push   %rbx
1401c618c:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
1401c6193:	4c 8b ac 24 70 01 00 	mov    0x170(%rsp),%r13
1401c619a:	00
1401c619b:	48 89 cb             	mov    %rcx,%rbx
1401c619e:	48 8b 0d 4b 29 07 00 	mov    0x7294b(%rip),%rcx        # 0x140238af0
1401c61a5:	48 89 d5             	mov    %rdx,%rbp
1401c61a8:	4c 89 c6             	mov    %r8,%rsi
1401c61ab:	4c 89 cf             	mov    %r9,%rdi
1401c61ae:	48 8b 01             	mov    (%rcx),%rax
1401c61b1:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
1401c61b8:	00
1401c61b9:	31 c0                	xor    %eax,%eax
1401c61bb:	f6 43 3a 40          	testb  $0x40,0x3a(%rbx)
1401c61bf:	74 47                	je     0x1401c6208
1401c61c1:	4d 85 c9             	test   %r9,%r9
1401c61c4:	0f 85 95 04 00 00    	jne    0x1401c665f
1401c61ca:	49 8b 50 18          	mov    0x18(%r8),%rdx
1401c61ce:	48 89 d9             	mov    %rbx,%rcx
1401c61d1:	e8 1a ff ff ff       	call   0x1401c60f0
1401c61d6:	31 c0                	xor    %eax,%eax
1401c61d8:	48 8b 1d 11 29 07 00 	mov    0x72911(%rip),%rbx        # 0x140238af0
1401c61df:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
1401c61e6:	00
1401c61e7:	48 2b 13             	sub    (%rbx),%rdx
1401c61ea:	0f 85 87 04 00 00    	jne    0x1401c6677
1401c61f0:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
1401c61f7:	5b                   	pop    %rbx
1401c61f8:	5e                   	pop    %rsi
1401c61f9:	5f                   	pop    %rdi
1401c61fa:	5d                   	pop    %rbp
1401c61fb:	41 5c                	pop    %r12
1401c61fd:	41 5d                	pop    %r13
1401c61ff:	41 5e                	pop    %r14
1401c6201:	41 5f                	pop    %r15
1401c6203:	c3                   	ret
1401c6204:	0f 1f 40 00          	nopl   0x0(%rax)
1401c6208:	4d 85 c9             	test   %r9,%r9
1401c620b:	74 38                	je     0x1401c6245
1401c620d:	8b 43 34             	mov    0x34(%rbx),%eax
1401c6210:	25 00 f0 00 00       	and    $0xf000,%eax
1401c6215:	3d 00 80 00 00       	cmp    $0x8000,%eax
1401c621a:	75 09                	jne    0x1401c6225
1401c621c:	48 85 d2             	test   %rdx,%rdx
1401c621f:	0f 84 13 02 00 00    	je     0x1401c6438
1401c6225:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1401c622a:	49 89 f1             	mov    %rsi,%r9
1401c622d:	49 89 e8             	mov    %rbp,%r8
1401c6230:	48 89 fa             	mov    %rdi,%rdx
1401c6233:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401c623a:	00
1401c623b:	48 89 d9             	mov    %rbx,%rcx
1401c623e:	e8 cd f9 ff ff       	call   0x1401c5c10
1401c6243:	eb 93                	jmp    0x1401c61d8
1401c6245:	48 8b 05 04 e2 02 00 	mov    0x2e204(%rip),%rax        # 0x1401f4450
1401c624c:	48 3b 05 4d 31 07 00 	cmp    0x7314d(%rip),%rax        # 0x1402393a0
1401c6253:	48 c7 05 ea e1 02 00 	movq   $0x0,0x2e1ea(%rip)        # 0x1401f4448
1401c625a:	00 00 00 00
1401c625e:	0f 84 7c 02 00 00    	je     0x1401c64e0
1401c6264:	c6 00 00             	movb   $0x0,(%rax)
1401c6267:	48 8d 3d d2 e1 02 00 	lea    0x2e1d2(%rip),%rdi        # 0x1401f4440
1401c626e:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1401c6272:	4c 63 46 10          	movslq 0x10(%rsi),%r8
1401c6276:	48 89 f9             	mov    %rdi,%rcx
1401c6279:	e8 32 57 ed ff       	call   0x14009b9b0
1401c627e:	48 8d 43 6c          	lea    0x6c(%rbx),%rax
1401c6282:	44 8b 43 40          	mov    0x40(%rbx),%r8d
1401c6286:	48 89 f9             	mov    %rdi,%rcx
1401c6289:	48 89 c2             	mov    %rax,%rdx
1401c628c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c6291:	e8 1a 57 ed ff       	call   0x14009b9b0
1401c6296:	48 8b 3d b3 e1 02 00 	mov    0x2e1b3(%rip),%rdi        # 0x1401f4450
1401c629d:	48 63 15 a4 e1 02 00 	movslq 0x2e1a4(%rip),%rdx        # 0x1401f4448
1401c62a4:	44 8b 46 10          	mov    0x10(%rsi),%r8d
1401c62a8:	48 01 fa             	add    %rdi,%rdx
1401c62ab:	48 39 d7             	cmp    %rdx,%rdi
1401c62ae:	72 19                	jb     0x1401c62c9
1401c62b0:	eb 1c                	jmp    0x1401c62ce
1401c62b2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401c62b9:	00 00 00 00
1401c62bd:	0f 1f 00             	nopl   (%rax)
1401c62c0:	48 83 ea 01          	sub    $0x1,%rdx
1401c62c4:	48 39 d7             	cmp    %rdx,%rdi
1401c62c7:	74 05                	je     0x1401c62ce
1401c62c9:	80 3a 2f             	cmpb   $0x2f,(%rdx)
1401c62cc:	75 f2                	jne    0x1401c62c0
1401c62ce:	29 fa                	sub    %edi,%edx
1401c62d0:	48 89 f9             	mov    %rdi,%rcx
1401c62d3:	e8 e8 2f ee ff       	call   0x1400a92c0
1401c62d8:	85 c0                	test   %eax,%eax
1401c62da:	0f 84 a8 03 00 00    	je     0x1401c6688
1401c62e0:	4c 8b 3d 49 2e 07 00 	mov    0x72e49(%rip),%r15        # 0x140239130
1401c62e7:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
1401c62ec:	48 89 f9             	mov    %rdi,%rcx
1401c62ef:	4c 89 e2             	mov    %r12,%rdx
1401c62f2:	41 ff 17             	call   *(%r15)
1401c62f5:	85 c0                	test   %eax,%eax
1401c62f7:	0f 84 57 01 00 00    	je     0x1401c6454
1401c62fd:	f6 46 78 04          	testb  $0x4,0x78(%rsi)
1401c6301:	0f 85 cf fe ff ff    	jne    0x1401c61d6
1401c6307:	48 8b 3d 3a e1 02 00 	mov    0x2e13a(%rip),%rdi        # 0x1401f4448
1401c630e:	4c 8b 25 3b e1 02 00 	mov    0x2e13b(%rip),%r12        # 0x1401f4450
1401c6315:	48 63 cf             	movslq %edi,%rcx
1401c6318:	41 89 fe             	mov    %edi,%r14d
1401c631b:	e8 a0 47 f0 ff       	call   0x1400caac0
1401c6320:	49 89 c7             	mov    %rax,%r15
1401c6323:	85 ff                	test   %edi,%edi
1401c6325:	7e 37                	jle    0x1401c635e
1401c6327:	31 ff                	xor    %edi,%edi
1401c6329:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401c6330:	8d 47 01             	lea    0x1(%rdi),%eax
1401c6333:	48 98                	cltq
1401c6335:	eb 17                	jmp    0x1401c634e
1401c6337:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401c633e:	00 00
1401c6340:	41 80 3c 04 2f       	cmpb   $0x2f,(%r12,%rax,1)
1401c6345:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401c6349:	74 75                	je     0x1401c63c0
1401c634b:	48 89 d0             	mov    %rdx,%rax
1401c634e:	41 0f b6 54 04 ff    	movzbl -0x1(%r12,%rax,1),%edx
1401c6354:	41 88 54 07 ff       	mov    %dl,-0x1(%r15,%rax,1)
1401c6359:	41 39 c6             	cmp    %eax,%r14d
1401c635c:	7f e2                	jg     0x1401c6340
1401c635e:	4c 89 f9             	mov    %r15,%rcx
1401c6361:	e8 4a 2b f3 ff       	call   0x1400f8eb0
1401c6366:	8b 43 34             	mov    0x34(%rbx),%eax
1401c6369:	25 00 f0 00 00       	and    $0xf000,%eax
1401c636e:	3d 00 80 00 00       	cmp    $0x8000,%eax
1401c6373:	75 09                	jne    0x1401c637e
1401c6375:	48 85 ed             	test   %rbp,%rbp
1401c6378:	0f 84 c4 02 00 00    	je     0x1401c6642
1401c637e:	4d 89 e8             	mov    %r13,%r8
1401c6381:	48 89 ea             	mov    %rbp,%rdx
1401c6384:	48 89 d9             	mov    %rbx,%rcx
1401c6387:	e8 74 4c 00 00       	call   0x1401cb000
1401c638c:	85 c0                	test   %eax,%eax
1401c638e:	0f 84 42 fe ff ff    	je     0x1401c61d6
1401c6394:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1401c6399:	49 89 f1             	mov    %rsi,%r9
1401c639c:	49 89 e8             	mov    %rbp,%r8
1401c639f:	48 89 d9             	mov    %rbx,%rcx
1401c63a2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401c63a9:	00
1401c63aa:	48 8b 15 9f e0 02 00 	mov    0x2e09f(%rip),%rdx        # 0x1401f4450
1401c63b1:	e8 5a f8 ff ff       	call   0x1401c5c10
1401c63b6:	e9 1d fe ff ff       	jmp    0x1401c61d8
1401c63bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401c63c0:	41 c6 04 07 00       	movb   $0x0,(%r15,%rax,1)
1401c63c5:	44 8b 46 10          	mov    0x10(%rsi),%r8d
1401c63c9:	89 c2                	mov    %eax,%edx
1401c63cb:	4c 89 f9             	mov    %r15,%rcx
1401c63ce:	89 c7                	mov    %eax,%edi
1401c63d0:	e8 eb 2e ee ff       	call   0x1400a92c0
1401c63d5:	85 c0                	test   %eax,%eax
1401c63d7:	0f 85 53 ff ff ff    	jne    0x1401c6330
1401c63dd:	ba ff 01 00 00       	mov    $0x1ff,%edx
1401c63e2:	4c 89 f9             	mov    %r15,%rcx
1401c63e5:	e8 d6 c4 f1 ff       	call   0x1400e28c0
1401c63ea:	85 c0                	test   %eax,%eax
1401c63ec:	0f 84 3e ff ff ff    	je     0x1401c6330
1401c63f2:	ff 15 28 90 0e 00    	call   *0xe9028(%rip)        # 0x1402af420
1401c63f8:	83 38 11             	cmpl   $0x11,(%rax)
1401c63fb:	75 27                	jne    0x1401c6424
1401c63fd:	f6 46 78 01          	testb  $0x1,0x78(%rsi)
1401c6401:	74 21                	je     0x1401c6424
1401c6403:	4c 89 f9             	mov    %r15,%rcx
1401c6406:	e8 35 54 f0 ff       	call   0x1400cb840
1401c640b:	85 c0                	test   %eax,%eax
1401c640d:	75 15                	jne    0x1401c6424
1401c640f:	ba ff 01 00 00       	mov    $0x1ff,%edx
1401c6414:	4c 89 f9             	mov    %r15,%rcx
1401c6417:	e8 a4 c4 f1 ff       	call   0x1400e28c0
1401c641c:	85 c0                	test   %eax,%eax
1401c641e:	0f 84 0c ff ff ff    	je     0x1401c6330
1401c6424:	4c 89 fa             	mov    %r15,%rdx
1401c6427:	48 8d 0d 72 fc 06 00 	lea    0x6fc72(%rip),%rcx        # 0x1402360a0
1401c642e:	e8 ed cf ef ff       	call   0x1400c3420
1401c6433:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401c6438:	49 8b 08             	mov    (%r8),%rcx
1401c643b:	48 8d ac 24 a0 00 00 	lea    0xa0(%rsp),%rbp
1401c6442:	00
1401c6443:	4c 8d 43 6c          	lea    0x6c(%rbx),%r8
1401c6447:	48 89 ea             	mov    %rbp,%rdx
1401c644a:	e8 a1 5d f6 ff       	call   0x14012c1f0
1401c644f:	e9 d1 fd ff ff       	jmp    0x1401c6225
1401c6454:	48 8b 0e             	mov    (%rsi),%rcx
1401c6457:	41 b9 05 00 00 00    	mov    $0x5,%r9d
1401c645d:	4d 89 e0             	mov    %r12,%r8
1401c6460:	48 89 da             	mov    %rbx,%rdx
1401c6463:	e8 a8 4a e9 ff       	call   0x14005af10
1401c6468:	48 89 d9             	mov    %rbx,%rcx
1401c646b:	89 c7                	mov    %eax,%edi
1401c646d:	e8 8e e5 ed ff       	call   0x1400a4a00
1401c6472:	48 85 c0             	test   %rax,%rax
1401c6475:	0f 84 8d 00 00 00    	je     0x1401c6508
1401c647b:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401c6480:	48 8d 54 24 4c       	lea    0x4c(%rsp),%rdx
1401c6485:	48 89 f9             	mov    %rdi,%rcx
1401c6488:	e8 03 e0 ed ff       	call   0x1400a4490
1401c648d:	85 c0                	test   %eax,%eax
1401c648f:	0f 85 7a 01 00 00    	jne    0x1401c660f
1401c6495:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1401c649c:	00
1401c649d:	48 89 f9             	mov    %rdi,%rcx
1401c64a0:	41 ff 17             	call   *(%r15)
1401c64a3:	85 c0                	test   %eax,%eax
1401c64a5:	0f 85 ee 01 00 00    	jne    0x1401c6699
1401c64ab:	f6 44 24 57 40       	testb  $0x40,0x57(%rsp)
1401c64b0:	0f 84 da 00 00 00    	je     0x1401c6590
1401c64b6:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
1401c64ba:	e8 c1 91 e6 ff       	call   0x14002f680
1401c64bf:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1401c64c3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401c64c8:	45 31 c0             	xor    %r8d,%r8d
1401c64cb:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401c64d2:	00
1401c64d3:	49 89 c1             	mov    %rax,%r9