14067ef2b:	4d 0f af c7          	imul   %r15,%r8
14067ef2f:	4c 8b 1d da 10 db 00 	mov    0xdb10da(%rip),%r11        # 0x141430010
14067ef36:	4d 23 c3             	and    %r11,%r8
14067ef39:	4d 03 c0             	add    %r8,%r8
14067ef3c:	48 8b 15 b5 10 db 00 	mov    0xdb10b5(%rip),%rdx        # 0x14142fff8
14067ef43:	4a 8b 4c c2 08       	mov    0x8(%rdx,%r8,8),%rcx
14067ef48:	4c 8b 15 99 10 db 00 	mov    0xdb1099(%rip),%r10        # 0x14142ffe8
14067ef4f:	49 3b ca             	cmp    %r10,%rcx
14067ef52:	74 1f                	je     0x14067ef73
14067ef54:	4e 8b 0c c2          	mov    (%rdx,%r8,8),%r9
14067ef58:	48 8b 47 10          	mov    0x10(%rdi),%rax
14067ef5c:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14067ef60:	74 13                	je     0x14067ef75
14067ef62:	49 3b c9             	cmp    %r9,%rcx
14067ef65:	74 0c                	je     0x14067ef73
14067ef67:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14067ef6b:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14067ef6f:	75 f1                	jne    0x14067ef62
14067ef71:	eb 02                	jmp    0x14067ef75
14067ef73:	33 c9                	xor    %ecx,%ecx
14067ef75:	48 85 c9             	test   %rcx,%rcx
14067ef78:	74 6a                	je     0x14067efe4
14067ef7a:	4a 8b 04 c2          	mov    (%rdx,%r8,8),%rax
14067ef7e:	4a 39 4c c2 08       	cmp    %rcx,0x8(%rdx,%r8,8)
14067ef83:	75 1b                	jne    0x14067efa0
14067ef85:	48 3b c1             	cmp    %rcx,%rax
14067ef88:	75 0b                	jne    0x14067ef95
14067ef8a:	4e 89 14 c2          	mov    %r10,(%rdx,%r8,8)
14067ef8e:	4e 89 54 c2 08       	mov    %r10,0x8(%rdx,%r8,8)
14067ef93:	eb 17                	jmp    0x14067efac
14067ef95:	4c 8b 51 08          	mov    0x8(%rcx),%r10
14067ef99:	4e 89 54 c2 08       	mov    %r10,0x8(%rdx,%r8,8)
14067ef9e:	eb 0c                	jmp    0x14067efac
14067efa0:	48 3b c1             	cmp    %rcx,%rax
14067efa3:	75 07                	jne    0x14067efac
14067efa5:	48 8b 01             	mov    (%rcx),%rax
14067efa8:	4a 89 04 c2          	mov    %rax,(%rdx,%r8,8)
14067efac:	48 8b 11             	mov    (%rcx),%rdx
14067efaf:	48 ff 0d 3a 10 db 00 	decq   0xdb103a(%rip)        # 0x14142fff0
14067efb6:	48 8b 41 08          	mov    0x8(%rcx),%rax
14067efba:	48 89 10             	mov    %rdx,(%rax)
14067efbd:	48 8b 41 08          	mov    0x8(%rcx),%rax
14067efc1:	48 89 42 08          	mov    %rax,0x8(%rdx)
14067efc5:	ba 18 00 00 00       	mov    $0x18,%edx
14067efca:	e8 75 c1 79 00       	call   0x140e1b144
14067efcf:	4c 8b 1d 3a 10 db 00 	mov    0xdb103a(%rip),%r11        # 0x141430010
14067efd6:	48 8b 15 1b 10 db 00 	mov    0xdb101b(%rip),%rdx        # 0x14142fff8
14067efdd:	4c 8b 15 04 10 db 00 	mov    0xdb1004(%rip),%r10        # 0x14142ffe8
14067efe4:	44 0f b6 46 10       	movzbl 0x10(%rsi),%r8d
14067efe9:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
14067eff0:	9c f2 cb
14067eff3:	4c 33 c0             	xor    %rax,%r8
14067eff6:	4d 0f af c7          	imul   %r15,%r8
14067effa:	0f b6 46 11          	movzbl 0x11(%rsi),%eax
14067effe:	4c 33 c0             	xor    %rax,%r8
14067f001:	4d 0f af c7          	imul   %r15,%r8
14067f005:	0f b6 46 12          	movzbl 0x12(%rsi),%eax
14067f009:	4c 33 c0             	xor    %rax,%r8
14067f00c:	4d 0f af c7          	imul   %r15,%r8
14067f010:	0f b6 46 13          	movzbl 0x13(%rsi),%eax
14067f014:	4c 33 c0             	xor    %rax,%r8
14067f017:	4d 0f af c7          	imul   %r15,%r8
14067f01b:	0f b6 46 14          	movzbl 0x14(%rsi),%eax
14067f01f:	4c 33 c0             	xor    %rax,%r8
14067f022:	4d 0f af c7          	imul   %r15,%r8
14067f026:	0f b6 46 15          	movzbl 0x15(%rsi),%eax
14067f02a:	4c 33 c0             	xor    %rax,%r8
14067f02d:	4d 0f af c7          	imul   %r15,%r8
14067f031:	0f b6 46 16          	movzbl 0x16(%rsi),%eax
14067f035:	4c 33 c0             	xor    %rax,%r8
14067f038:	4d 0f af c7          	imul   %r15,%r8
14067f03c:	0f b6 46 17          	movzbl 0x17(%rsi),%eax
14067f040:	4c 33 c0             	xor    %rax,%r8
14067f043:	4d 0f af c7          	imul   %r15,%r8
14067f047:	4d 23 c3             	and    %r11,%r8
14067f04a:	4d 03 c0             	add    %r8,%r8
14067f04d:	4a 8b 4c c2 08       	mov    0x8(%rdx,%r8,8),%rcx
14067f052:	49 3b ca             	cmp    %r10,%rcx
14067f055:	74 1f                	je     0x14067f076
14067f057:	4e 8b 0c c2          	mov    (%rdx,%r8,8),%r9
14067f05b:	48 8b 46 10          	mov    0x10(%rsi),%rax
14067f05f:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14067f063:	74 13                	je     0x14067f078
14067f065:	49 3b c9             	cmp    %r9,%rcx
14067f068:	74 0c                	je     0x14067f076
14067f06a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14067f06e:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14067f072:	75 f1                	jne    0x14067f065
14067f074:	eb 02                	jmp    0x14067f078
14067f076:	33 c9                	xor    %ecx,%ecx
14067f078:	48 85 c9             	test   %rcx,%rcx
14067f07b:	74 55                	je     0x14067f0d2
14067f07d:	4a 8b 04 c2          	mov    (%rdx,%r8,8),%rax
14067f081:	4a 39 4c c2 08       	cmp    %rcx,0x8(%rdx,%r8,8)
14067f086:	75 1b                	jne    0x14067f0a3
14067f088:	48 3b c1             	cmp    %rcx,%rax
14067f08b:	75 0b                	jne    0x14067f098
14067f08d:	4e 89 14 c2          	mov    %r10,(%rdx,%r8,8)
14067f091:	4e 89 54 c2 08       	mov    %r10,0x8(%rdx,%r8,8)
14067f096:	eb 17                	jmp    0x14067f0af
14067f098:	4c 8b 51 08          	mov    0x8(%rcx),%r10
14067f09c:	4e 89 54 c2 08       	mov    %r10,0x8(%rdx,%r8,8)
14067f0a1:	eb 0c                	jmp    0x14067f0af
14067f0a3:	48 3b c1             	cmp    %rcx,%rax
14067f0a6:	75 07                	jne    0x14067f0af
14067f0a8:	48 8b 01             	mov    (%rcx),%rax
14067f0ab:	4a 89 04 c2          	mov    %rax,(%rdx,%r8,8)
14067f0af:	48 8b 11             	mov    (%rcx),%rdx
14067f0b2:	48 ff 0d 37 0f db 00 	decq   0xdb0f37(%rip)        # 0x14142fff0
14067f0b9:	48 8b 41 08          	mov    0x8(%rcx),%rax
14067f0bd:	48 89 10             	mov    %rdx,(%rax)
14067f0c0:	48 8b 41 08          	mov    0x8(%rcx),%rax
14067f0c4:	48 89 42 08          	mov    %rax,0x8(%rdx)
14067f0c8:	ba 18 00 00 00       	mov    $0x18,%edx
14067f0cd:	e8 72 c0 79 00       	call   0x140e1b144
14067f0d2:	48 8b 1b             	mov    (%rbx),%rbx
14067f0d5:	49 3b dd             	cmp    %r13,%rbx
14067f0d8:	0f 85 e2 fc ff ff    	jne    0x14067edc0
14067f0de:	48 8b 36             	mov    (%rsi),%rsi
14067f0e1:	48 3b 75 70          	cmp    0x70(%rbp),%rsi
14067f0e5:	0f 85 95 fc ff ff    	jne    0x14067ed80
14067f0eb:	4c 8b 75 78          	mov    0x78(%rbp),%r14
14067f0ef:	45 33 ed             	xor    %r13d,%r13d
14067f0f2:	48 83 7c 24 70 00    	cmpq   $0x0,0x70(%rsp)
14067f0f8:	76 31                	jbe    0x14067f12b
14067f0fa:	41 b7 01             	mov    $0x1,%r15b
14067f0fd:	44 88 7d 68          	mov    %r15b,0x68(%rbp)
14067f101:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14067f106:	48 8b 1e             	mov    (%rsi),%rbx
14067f109:	48 3b de             	cmp    %rsi,%rbx
14067f10c:	74 22                	je     0x14067f130
14067f10e:	66 90                	xchg   %ax,%ax
14067f110:	4c 8d 43 10          	lea    0x10(%rbx),%r8
14067f114:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14067f118:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
14067f11c:	e8 cf f3 ff ff       	call   0x14067e4f0
14067f121:	48 8b 1b             	mov    (%rbx),%rbx
14067f124:	48 3b de             	cmp    %rsi,%rbx
14067f127:	75 e7                	jne    0x14067f110
14067f129:	eb 05                	jmp    0x14067f130
14067f12b:	44 0f b6 7d 68       	movzbl 0x68(%rbp),%r15d
14067f130:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14067f135:	e8 36 b4 f2 ff       	call   0x1405aa570
14067f13a:	48 8b 3f             	mov    (%rdi),%rdi
14067f13d:	49 3b fe             	cmp    %r14,%rdi
14067f140:	0f 85 ba fb ff ff    	jne    0x14067ed00
14067f146:	45 84 ff             	test   %r15b,%r15b
14067f149:	0f 85 91 fb ff ff    	jne    0x14067ece0
14067f14f:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14067f153:	49 8b 04 24          	mov    (%r12),%rax
14067f157:	4c 8b 70 08          	mov    0x8(%rax),%r14
14067f15b:	48 8b 38             	mov    (%rax),%rdi
14067f15e:	49 3b fe             	cmp    %r14,%rdi
14067f161:	0f 84 59 01 00 00    	je     0x14067f2c0
14067f167:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14067f16b:	49 bf b3 01 00 00 00 	movabs $0x100000001b3,%r15
14067f172:	01 00 00
14067f175:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14067f17c:	00 00 00 00
14067f180:	48 8b 1f             	mov    (%rdi),%rbx
14067f183:	48 8b d6             	mov    %rsi,%rdx
14067f186:	48 8b cf             	mov    %rdi,%rcx
14067f189:	e8 f2 2e ff ff       	call   0x140672080
14067f18e:	84 c0                	test   %al,%al
14067f190:	0f 84 19 01 00 00    	je     0x14067f2af
14067f196:	48 8b 43 40          	mov    0x40(%rbx),%rax
14067f19a:	83 78 58 00          	cmpl   $0x0,0x58(%rax)
14067f19e:	0f 85 0b 01 00 00    	jne    0x14067f2af
14067f1a4:	48 8b c3             	mov    %rbx,%rax
14067f1a7:	48 c1 e8 08          	shr    $0x8,%rax
14067f1ab:	0f b6 d0             	movzbl %al,%edx
14067f1ae:	0f b6 c3             	movzbl %bl,%eax
14067f1b1:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
14067f1b8:	9c f2 cb
14067f1bb:	48 33 c1             	xor    %rcx,%rax
14067f1be:	49 0f af c7          	imul   %r15,%rax
14067f1c2:	48 33 d0             	xor    %rax,%rdx
14067f1c5:	49 0f af d7          	imul   %r15,%rdx
14067f1c9:	48 8b c3             	mov    %rbx,%rax
14067f1cc:	48 c1 e8 10          	shr    $0x10,%rax
14067f1d0:	0f b6 c8             	movzbl %al,%ecx
14067f1d3:	48 33 d1             	xor    %rcx,%rdx
14067f1d6:	49 0f af d7          	imul   %r15,%rdx
14067f1da:	48 8b c3             	mov    %rbx,%rax
14067f1dd:	48 c1 e8 18          	shr    $0x18,%rax
14067f1e1:	0f b6 c8             	movzbl %al,%ecx
14067f1e4:	48 33 d1             	xor    %rcx,%rdx
14067f1e7:	49 0f af d7          	imul   %r15,%rdx
14067f1eb:	48 8b c3             	mov    %rbx,%rax
14067f1ee:	48 c1 e8 20          	shr    $0x20,%rax
14067f1f2:	0f b6 c8             	movzbl %al,%ecx
14067f1f5:	48 33 d1             	xor    %rcx,%rdx
14067f1f8:	49 0f af d7          	imul   %r15,%rdx
14067f1fc:	48 8b c3             	mov    %rbx,%rax
14067f1ff:	48 c1 e8 28          	shr    $0x28,%rax
14067f203:	0f b6 c8             	movzbl %al,%ecx
14067f206:	48 33 d1             	xor    %rcx,%rdx
14067f209:	49 0f af d7          	imul   %r15,%rdx
14067f20d:	48 8b c3             	mov    %rbx,%rax
14067f210:	48 c1 e8 30          	shr    $0x30,%rax
14067f214:	0f b6 c8             	movzbl %al,%ecx
14067f217:	48 33 d1             	xor    %rcx,%rdx
14067f21a:	49 0f af d7          	imul   %r15,%rdx
14067f21e:	48 8b c3             	mov    %rbx,%rax
14067f221:	48 c1 e8 38          	shr    $0x38,%rax
14067f225:	48 33 d0             	xor    %rax,%rdx
14067f228:	49 0f af d7          	imul   %r15,%rdx
14067f22c:	48 23 15 dd 0d db 00 	and    0xdb0ddd(%rip),%rdx        # 0x141430010
14067f233:	48 03 d2             	add    %rdx,%rdx
14067f236:	48 8b 0d bb 0d db 00 	mov    0xdb0dbb(%rip),%rcx        # 0x14142fff8
14067f23d:	48 8b 44 d1 08       	mov    0x8(%rcx,%rdx,8),%rax
14067f242:	48 3b 05 9f 0d db 00 	cmp    0xdb0d9f(%rip),%rax        # 0x14142ffe8
14067f249:	74 1b                	je     0x14067f266
14067f24b:	48 8b 0c d1          	mov    (%rcx,%rdx,8),%rcx
14067f24f:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14067f253:	74 14                	je     0x14067f269
14067f255:	48 3b c1             	cmp    %rcx,%rax
14067f258:	74 0c                	je     0x14067f266
14067f25a:	48 8b 40 08          	mov    0x8(%rax),%rax
14067f25e:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14067f262:	75 f1                	jne    0x14067f255
14067f264:	eb 03                	jmp    0x14067f269
14067f266:	49 8b c5             	mov    %r13,%rax
14067f269:	48 85 c0             	test   %rax,%rax
14067f26c:	74 41                	je     0x14067f2af
14067f26e:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14067f272:	48 8b 81 28 02 00 00 	mov    0x228(%rcx),%rax
14067f279:	48 2b 81 20 02 00 00 	sub    0x220(%rcx),%rax
14067f280:	48 c1 f8 03          	sar    $0x3,%rax
14067f284:	85 c0                	test   %eax,%eax
14067f286:	75 27                	jne    0x14067f2af
14067f288:	39 81 28 05 00 00    	cmp    %eax,0x528(%rcx)
14067f28e:	75 1f                	jne    0x14067f2af
14067f290:	48 8b 06             	mov    (%rsi),%rax
14067f293:	83 78 18 14          	cmpl   $0x14,0x18(%rax)
14067f297:	74 16                	je     0x14067f2af
14067f299:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
14067f29e:	48 89 5d 68          	mov    %rbx,0x68(%rbp)
14067f2a2:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14067f2a6:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14067f2aa:	e8 c1 93 fd ff       	call   0x140658670
14067f2af:	48 83 c7 30          	add    $0x30,%rdi
14067f2b3:	48 83 c6 30          	add    $0x30,%rsi
14067f2b7:	49 3b fe             	cmp    %r14,%rdi
14067f2ba:	0f 85 c0 fe ff ff    	jne    0x14067f180
14067f2c0:	49 8b 04 24          	mov    (%r12),%rax
14067f2c4:	4c 8b 70 08          	mov    0x8(%rax),%r14
14067f2c8:	48 8b 38             	mov    (%rax),%rdi
14067f2cb:	49 3b fe             	cmp    %r14,%rdi
14067f2ce:	74 7e                	je     0x14067f34e
14067f2d0:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14067f2d4:	48 8b cf             	mov    %rdi,%rcx
14067f2d7:	e8 a4 2d ff ff       	call   0x140672080
14067f2dc:	84 c0                	test   %al,%al
14067f2de:	74 65                	je     0x14067f345
14067f2e0:	45 89 6c 24 48       	mov    %r13d,0x48(%r12)
14067f2e5:	48 8b 47 08          	mov    0x8(%rdi),%rax
14067f2e9:	8b 48 38             	mov    0x38(%rax),%ecx
14067f2ec:	41 89 4c 24 4c       	mov    %ecx,0x4c(%r12)
14067f2f1:	48 8b 47 10          	mov    0x10(%rdi),%rax
14067f2f5:	48 8b 58 38          	mov    0x38(%rax),%rbx
14067f2f9:	8b 43 0c             	mov    0xc(%rbx),%eax
14067f2fc:	41 89 44 24 50       	mov    %eax,0x50(%r12)
14067f301:	8b 43 10             	mov    0x10(%rbx),%eax
14067f304:	41 89 44 24 54       	mov    %eax,0x54(%r12)
14067f309:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14067f30d:	48 8b 01             	mov    (%rcx),%rax
14067f310:	49 8b d4             	mov    %r12,%rdx
14067f313:	48 8b 40 68          	mov    0x68(%rax),%rax
14067f317:	ff 15 03 47 90 00    	call   *0x904703(%rip)        # 0x140f83a20
14067f31d:	41 8b 44 24 50       	mov    0x50(%r12),%eax
14067f322:	89 43 0c             	mov    %eax,0xc(%rbx)
14067f325:	41 8b 44 24 54       	mov    0x54(%r12),%eax
14067f32a:	89 43 10             	mov    %eax,0x10(%rbx)
14067f32d:	41 8b 44 24 4c       	mov    0x4c(%r12),%eax
14067f332:	41 03 44 24 48       	add    0x48(%r12),%eax
14067f337:	48 8b 0f             	mov    (%rdi),%rcx
14067f33a:	3b 41 70             	cmp    0x70(%rcx),%eax
14067f33d:	7e 06                	jle    0x14067f345
14067f33f:	48 98                	cltq
14067f341:	48 89 41 70          	mov    %rax,0x70(%rcx)
14067f345:	48 83 c7 30          	add    $0x30,%rdi
14067f349:	49 3b fe             	cmp    %r14,%rdi
14067f34c:	75 82                	jne    0x14067f2d0
14067f34e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14067f353:	48 85 c9             	test   %rcx,%rcx
14067f356:	74 40                	je     0x14067f398
14067f358:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14067f35d:	48 2b d1             	sub    %rcx,%rdx
14067f360:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14067f364:	48 8b c1             	mov    %rcx,%rax
14067f367:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14067f36e:	72 15                	jb     0x14067f385
14067f370:	48 83 c2 27          	add    $0x27,%rdx
14067f374:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14067f378:	48 2b c1             	sub    %rcx,%rax
14067f37b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14067f37f:	48 83 f8 1f          	cmp    $0x1f,%rax
14067f383:	77 31                	ja     0x14067f3b6
14067f385:	e8 ba bd 79 00       	call   0x140e1b144
14067f38a:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
14067f38f:	0f 57 c0             	xorps  %xmm0,%xmm0
14067f392:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14067f398:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14067f39d:	e8 be b2 f2 ff       	call   0x1405aa660
14067f3a2:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
14067f3a9:	41 5f                	pop    %r15
14067f3ab:	41 5e                	pop    %r14
14067f3ad:	41 5d                	pop    %r13
14067f3af:	41 5c                	pop    %r12
14067f3b1:	5f                   	pop    %rdi
14067f3b2:	5e                   	pop    %rsi
14067f3b3:	5b                   	pop    %rbx
14067f3b4:	5d                   	pop    %rbp
14067f3b5:	c3                   	ret
14067f3b6:	e8 e9 ad 7a 00       	call   0x140e2a1a4
14067f3bb:	cc                   	int3
14067f3bc:	cc                   	int3
14067f3bd:	cc                   	int3
14067f3be:	cc                   	int3
14067f3bf:	cc                   	int3
14067f3c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14067f3c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14067f3ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14067f3cf:	55                   	push   %rbp
14067f3d0:	53                   	push   %rbx
14067f3d1:	56                   	push   %rsi
14067f3d2:	57                   	push   %rdi
14067f3d3:	41 54                	push   %r12
14067f3d5:	41 55                	push   %r13
14067f3d7:	41 56                	push   %r14
14067f3d9:	41 57                	push   %r15
14067f3db:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
14067f3e0:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14067f3e7:	4d 8b f8             	mov    %r8,%r15
14067f3ea:	48 8b da             	mov    %rdx,%rbx
14067f3ed:	48 8b f9             	mov    %rcx,%rdi
14067f3f0:	45 33 e4             	xor    %r12d,%r12d
14067f3f3:	49 8b 00             	mov    (%r8),%rax
14067f3f6:	48 8b 48 38          	mov    0x38(%rax),%rcx
14067f3fa:	44 39 61 18          	cmp    %r12d,0x18(%rcx)
14067f3fe:	74 2d                	je     0x14067f42d
14067f400:	4d 89 20             	mov    %r12,(%r8)
14067f403:	48 89 02             	mov    %rax,(%rdx)
14067f406:	49 8b 08             	mov    (%r8),%rcx
14067f409:	48 85 c9             	test   %rcx,%rcx
14067f40c:	0f 84 c3 06 00 00    	je     0x14067fad5
14067f412:	8b 41 10             	mov    0x10(%rcx),%eax
14067f415:	ff c8                	dec    %eax
14067f417:	89 41 10             	mov    %eax,0x10(%rcx)