180112031:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
180112038:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
18011203d:	4d 8b ce             	mov    %r14,%r9
180112040:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180112045:	e8 56 26 00 00       	call   0x1801146a0
18011204a:	85 c0                	test   %eax,%eax
18011204c:	0f 84 67 04 00 00    	je     0x1801124b9
180112052:	48 83 7d 40 00       	cmpq   $0x0,0x40(%rbp)
180112057:	75 0b                	jne    0x180112064
180112059:	48 83 7d 48 00       	cmpq   $0x0,0x48(%rbp)
18011205e:	0f 84 5c 02 00 00    	je     0x1801122c0
180112064:	4d 3b f5             	cmp    %r13,%r14
180112067:	0f 83 42 04 00 00    	jae    0x1801124af
18011206d:	33 d2                	xor    %edx,%edx
18011206f:	44 8d 6a 08          	lea    0x8(%rdx),%r13d
180112073:	48 8b 4c 14 50       	mov    0x50(%rsp,%rdx,1),%rcx
180112078:	48 8b 44 15 40       	mov    0x40(%rbp,%rdx,1),%rax
18011207d:	49 03 d5             	add    %r13,%rdx
180112080:	4a 89 04 f1          	mov    %rax,(%rcx,%r14,8)
180112084:	48 83 fa 10          	cmp    $0x10,%rdx
180112088:	7c e9                	jl     0x180112073
18011208a:	e9 2a 02 00 00       	jmp    0x1801122b9
18011208f:	4c 8b 45 00          	mov    0x0(%rbp),%r8
180112093:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
180112097:	49 8d 40 20          	lea    0x20(%r8),%rax
18011209b:	48 3b c8             	cmp    %rax,%rcx
18011209e:	0f 87 26 02 00 00    	ja     0x1801122ca
1801120a4:	48 8d 41 20          	lea    0x20(%rcx),%rax
1801120a8:	4c 3b c0             	cmp    %rax,%r8
1801120ab:	0f 87 19 02 00 00    	ja     0x1801122ca
1801120b1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1801120b6:	41 8b c1             	mov    %r9d,%eax
1801120b9:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1801120be:	41 ba 3f 00 00 00    	mov    $0x3f,%r10d
1801120c4:	c1 e0 06             	shl    $0x6,%eax
1801120c7:	4c 63 d8             	movslq %eax,%r11
1801120ca:	4a 83 24 e3 00       	andq   $0x0,(%rbx,%r12,8)
1801120cf:	4a 83 24 ff 00       	andq   $0x0,(%rdi,%r15,8)
1801120d4:	4c 2b 5d 20          	sub    0x20(%rbp),%r11
1801120d8:	4e 8b 44 cf f0       	mov    -0x10(%rdi,%r9,8),%r8
1801120dd:	4d 2b d3             	sub    %r11,%r10
1801120e0:	4a 8b 54 cf e8       	mov    -0x18(%rdi,%r9,8),%rdx
1801120e5:	49 8b c0             	mov    %r8,%rax
1801120e8:	48 d1 ea             	shr    $1,%rdx
1801120eb:	49 8b ca             	mov    %r10,%rcx
1801120ee:	48 d3 ea             	shr    %cl,%rdx
1801120f1:	49 8b cb             	mov    %r11,%rcx
1801120f4:	48 d3 e0             	shl    %cl,%rax
1801120f7:	48 0b d0             	or     %rax,%rdx
1801120fa:	49 d1 e8             	shr    $1,%r8
1801120fd:	4a 8b 44 cf f8       	mov    -0x8(%rdi,%r9,8),%rax
180112102:	48 d3 e0             	shl    %cl,%rax
180112105:	49 8b ca             	mov    %r10,%rcx
180112108:	49 d3 e8             	shr    %cl,%r8
18011210b:	49 0b c0             	or     %r8,%rax
18011210e:	48 89 55 78          	mov    %rdx,0x78(%rbp)
180112112:	4e 8b 44 cb f0       	mov    -0x10(%rbx,%r9,8),%r8
180112117:	4a 8b 54 cb e8       	mov    -0x18(%rbx,%r9,8),%rdx
18011211c:	48 89 45 70          	mov    %rax,0x70(%rbp)
180112120:	49 8b c0             	mov    %r8,%rax
180112123:	0f 28 4d 70          	movaps 0x70(%rbp),%xmm1
180112127:	48 d1 ea             	shr    $1,%rdx
18011212a:	48 d3 ea             	shr    %cl,%rdx
18011212d:	49 8b cb             	mov    %r11,%rcx
180112130:	48 d3 e0             	shl    %cl,%rax
180112133:	48 0b d0             	or     %rax,%rdx
180112136:	49 d1 e8             	shr    $1,%r8
180112139:	4a 8b 44 cb f8       	mov    -0x8(%rbx,%r9,8),%rax
18011213e:	4c 8b ce             	mov    %rsi,%r9
180112141:	48 d3 e0             	shl    %cl,%rax
180112144:	49 8b ca             	mov    %r10,%rcx
180112147:	49 d3 e8             	shr    %cl,%r8
18011214a:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
18011214e:	49 0b c0             	or     %r8,%rax
180112151:	48 89 55 68          	mov    %rdx,0x68(%rbp)
180112155:	48 89 45 60          	mov    %rax,0x60(%rbp)
180112159:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
180112160:	0f 28 45 60          	movaps 0x60(%rbp),%xmm0
180112164:	48 8d 55 20          	lea    0x20(%rbp),%rdx
180112168:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
18011216d:	66 0f 7f 4d 10       	movdqa %xmm1,0x10(%rbp)
180112172:	e8 e5 05 00 00       	call   0x18011275c
180112177:	85 c0                	test   %eax,%eax
180112179:	0f 84 3a 03 00 00    	je     0x1801124b9
18011217f:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
180112186:	48 0b 85 98 00 00 00 	or     0x98(%rbp),%rax
18011218d:	75 17                	jne    0x1801121a6
18011218f:	39 44 24 48          	cmp    %eax,0x48(%rsp)
180112193:	8d 48 08             	lea    0x8(%rax),%ecx
180112196:	48 0f 4f c1          	cmovg  %rcx,%rax
18011219a:	48 c7 84 05 98 00 00 	movq   $0x1,0x98(%rbp,%rax,1)
1801121a1:	00 01 00 00 00
1801121a6:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1801121ad:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1801121b2:	4d 3b fc             	cmp    %r12,%r15
1801121b5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1801121ba:	4c 8b c3             	mov    %rbx,%r8
1801121bd:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1801121c4:	4d 0f 47 e7          	cmova  %r15,%r12
1801121c8:	48 8b d7             	mov    %rdi,%rdx
1801121cb:	4d 8b cc             	mov    %r12,%r9
1801121ce:	e8 ed 25 00 00       	call   0x1801147c0
1801121d3:	85 c0                	test   %eax,%eax
1801121d5:	0f 84 de 02 00 00    	je     0x1801124b9
1801121db:	48 83 bd 80 00 00 00 	cmpq   $0x0,0x80(%rbp)
1801121e2:	00
1801121e3:	0f 85 da 02 00 00    	jne    0x1801124c3
1801121e9:	48 83 bd 88 00 00 00 	cmpq   $0x0,0x88(%rbp)
1801121f0:	00
1801121f1:	0f 85 cc 02 00 00    	jne    0x1801124c3
1801121f7:	49 63 c4             	movslq %r12d,%rax
1801121fa:	45 85 e4             	test   %r12d,%r12d
1801121fd:	74 23                	je     0x180112222
1801121ff:	49 63 cc             	movslq %r12d,%rcx
180112202:	48 8d 57 f8          	lea    -0x8(%rdi),%rdx
180112206:	41 b8 08 00 00 00    	mov    $0x8,%r8d
18011220c:	48 8d 14 ca          	lea    (%rdx,%rcx,8),%rdx
180112210:	48 83 3a 00          	cmpq   $0x0,(%rdx)
180112214:	75 0c                	jne    0x180112222
180112216:	41 ff cc             	dec    %r12d
180112219:	49 2b d0             	sub    %r8,%rdx
18011221c:	48 83 e9 01          	sub    $0x1,%rcx
180112220:	75 ee                	jne    0x180112210
180112222:	85 c0                	test   %eax,%eax
180112224:	74 22                	je     0x180112248
180112226:	48 8d 53 f8          	lea    -0x8(%rbx),%rdx
18011222a:	48 8b c8             	mov    %rax,%rcx
18011222d:	48 8d 14 c2          	lea    (%rdx,%rax,8),%rdx
180112231:	41 b8 08 00 00 00    	mov    $0x8,%r8d
180112237:	48 83 3a 00          	cmpq   $0x0,(%rdx)
18011223b:	75 0b                	jne    0x180112248
18011223d:	ff c8                	dec    %eax
18011223f:	49 2b d0             	sub    %r8,%rdx
180112242:	48 83 e9 01          	sub    $0x1,%rcx
180112246:	75 ef                	jne    0x180112237
180112248:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
18011224d:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
180112254:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
180112259:	4d 8b ce             	mov    %r14,%r9
18011225c:	4d 63 fc             	movslq %r12d,%r15
18011225f:	4c 63 e0             	movslq %eax,%r12
180112262:	48 8d 45 50          	lea    0x50(%rbp),%rax
180112266:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
18011226b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180112270:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
180112274:	4c 89 65 88          	mov    %r12,-0x78(%rbp)
180112278:	e8 23 24 00 00       	call   0x1801146a0
18011227d:	85 c0                	test   %eax,%eax
18011227f:	0f 84 34 02 00 00    	je     0x1801124b9
180112285:	48 83 7d 50 00       	cmpq   $0x0,0x50(%rbp)
18011228a:	75 07                	jne    0x180112293
18011228c:	48 83 7d 58 00       	cmpq   $0x0,0x58(%rbp)
180112291:	74 2d                	je     0x1801122c0
180112293:	4d 3b f5             	cmp    %r13,%r14
180112296:	0f 83 13 02 00 00    	jae    0x1801124af
18011229c:	33 d2                	xor    %edx,%edx
18011229e:	44 8d 6a 08          	lea    0x8(%rdx),%r13d
1801122a2:	48 8b 4c 14 50       	mov    0x50(%rsp,%rdx,1),%rcx
1801122a7:	48 8b 44 15 50       	mov    0x50(%rbp,%rdx,1),%rax
1801122ac:	49 03 d5             	add    %r13,%rdx
1801122af:	4a 89 04 f1          	mov    %rax,(%rcx,%r14,8)
1801122b3:	48 83 fa 10          	cmp    $0x10,%rdx
1801122b7:	7c e9                	jl     0x1801122a2
1801122b9:	4c 8b 6d d0          	mov    -0x30(%rbp),%r13
1801122bd:	49 ff c6             	inc    %r14
1801122c0:	bf 01 00 00 00       	mov    $0x1,%edi
1801122c5:	e9 e1 fa ff ff       	jmp    0x180111dab
1801122ca:	45 33 e4             	xor    %r12d,%r12d
1801122cd:	49 8b ce             	mov    %r14,%rcx
1801122d0:	85 d2                	test   %edx,%edx
1801122d2:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1801122d7:	45 8d 54 24 08       	lea    0x8(%r12),%r10d
1801122dc:	45 0f 4e e2          	cmovle %r10d,%r12d
1801122e0:	45 33 c0             	xor    %r8d,%r8d
1801122e3:	85 d2                	test   %edx,%edx
1801122e5:	45 0f 4f c2          	cmovg  %r10d,%r8d
1801122e9:	4a 8b 7c 25 80       	mov    -0x80(%rbp,%r12,1),%rdi
1801122ee:	4c 89 45 90          	mov    %r8,-0x70(%rbp)
1801122f2:	4a 8b 54 05 80       	mov    -0x80(%rbp,%r8,1),%rdx
1801122f7:	48 8b da             	mov    %rdx,%rbx
1801122fa:	48 2b df             	sub    %rdi,%rbx
1801122fd:	48 ff c3             	inc    %rbx
180112300:	4d 85 f6             	test   %r14,%r14
180112303:	74 21                	je     0x180112326
180112305:	4a 8b 44 24 50       	mov    0x50(%rsp,%r12,1),%rax
18011230a:	4d 8d 4e ff          	lea    -0x1(%r14),%r9
18011230e:	4e 8d 0c c8          	lea    (%rax,%r9,8),%r9
180112312:	49 83 39 00          	cmpq   $0x0,(%r9)
180112316:	75 09                	jne    0x180112321
180112318:	4d 2b ca             	sub    %r10,%r9
18011231b:	48 83 e9 01          	sub    $0x1,%rcx
18011231f:	75 f1                	jne    0x180112312
180112321:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
180112326:	4a 8b 44 04 68       	mov    0x68(%rsp,%r8,1),%rax
18011232b:	4c 8b cf             	mov    %rdi,%r9
18011232e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
180112333:	4c 8b 7d c8          	mov    -0x38(%rbp),%r15
180112337:	4e 8b 44 24 68       	mov    0x68(%rsp,%r12,1),%r8
18011233c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
180112341:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
180112346:	48 8b c8             	mov    %rax,%rcx
180112349:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
18011234e:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180112354:	e8 2f 16 00 00       	call   0x180113988
180112359:	85 c0                	test   %eax,%eax
18011235b:	0f 84 58 01 00 00    	je     0x1801124b9
180112361:	48 85 db             	test   %rbx,%rbx
180112364:	74 1c                	je     0x180112382
180112366:	49 8d 47 f8          	lea    -0x8(%r15),%rax
18011236a:	b9 08 00 00 00       	mov    $0x8,%ecx
18011236f:	48 8d 04 d8          	lea    (%rax,%rbx,8),%rax
180112373:	48 83 38 00          	cmpq   $0x0,(%rax)
180112377:	75 09                	jne    0x180112382
180112379:	48 2b c1             	sub    %rcx,%rax
18011237c:	48 83 eb 01          	sub    $0x1,%rbx
180112380:	75 f1                	jne    0x180112373
180112382:	48 85 ff             	test   %rdi,%rdi
180112385:	74 21                	je     0x1801123a8
180112387:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
18011238c:	b9 08 00 00 00       	mov    $0x8,%ecx
180112391:	48 8d 04 f8          	lea    (%rax,%rdi,8),%rax
180112395:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
180112399:	48 83 38 00          	cmpq   $0x0,(%rax)
18011239d:	75 09                	jne    0x1801123a8
18011239f:	48 2b c1             	sub    %rcx,%rax
1801123a2:	48 83 ef 01          	sub    $0x1,%rdi
1801123a6:	75 f1                	jne    0x180112399
1801123a8:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1801123ac:	4c 8b c7             	mov    %rdi,%r8
1801123af:	49 c1 e0 03          	shl    $0x3,%r8
1801123b3:	48 8b 4c 04 68       	mov    0x68(%rsp,%rax,1),%rcx
1801123b8:	48 89 7c 05 80       	mov    %rdi,-0x80(%rbp,%rax,1)
1801123bd:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1801123c2:	48 8b d7             	mov    %rdi,%rdx
1801123c5:	e8 f6 35 02 00       	call   0x1801359c0
1801123ca:	4e 8b 44 24 50       	mov    0x50(%rsp,%r12,1),%r8
1801123cf:	48 8b d3             	mov    %rbx,%rdx
1801123d2:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1801123d7:	49 8b cf             	mov    %r15,%rcx
1801123da:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1801123df:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1801123e4:	4c 8b cf             	mov    %rdi,%r9
1801123e7:	e8 c8 f2 ff ff       	call   0x1801116b4
1801123ec:	85 c0                	test   %eax,%eax
1801123ee:	0f 84 c5 00 00 00    	je     0x1801124b9
1801123f4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1801123f9:	48 8d 14 3b          	lea    (%rbx,%rdi,1),%rdx
1801123fd:	48 85 d2             	test   %rdx,%rdx
180112400:	74 1d                	je     0x18011241f
180112402:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
180112406:	41 b8 08 00 00 00    	mov    $0x8,%r8d
18011240c:	48 8d 04 d0          	lea    (%rax,%rdx,8),%rax
180112410:	48 83 38 00          	cmpq   $0x0,(%rax)
180112414:	75 09                	jne    0x18011241f
180112416:	49 2b c0             	sub    %r8,%rax
180112419:	48 83 ea 01          	sub    $0x1,%rdx
18011241d:	75 f1                	jne    0x180112410
18011241f:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
180112425:	49 8b de             	mov    %r14,%rbx
180112428:	48 8b 45 90          	mov    -0x70(%rbp),%rax
18011242c:	49 3b d6             	cmp    %r14,%rdx
18011242f:	4c 8b 7d d8          	mov    -0x28(%rbp),%r15
180112433:	48 0f 47 da          	cmova  %rdx,%rbx
180112437:	48 8b 7c 04 50       	mov    0x50(%rsp,%rax,1),%rdi
18011243c:	4c 3b fb             	cmp    %rbx,%r15
18011243f:	0f 82 8c 00 00 00    	jb     0x1801124d1
180112445:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
18011244a:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
18011244f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180112454:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
180112459:	49 3b d6             	cmp    %r14,%rdx
18011245c:	73 0e                	jae    0x18011246c
18011245e:	4c 8b ca             	mov    %rdx,%r9
180112461:	4c 8b c1             	mov    %rcx,%r8
180112464:	49 8b d6             	mov    %r14,%rdx
180112467:	48 8b cf             	mov    %rdi,%rcx
18011246a:	eb 06                	jmp    0x180112472
18011246c:	4d 8b ce             	mov    %r14,%r9
18011246f:	4c 8b c7             	mov    %rdi,%r8
180112472:	e8 d9 dd ff ff       	call   0x180110250
180112477:	85 c0                	test   %eax,%eax
180112479:	74 1e                	je     0x180112499
18011247b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
180112480:	48 85 c0             	test   %rax,%rax
180112483:	74 0c                	je     0x180112491
180112485:	49 3b df             	cmp    %r15,%rbx
180112488:	74 47                	je     0x1801124d1
18011248a:	48 89 04 df          	mov    %rax,(%rdi,%rbx,8)
18011248e:	48 ff c3             	inc    %rbx
180112491:	4c 8b f3             	mov    %rbx,%r14
180112494:	b8 01 00 00 00       	mov    $0x1,%eax
180112499:	85 c0                	test   %eax,%eax
18011249b:	74 1c                	je     0x1801124b9
18011249d:	4c 8b 65 88          	mov    -0x78(%rbp),%r12
1801124a1:	bf 01 00 00 00       	mov    $0x1,%edi
1801124a6:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
1801124aa:	e9 fc f8 ff ff       	jmp    0x180111dab
1801124af:	33 ff                	xor    %edi,%edi
1801124b1:	44 8b ff             	mov    %edi,%r15d
1801124b4:	e9 31 02 00 00       	jmp    0x1801126ea
1801124b9:	33 ff                	xor    %edi,%edi
1801124bb:	4c 8b ff             	mov    %rdi,%r15
1801124be:	e9 4d 02 00 00       	jmp    0x180112710
1801124c3:	48 85 f6             	test   %rsi,%rsi
1801124c6:	74 f1                	je     0x1801124b9
1801124c8:	c7 46 10 05 00 00 00 	movl   $0x5,0x10(%rsi)
1801124cf:	eb e8                	jmp    0x1801124b9
1801124d1:	48 85 f6             	test   %rsi,%rsi
1801124d4:	74 e3                	je     0x1801124b9
1801124d6:	c7 46 10 01 00 00 00 	movl   $0x1,0x10(%rsi)
1801124dd:	eb da                	jmp    0x1801124b9
1801124df:	85 ff                	test   %edi,%edi
1801124e1:	0f 84 24 02 00 00    	je     0x18011270b
1801124e7:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1801124eb:	45 33 e4             	xor    %r12d,%r12d
1801124ee:	4d 85 ff             	test   %r15,%r15
1801124f1:	41 0f 94 c4          	sete   %r12b
1801124f5:	4d 8b f4             	mov    %r12,%r14
1801124f8:	49 c1 e6 03          	shl    $0x3,%r14
1801124fc:	4e 8b 7c 35 80       	mov    -0x80(%rbp,%r14,1),%r15
180112501:	4a 8b 54 34 68       	mov    0x68(%rsp,%r14,1),%rdx
180112506:	4d 8b c7             	mov    %r15,%r8
180112509:	49 c1 e0 03          	shl    $0x3,%r8
18011250d:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
180112512:	e8 a9 34 02 00       	call   0x1801359c0
180112517:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
18011251b:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
180112520:	49 2b c6             	sub    %r14,%rax
180112523:	4d 8b c5             	mov    %r13,%r8
180112526:	48 8b 18             	mov    (%rax),%rbx
180112529:	48 8b d3             	mov    %rbx,%rdx
18011252c:	e8 37 e0 ff ff       	call   0x180110568
180112531:	85 c0                	test   %eax,%eax
180112533:	78 14                	js     0x180112549
180112535:	4a 8b 54 34 50       	mov    0x50(%rsp,%r14,1),%rdx
18011253a:	4d 8b c5             	mov    %r13,%r8
18011253d:	48 8b cb             	mov    %rbx,%rcx
180112540:	e8 23 e0 ff ff       	call   0x180110568
180112545:	85 c0                	test   %eax,%eax
180112547:	79 12                	jns    0x18011255b
180112549:	33 ff                	xor    %edi,%edi
18011254b:	48 85 f6             	test   %rsi,%rsi
18011254e:	0f 84 bc 01 00 00    	je     0x180112710
180112554:	c7 46 10 05 00 00 00 	movl   $0x5,0x10(%rsi)
18011255b:	85 ff                	test   %edi,%edi
18011255d:	0f 84 ad 01 00 00    	je     0x180112710
180112563:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
180112568:	4d 85 e4             	test   %r12,%r12
18011256b:	75 16                	jne    0x180112583
18011256d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx