14014f057:	0f 9f c2             	setg   %dl
14014f05a:	44 21 f2             	and    %r14d,%edx
14014f05d:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
14014f061:	48 98                	cltq
14014f063:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
14014f067:	4c 8d 05 c1 1b 0d 00 	lea    0xd1bc1(%rip),%r8        # 0x140220c2f
14014f06e:	ba 99 08 00 00       	mov    $0x899,%edx
14014f073:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014f078:	48 8d 05 3d 16 0d 00 	lea    0xd163d(%rip),%rax        # 0x1402206bc
14014f07f:	48 8d 0d 86 0e 0d 00 	lea    0xd0e86(%rip),%rcx        # 0x14021ff0c
14014f086:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014f08b:	e8 d0 ef f5 ff       	call   0x1400ae060
14014f090:	49 63 c4             	movslq %r12d,%rax
14014f093:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
14014f097:	4c 8d 05 91 1b 0d 00 	lea    0xd1b91(%rip),%r8        # 0x140220c2f
14014f09e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014f0a3:	48 8d 05 1e 16 0d 00 	lea    0xd161e(%rip),%rax        # 0x1402206c8
14014f0aa:	ba 9b 08 00 00       	mov    $0x89b,%edx
14014f0af:	48 8d 0d 56 0e 0d 00 	lea    0xd0e56(%rip),%rcx        # 0x14021ff0c
14014f0b6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014f0bb:	e8 a0 ef f5 ff       	call   0x1400ae060
14014f0c0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14014f0c5:	e8 06 e2 ef ff       	call   0x14004d2d0
14014f0ca:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14014f0cf:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
14014f0d6:	00
14014f0d7:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
14014f0de:	00
14014f0df:	8b 48 04             	mov    0x4(%rax),%ecx
14014f0e2:	e8 39 c0 f7 ff       	call   0x1400cb120
14014f0e7:	48 85 c0             	test   %rax,%rax
14014f0ea:	0f 88 9a 02 00 00    	js     0x14014f38a
14014f0f0:	45 31 c0             	xor    %r8d,%r8d
14014f0f3:	48 8d 15 03 1b 0d 00 	lea    0xd1b03(%rip),%rdx        # 0x140220bfd
14014f0fa:	4c 89 e9             	mov    %r13,%rcx
14014f0fd:	e8 0e c2 ff ff       	call   0x14014b310
14014f102:	48 8d 84 24 8c 00 00 	lea    0x8c(%rsp),%rax
14014f109:	00
14014f10a:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
14014f111:	00
14014f112:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014f117:	eb 4d                	jmp    0x14014f166
14014f119:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14014f120:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14014f124:	48 89 f2             	mov    %rsi,%rdx
14014f127:	e8 14 4b fd ff       	call   0x140123c40
14014f12c:	49 89 c4             	mov    %rax,%r12
14014f12f:	48 85 c0             	test   %rax,%rax
14014f132:	74 1f                	je     0x14014f153
14014f134:	48 89 c1             	mov    %rax,%rcx
14014f137:	e8 64 5f fd ff       	call   0x1401250a0
14014f13c:	41 81 0c 24 00 04 00 	orl    $0x400,(%r12)
14014f143:	00
14014f144:	4c 89 e1             	mov    %r12,%rcx
14014f147:	e8 d4 bf fc ff       	call   0x14011b120
14014f14c:	48 39 c7             	cmp    %rax,%rdi
14014f14f:	48 0f 47 f8          	cmova  %rax,%rdi
14014f153:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14014f158:	48 89 f2             	mov    %rsi,%rdx
14014f15b:	41 89 de             	mov    %ebx,%r14d
14014f15e:	45 31 e4             	xor    %r12d,%r12d
14014f161:	e8 8a 76 03 00       	call   0x1401867f0
14014f166:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14014f16b:	49 89 f0             	mov    %rsi,%r8
14014f16e:	4c 89 ea             	mov    %r13,%rdx
14014f171:	4c 89 f9             	mov    %r15,%rcx
14014f174:	e8 f7 c2 ff ff       	call   0x14014b470
14014f179:	89 c3                	mov    %eax,%ebx
14014f17b:	85 c0                	test   %eax,%eax
14014f17d:	75 a1                	jne    0x14014f120
14014f17f:	48 8b 05 5a 9e 0e 00 	mov    0xe9e5a(%rip),%rax        # 0x140238fe0
14014f186:	8b 94 24 8c 00 00 00 	mov    0x8c(%rsp),%edx
14014f18d:	8b 00                	mov    (%rax),%eax
14014f18f:	85 d2                	test   %edx,%edx
14014f191:	0f 85 21 02 00 00    	jne    0x14014f3b8
14014f197:	4c 8d 05 f2 11 0d 00 	lea    0xd11f2(%rip),%r8        # 0x140220390
14014f19e:	85 c0                	test   %eax,%eax
14014f1a0:	74 0b                	je     0x14014f1ad
14014f1a2:	4c 89 c1             	mov    %r8,%rcx
14014f1a5:	e8 be 41 09 00       	call   0x1401e3368
14014f1aa:	49 89 c0             	mov    %rax,%r8
14014f1ad:	8b 8c 24 f0 01 00 00 	mov    0x1f0(%rsp),%ecx
14014f1b4:	4c 89 ea             	mov    %r13,%rdx
14014f1b7:	31 db                	xor    %ebx,%ebx
14014f1b9:	e8 e2 a3 ec ff       	call   0x1400195a0
14014f1be:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14014f1c3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14014f1c8:	45 31 c9             	xor    %r9d,%r9d
14014f1cb:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14014f1d1:	ba 40 00 00 00       	mov    $0x40,%edx
14014f1d6:	e8 55 24 fd ff       	call   0x140121630
14014f1db:	4c 8d 0d e1 13 0d 00 	lea    0xd13e1(%rip),%r9        # 0x1402205c3
14014f1e2:	4c 8d 05 6a 1a 0d 00 	lea    0xd1a6a(%rip),%r8        # 0x140220c53
14014f1e9:	ba be 08 00 00       	mov    $0x8be,%edx
14014f1ee:	85 c0                	test   %eax,%eax
14014f1f0:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
14014f1f4:	48 8d 0d 11 0d 0d 00 	lea    0xd0d11(%rip),%rcx        # 0x14021ff0c
14014f1fb:	0f 95 c3             	setne  %bl
14014f1fe:	09 c3                	or     %eax,%ebx
14014f200:	8b 44 24 58          	mov    0x58(%rsp),%eax
14014f204:	89 44 24 30          	mov    %eax,0x30(%rsp)
14014f208:	48 8d 05 ba 13 0d 00 	lea    0xd13ba(%rip),%rax        # 0x1402205c9
14014f20f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014f214:	48 8b 45 00          	mov    0x0(%rbp),%rax
14014f218:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014f21d:	e8 6e ec f5 ff       	call   0x1400ade90
14014f222:	85 db                	test   %ebx,%ebx
14014f224:	0f 84 66 fd ff ff    	je     0x14014ef90
14014f22a:	48 8b 45 00          	mov    0x0(%rbp),%rax
14014f22e:	ba c2 08 00 00       	mov    $0x8c2,%edx
14014f233:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14014f238:	31 db                	xor    %ebx,%ebx
14014f23a:	4c 8d 0d ee 19 0d 00 	lea    0xd19ee(%rip),%r9        # 0x140220c2f
14014f241:	4c 8d 05 0f 09 0d 00 	lea    0xd090f(%rip),%r8        # 0x14021fb57
14014f248:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014f24d:	48 8d 0d b8 0c 0d 00 	lea    0xd0cb8(%rip),%rcx        # 0x14021ff0c
14014f254:	e8 c7 eb f5 ff       	call   0x1400ade20
14014f259:	48 63 44 24 58       	movslq 0x58(%rsp),%rax
14014f25e:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
14014f262:	4c 8d 05 c6 19 0d 00 	lea    0xd19c6(%rip),%r8        # 0x140220c2f
14014f269:	ba c3 08 00 00       	mov    $0x8c3,%edx
14014f26e:	48 8d 0d 97 0c 0d 00 	lea    0xd0c97(%rip),%rcx        # 0x14021ff0c
14014f275:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014f27a:	48 8d 05 79 14 0d 00 	lea    0xd1479(%rip),%rax        # 0x1402206fa
14014f281:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014f286:	e8 d5 ed f5 ff       	call   0x1400ae060
14014f28b:	45 8b 06             	mov    (%r14),%r8d
14014f28e:	41 39 d8             	cmp    %ebx,%r8d
14014f291:	74 7d                	je     0x14014f310
14014f293:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014f29a:	00 00 00 00
14014f29e:	66 90                	xchg   %ax,%ax
14014f2a0:	4d 8b 4e 10          	mov    0x10(%r14),%r9
14014f2a4:	eb 1f                	jmp    0x14014f2c5
14014f2a6:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014f2ad:	00 00 00 00
14014f2b1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014f2b8:	00 00 00 00
14014f2bc:	0f 1f 40 00          	nopl   0x0(%rax)
14014f2c0:	41 39 d8             	cmp    %ebx,%r8d
14014f2c3:	74 4b                	je     0x14014f310
14014f2c5:	89 d8                	mov    %ebx,%eax
14014f2c7:	8d 0c 1b             	lea    (%rbx,%rbx,1),%ecx
14014f2ca:	89 da                	mov    %ebx,%edx
14014f2cc:	83 c3 01             	add    $0x1,%ebx
14014f2cf:	c1 e8 04             	shr    $0x4,%eax
14014f2d2:	83 e1 1e             	and    $0x1e,%ecx
14014f2d5:	41 8b 04 81          	mov    (%r9,%rax,4),%eax
14014f2d9:	d3 e8                	shr    %cl,%eax
14014f2db:	a8 03                	test   $0x3,%al
14014f2dd:	75 e1                	jne    0x14014f2c0
14014f2df:	49 8b 46 18          	mov    0x18(%r14),%rax
14014f2e3:	48 8d 14 d2          	lea    (%rdx,%rdx,8),%rdx
14014f2e7:	48 8d 14 90          	lea    (%rax,%rdx,4),%rdx
14014f2eb:	48 85 d2             	test   %rdx,%rdx
14014f2ee:	74 20                	je     0x14014f310
14014f2f0:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14014f2f4:	e8 27 00 ef ff       	call   0x14003f320
14014f2f9:	81 20 ff fb ff ff    	andl   $0xfffffbff,(%rax)
14014f2ff:	45 8b 06             	mov    (%r14),%r8d
14014f302:	41 39 d8             	cmp    %ebx,%r8d
14014f305:	75 99                	jne    0x14014f2a0
14014f307:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14014f30e:	00 00
14014f310:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14014f315:	e8 96 0d ef ff       	call   0x1400400b0
14014f31a:	4c 89 f9             	mov    %r15,%rcx
14014f31d:	ff 94 24 e0 00 00 00 	call   *0xe0(%rsp)
14014f324:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14014f329:	e8 12 b6 f4 ff       	call   0x14009a940
14014f32e:	48 8b 3d bb 97 0e 00 	mov    0xe97bb(%rip),%rdi        # 0x140238af0
14014f335:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
14014f33c:	00
14014f33d:	48 2b 07             	sub    (%rdi),%rax
14014f340:	75 6b                	jne    0x14014f3ad
14014f342:	48 81 c4 98 01 00 00 	add    $0x198,%rsp
14014f349:	5b                   	pop    %rbx
14014f34a:	5e                   	pop    %rsi
14014f34b:	5f                   	pop    %rdi
14014f34c:	5d                   	pop    %rbp
14014f34d:	41 5c                	pop    %r12
14014f34f:	41 5d                	pop    %r13
14014f351:	41 5e                	pop    %r14
14014f353:	41 5f                	pop    %r15
14014f355:	c3                   	ret
14014f356:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14014f35d:	00 00 00
14014f360:	48 8b 05 39 a0 0e 00 	mov    0xea039(%rip),%rax        # 0x1402393a0
14014f367:	80 38 00             	cmpb   $0x0,(%rax)
14014f36a:	0f 84 90 fc ff ff    	je     0x14014f000
14014f370:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14014f376:	48 8d 15 80 08 0d 00 	lea    0xd0880(%rip),%rdx        # 0x14021fbfd
14014f37d:	48 8d 0d 82 08 0d 00 	lea    0xd0882(%rip),%rcx        # 0x14021fc06
14014f384:	ff 15 4e 00 16 00    	call   *0x16004e(%rip)        # 0x1402af3d8
14014f38a:	48 8b 05 4f 9c 0e 00 	mov    0xe9c4f(%rip),%rax        # 0x140238fe0
14014f391:	48 8d 0d 40 13 0d 00 	lea    0xd1340(%rip),%rcx        # 0x1402206d8
14014f398:	44 8b 00             	mov    (%rax),%r8d
14014f39b:	45 85 c0             	test   %r8d,%r8d
14014f39e:	74 08                	je     0x14014f3a8
14014f3a0:	e8 c3 3f 09 00       	call   0x1401e3368
14014f3a5:	48 89 c1             	mov    %rax,%rcx
14014f3a8:	e8 73 40 f7 ff       	call   0x1400c3420
14014f3ad:	e8 be 54 09 00       	call   0x1401e4870
14014f3b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14014f3b8:	48 8d 0d 51 18 0d 00 	lea    0xd1851(%rip),%rcx        # 0x140220c10
14014f3bf:	85 c0                	test   %eax,%eax
14014f3c1:	74 08                	je     0x14014f3cb
14014f3c3:	e8 a0 3f 09 00       	call   0x1401e3368
14014f3c8:	48 89 c1             	mov    %rax,%rcx
14014f3cb:	e8 c0 3f f7 ff       	call   0x1400c3390
14014f3d0:	90                   	nop
14014f3d1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014f3d8:	00 00 00 00
14014f3dc:	0f 1f 40 00          	nopl   0x0(%rax)
14014f3e0:	41 54                	push   %r12
14014f3e2:	55                   	push   %rbp
14014f3e3:	57                   	push   %rdi
14014f3e4:	56                   	push   %rsi
14014f3e5:	53                   	push   %rbx
14014f3e6:	48 83 ec 20          	sub    $0x20,%rsp
14014f3ea:	85 d2                	test   %edx,%edx
14014f3ec:	0f 8e 96 00 00 00    	jle    0x14014f488
14014f3f2:	48 63 d2             	movslq %edx,%rdx
14014f3f5:	48 89 cb             	mov    %rcx,%rbx
14014f3f8:	48 8b 2d e1 9b 0e 00 	mov    0xe9be1(%rip),%rbp        # 0x140238fe0
14014f3ff:	4c 8d 25 72 18 0d 00 	lea    0xd1872(%rip),%r12        # 0x140220c78
14014f406:	48 8d 3c d1          	lea    (%rcx,%rdx,8),%rdi
14014f40a:	31 c9                	xor    %ecx,%ecx
14014f40c:	eb 39                	jmp    0x14014f447
14014f40e:	66 90                	xchg   %ax,%ax
14014f410:	85 c0                	test   %eax,%eax
14014f412:	75 25                	jne    0x14014f439
14014f414:	48 8d b2 b0 00 00 00 	lea    0xb0(%rdx),%rsi
14014f41b:	8b 55 00             	mov    0x0(%rbp),%edx
14014f41e:	48 8d 0d 3a 18 0d 00 	lea    0xd183a(%rip),%rcx        # 0x140220c5f
14014f425:	85 d2                	test   %edx,%edx
14014f427:	74 08                	je     0x14014f431
14014f429:	e8 3a 3f 09 00       	call   0x1401e3368
14014f42e:	48 89 c1             	mov    %rax,%rcx
14014f431:	48 89 f2             	mov    %rsi,%rdx
14014f434:	e8 f7 41 f7 ff       	call   0x1400c3630
14014f439:	b9 01 00 00 00       	mov    $0x1,%ecx
14014f43e:	48 83 c3 08          	add    $0x8,%rbx
14014f442:	48 39 fb             	cmp    %rdi,%rbx
14014f445:	74 43                	je     0x14014f48a
14014f447:	48 8b 13             	mov    (%rbx),%rdx
14014f44a:	48 85 d2             	test   %rdx,%rdx
14014f44d:	74 ef                	je     0x14014f43e
14014f44f:	8b 82 8c 00 00 00    	mov    0x8c(%rdx),%eax
14014f455:	83 f8 01             	cmp    $0x1,%eax
14014f458:	74 e4                	je     0x14014f43e
14014f45a:	83 f8 02             	cmp    $0x2,%eax
14014f45d:	75 b1                	jne    0x14014f410
14014f45f:	8b 45 00             	mov    0x0(%rbp),%eax
14014f462:	48 8d b2 b0 00 00 00 	lea    0xb0(%rdx),%rsi
14014f469:	4c 89 e1             	mov    %r12,%rcx
14014f46c:	85 c0                	test   %eax,%eax
14014f46e:	74 c1                	je     0x14014f431
14014f470:	48 8d 0d 01 18 0d 00 	lea    0xd1801(%rip),%rcx        # 0x140220c78
14014f477:	e8 ec 3e 09 00       	call   0x1401e3368
14014f47c:	48 89 c1             	mov    %rax,%rcx
14014f47f:	eb b0                	jmp    0x14014f431
14014f481:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14014f488:	31 c9                	xor    %ecx,%ecx
14014f48a:	89 c8                	mov    %ecx,%eax
14014f48c:	48 83 c4 20          	add    $0x20,%rsp
14014f490:	5b                   	pop    %rbx
14014f491:	5e                   	pop    %rsi
14014f492:	5f                   	pop    %rdi
14014f493:	5d                   	pop    %rbp
14014f494:	41 5c                	pop    %r12
14014f496:	c3                   	ret
14014f497:	90                   	nop
14014f498:	90                   	nop
14014f499:	90                   	nop
14014f49a:	90                   	nop
14014f49b:	90                   	nop
14014f49c:	90                   	nop
14014f49d:	90                   	nop
14014f49e:	90                   	nop
14014f49f:	90                   	nop
14014f4a0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14014f4a7:	00 00 00
14014f4aa:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14014f4b1:	00 00 00
14014f4b4:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14014f4bb:	00 00 00
14014f4be:	66 90                	xchg   %ax,%ax
14014f4c0:	41 57                	push   %r15
14014f4c2:	41 56                	push   %r14
14014f4c4:	41 55                	push   %r13
14014f4c6:	41 54                	push   %r12
14014f4c8:	55                   	push   %rbp
14014f4c9:	57                   	push   %rdi
14014f4ca:	56                   	push   %rsi
14014f4cb:	53                   	push   %rbx
14014f4cc:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14014f4d3:	48 8b 1d 16 96 0e 00 	mov    0xe9616(%rip),%rbx        # 0x140238af0
14014f4da:	66 0f ef c0          	pxor   %xmm0,%xmm0
14014f4de:	48 8b 03             	mov    (%rbx),%rax
14014f4e1:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14014f4e8:	00
14014f4e9:	31 c0                	xor    %eax,%eax
14014f4eb:	83 ea 01             	sub    $0x1,%edx
14014f4ee:	89 d0                	mov    %edx,%eax
14014f4f0:	d1 e8                	shr    $1,%eax
14014f4f2:	09 d0                	or     %edx,%eax
14014f4f4:	89 c2                	mov    %eax,%edx
14014f4f6:	c1 ea 02             	shr    $0x2,%edx
14014f4f9:	09 c2                	or     %eax,%edx
14014f4fb:	89 d0                	mov    %edx,%eax
14014f4fd:	c1 e8 04             	shr    $0x4,%eax
14014f500:	09 d0                	or     %edx,%eax
14014f502:	89 c2                	mov    %eax,%edx
14014f504:	c1 ea 08             	shr    $0x8,%edx
14014f507:	09 c2                	or     %eax,%edx
14014f509:	89 d0                	mov    %edx,%eax
14014f50b:	c1 e8 10             	shr    $0x10,%eax
14014f50e:	09 d0                	or     %edx,%eax
14014f510:	ba 04 00 00 00       	mov    $0x4,%edx
14014f515:	83 c0 01             	add    $0x1,%eax
14014f518:	89 d7                	mov    %edx,%edi
14014f51a:	39 d0                	cmp    %edx,%eax
14014f51c:	0f 43 f8             	cmovae %eax,%edi
14014f51f:	89 fd                	mov    %edi,%ebp
14014f521:	f2 48 0f 2a c5       	cvtsi2sd %rbp,%xmm0
14014f526:	f2 0f 59 05 4a 26 0d 	mulsd  0xd264a(%rip),%xmm0        # 0x140221b78
14014f52d:	00
14014f52e:	f2 0f 58 05 4a 26 0d 	addsd  0xd264a(%rip),%xmm0        # 0x140221b80
14014f535:	00
14014f536:	f2 4c 0f 2c e0       	cvttsd2si %xmm0,%r12
14014f53b:	44 39 61 04          	cmp    %r12d,0x4(%rcx)
14014f53f:	0f 83 af 02 00 00    	jae    0x14014f7f4
14014f545:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14014f54a:	83 f8 0f             	cmp    $0xf,%eax
14014f54d:	0f 87 cd 02 00 00    	ja     0x14014f820
14014f553:	b9 04 00 00 00       	mov    $0x4,%ecx
14014f558:	be 04 00 00 00       	mov    $0x4,%esi
14014f55d:	e8 be b4 f7 ff       	call   0x1400caa20
14014f562:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
14014f567:	48 89 c3             	mov    %rax,%rbx
14014f56a:	49 89 f0             	mov    %rsi,%r8
14014f56d:	ba aa 00 00 00       	mov    $0xaa,%edx
14014f572:	48 89 d9             	mov    %rbx,%rcx
14014f575:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14014f57a:	e8 81 a8 09 00       	call   0x1401e9e00
14014f57f:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
14014f584:	41 39 3b             	cmp    %edi,(%r11)
14014f587:	0f 82 d8 02 00 00    	jb     0x14014f865
14014f58d:	89 7c 24 2c          	mov    %edi,0x2c(%rsp)